実用期を迎えた関数プログラミング
2012/3/5 開催SEAフォーラム「実用期を迎えた関数プログラミング」に関するつぶやきのまとめです
極端流形式仕様 初代𝕍𝕚𝕖𝕟𝕟𝕒𝕋𝕒𝕝𝕜𝕖𝕣
@tomooda
scalaではSBTでビルドする。ビルド定義自体がscalaのシンタックス。 #seaforum0305
2012-03-05 15:54:14
極端流形式仕様 初代𝕍𝕚𝕖𝕟𝕟𝕒𝕋𝕒𝕝𝕜𝕖𝕣
@tomooda
twitterにおけるscala.今ではかなりの部分がscalaで書かれている。半分近く。完全に実用されている。 #seaforum0305
2012-03-05 15:50:09
極端流形式仕様 初代𝕍𝕚𝕖𝕟𝕟𝕒𝕋𝕒𝕝𝕜𝕖𝕣
@tomooda
事例:Vmware, amazin,tumblr。理由は 開発速度、スケールすること等。 #seaforum0305
2012-03-05 15:47:51
しずくくん
@shizuku_kun
コンパイルを通らないというのは明らかに間違ってるんだから動かす価値ないじゃんという価値観になってくるw #seaforum0305
2012-03-05 15:42:35
極端流形式仕様 初代𝕍𝕚𝕖𝕟𝕟𝕒𝕋𝕒𝕝𝕜𝕖𝕣
@tomooda
軽量スレッド。10万個でも平気。Haskellが上手くいくのはnon-blocking、外部呼び出しnative thread、非同期例外の組み合わせ。システムコールはなるだけ発行しない。 #seaforum0305
2012-03-05 15:40:25
(「・ω・)「ガオー
@bicycle1885
高速化にはイベント駆動が必須。多くの言語ではコールバックだが、Haskellは軽量スレッド #seaforum0305
2012-03-05 15:36:50
極端流形式仕様 初代𝕍𝕚𝕖𝕟𝕟𝕒𝕋𝕒𝕝𝕜𝕖𝕣
@tomooda
conduitはunix pipeに似ている。ふむ。分離、抽象、資源管理、… #seaforum0305
2012-03-05 15:33:15
極端流形式仕様 初代𝕍𝕚𝕖𝕟𝕟𝕒𝕋𝕒𝕝𝕜𝕖𝕣
@tomooda
高速文字列処理。関数合成はO(1)。ビルダー関数を合成する。なるほど! #seaforum0305
2012-03-05 15:31:45
(「・ω・)「ガオー
@bicycle1885
Haskell(Yesod)ではURL, Text, Htmlが別の型 一般的には全て文字列 #seaforum0305
2012-03-05 15:26:12