Enviar pesquisa
Carregar
Scala基礎勉強会 懇親会LT
•
1 gostou
•
913 visualizações
pocketberserker
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 37
Baixar agora
Baixar para ler offline
Recomendados
Scala勉強会_2014_11_18
Scala勉強会_2014_11_18
Shuya Tsukamoto
Scalaはじめました!
Scalaはじめました!
Asami Abe
dbpedia.jp
dbpedia.jp
Fumihiro Kato
頑張りすぎないScala
頑張りすぎないScala
takezoe
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
yujiro_t
Dark vol4 for_slideshare
Dark vol4 for_slideshare
ara_ta3
Scalaで萌える関数型プログラミング[エッセンシャル版]
Scalaで萌える関数型プログラミング[エッセンシャル版]
Ra Zon
とりあえず使えるSBT
とりあえず使えるSBT
Kiyotaka Kunihira
Recomendados
Scala勉強会_2014_11_18
Scala勉強会_2014_11_18
Shuya Tsukamoto
Scalaはじめました!
Scalaはじめました!
Asami Abe
dbpedia.jp
dbpedia.jp
Fumihiro Kato
頑張りすぎないScala
頑張りすぎないScala
takezoe
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
yujiro_t
Dark vol4 for_slideshare
Dark vol4 for_slideshare
ara_ta3
Scalaで萌える関数型プログラミング[エッセンシャル版]
Scalaで萌える関数型プログラミング[エッセンシャル版]
Ra Zon
とりあえず使えるSBT
とりあえず使えるSBT
Kiyotaka Kunihira
Scalalr
Scalalr
ichikaz3
Scala.js触ってみた
Scala.js触ってみた
Asami Abe
ScalaでBacklogの通知bot作ったで
ScalaでBacklogの通知bot作ったで
Asami Abe
Api meetup LT
Api meetup LT
Daisuke Kasuya
Lets scala
Lets scala
smdkk
Introduction of SQL Anti-pattern at Phpcon Hokkaido
Introduction of SQL Anti-pattern at Phpcon Hokkaido
Kenta Kawai
20150207 何故scalaを選んだのか
20150207 何故scalaを選んだのか
Katsunori Kanda
GParsの?Actor Model
GParsの?Actor Model
pocketberserker
私とTDDと研究と(TDDBC横浜LT)
私とTDDと研究と(TDDBC横浜LT)
pocketberserker
言語差異によるTDDプロセスへの影響度の解析
言語差異によるTDDプロセスへの影響度の解析
pocketberserker
F#+Erlangで簡単なシューティングゲームを作ってみている
F#+Erlangで簡単なシューティングゲームを作ってみている
pocketberserker
F#のコンピュテーション式
F#のコンピュテーション式
pocketberserker
F#で学ぶ関数プログラミング入門?
F#で学ぶ関数プログラミング入門?
pocketberserker
FP習熟度レベルとFSharpxのIteratee
FP習熟度レベルとFSharpxのIteratee
pocketberserker
TDDBC東京 1.6 LT
TDDBC東京 1.6 LT
pocketberserker
TDDを研ぎ究める
TDDを研ぎ究める
pocketberserker
Scalaノススメ
Scalaノススメ
Yasuyuki Maeda
20120527yesod
20120527yesod
Seizan Shimazaki
Overview of Scala ~ Hacker Tackle
Overview of Scala ~ Hacker Tackle
Daisuke Kasuya
read parse-css
read parse-css
Satoshi KOJIMA
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
yujiro_t
Scala Daysに行ってみて
Scala Daysに行ってみて
Kota Mizushima
Mais conteúdo relacionado
Mais procurados
Scalalr
Scalalr
ichikaz3
Scala.js触ってみた
Scala.js触ってみた
Asami Abe
ScalaでBacklogの通知bot作ったで
ScalaでBacklogの通知bot作ったで
Asami Abe
Api meetup LT
Api meetup LT
Daisuke Kasuya
Lets scala
Lets scala
smdkk
Introduction of SQL Anti-pattern at Phpcon Hokkaido
Introduction of SQL Anti-pattern at Phpcon Hokkaido
Kenta Kawai
20150207 何故scalaを選んだのか
20150207 何故scalaを選んだのか
Katsunori Kanda
Mais procurados
(7)
Scalalr
Scalalr
Scala.js触ってみた
Scala.js触ってみた
ScalaでBacklogの通知bot作ったで
ScalaでBacklogの通知bot作ったで
Api meetup LT
Api meetup LT
Lets scala
Lets scala
Introduction of SQL Anti-pattern at Phpcon Hokkaido
Introduction of SQL Anti-pattern at Phpcon Hokkaido
20150207 何故scalaを選んだのか
20150207 何故scalaを選んだのか
Destaque
GParsの?Actor Model
GParsの?Actor Model
pocketberserker
私とTDDと研究と(TDDBC横浜LT)
私とTDDと研究と(TDDBC横浜LT)
pocketberserker
言語差異によるTDDプロセスへの影響度の解析
言語差異によるTDDプロセスへの影響度の解析
pocketberserker
F#+Erlangで簡単なシューティングゲームを作ってみている
F#+Erlangで簡単なシューティングゲームを作ってみている
pocketberserker
F#のコンピュテーション式
F#のコンピュテーション式
pocketberserker
F#で学ぶ関数プログラミング入門?
F#で学ぶ関数プログラミング入門?
pocketberserker
FP習熟度レベルとFSharpxのIteratee
FP習熟度レベルとFSharpxのIteratee
pocketberserker
TDDBC東京 1.6 LT
TDDBC東京 1.6 LT
pocketberserker
TDDを研ぎ究める
TDDを研ぎ究める
pocketberserker
Destaque
(9)
GParsの?Actor Model
GParsの?Actor Model
私とTDDと研究と(TDDBC横浜LT)
私とTDDと研究と(TDDBC横浜LT)
言語差異によるTDDプロセスへの影響度の解析
言語差異によるTDDプロセスへの影響度の解析
F#+Erlangで簡単なシューティングゲームを作ってみている
F#+Erlangで簡単なシューティングゲームを作ってみている
F#のコンピュテーション式
F#のコンピュテーション式
F#で学ぶ関数プログラミング入門?
F#で学ぶ関数プログラミング入門?
FP習熟度レベルとFSharpxのIteratee
FP習熟度レベルとFSharpxのIteratee
TDDBC東京 1.6 LT
TDDBC東京 1.6 LT
TDDを研ぎ究める
TDDを研ぎ究める
Semelhante a Scala基礎勉強会 懇親会LT
Scalaノススメ
Scalaノススメ
Yasuyuki Maeda
20120527yesod
20120527yesod
Seizan Shimazaki
Overview of Scala ~ Hacker Tackle
Overview of Scala ~ Hacker Tackle
Daisuke Kasuya
read parse-css
read parse-css
Satoshi KOJIMA
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
yujiro_t
Scala Daysに行ってみて
Scala Daysに行ってみて
Kota Mizushima
こわくないScala
こわくないScala
FScoward
Spark MLlib code reading ~optimization~
Spark MLlib code reading ~optimization~
Kai Sasaki
ScalaでASICやFPGA用の回路を設計するChisel
ScalaでASICやFPGA用の回路を設計するChisel
Kei Nakazawa
新宿Scala座2014 3月号スライド
新宿Scala座2014 3月号スライド
cosmo0920
セマンテックウェブとRDFDB
セマンテックウェブとRDFDB
Hirosuke Asano
Yesodを支える技術
Yesodを支える技術
Hiromi Ishii
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Yuto Suzuki
Recommend scala
Recommend scala
Yuto Suzuki
Scala.jsはじめました!
Scala.jsはじめました!
K Kinzal
Packagist
Packagist
Yasuo Harada
Semelhante a Scala基礎勉強会 懇親会LT
(16)
Scalaノススメ
Scalaノススメ
20120527yesod
20120527yesod
Overview of Scala ~ Hacker Tackle
Overview of Scala ~ Hacker Tackle
read parse-css
read parse-css
Scalaで学ぶ関数型言語超入門
Scalaで学ぶ関数型言語超入門
Scala Daysに行ってみて
Scala Daysに行ってみて
こわくないScala
こわくないScala
Spark MLlib code reading ~optimization~
Spark MLlib code reading ~optimization~
ScalaでASICやFPGA用の回路を設計するChisel
ScalaでASICやFPGA用の回路を設計するChisel
新宿Scala座2014 3月号スライド
新宿Scala座2014 3月号スライド
セマンテックウェブとRDFDB
セマンテックウェブとRDFDB
Yesodを支える技術
Yesodを支える技術
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Recommend scala
Recommend scala
Scala.jsはじめました!
Scala.jsはじめました!
Packagist
Packagist
Scala基礎勉強会 懇親会LT
1.
君(Scalaz)は僕(FSharpx)に似て
いる pocketberserker 2012 年 10 月 20 日
2.
自己紹介 • 中山 /
なかやん / ぺんぎん • @pocketberserker / id:pocketberserker • どこにでもいるふつーのサーガ大学院生 • F# / Haskell / Erlang / (Scala) / テスト • 最近は FSharpx を触ってます
3.
タイトルは釣り?
4.
タイトルは釣り? 1. 立場は似ている?
5.
タイトルは釣り? 1. 立場は似ている? 2. 状況も似ている?
6.
タイトルは釣り? 1. 立場は似ている? 2. 状況も似ている? 3.
触っている人口数は圧倒的に異なる
7.
Scalaz
8.
Scalaz “Scalaz: Type Classes
and Pure Functional Data Structures for Scala”
9.
FSharpx
10.
FSharpx
“FSharpx is a library for the .NET platform implementing general functional constructs on top of the F# core library.”
11.
GitHub で調べてみた(本日時点)
12.
GitHub で調べてみた(本日時点) • Scalaz.
. . Contributors:21, fork:120
13.
GitHub で調べてみた(本日時点) • Scalaz.
. . Contributors:21, fork:120 • FSharpx. . . Contributors:16, fork:44
14.
実際全然違う?
15.
でも共通している 部分もある
16.
どのあたりが?
17.
どのあたりが? Core 部分は割と似ているものが並んでいる
というわけでここからは Core の話
18.
機能一部抜粋 • Validation • Lens •
Iteratee • etc. . .
19.
なぜ似ている?
20.
なぜ似ている? Haskell 参考にしているし、FSharpx は
Scalaz も 参考にしていたりする
21.
というわけで
22.
というわけで 僕(FSharpx)が君(Scalaz)に似ている
23.
ちなみに • Scalaz から
FSharpx に移植しようとすると 詰む
24.
ちなみに • Scalaz から
FSharpx に移植しようとすると 詰む • 文法や機能が違いすぎる
25.
ちなみに • Scalaz から
FSharpx に移植しようとすると 詰む • 文法や機能が違いすぎる • なので Haskell から FSharpx に移植するほう が楽
26.
ちなみに • Scalaz から
FSharpx に移植しようとすると 詰む • 文法や機能が違いすぎる • なので Haskell から FSharpx に移植するほう が楽 • とはいえ、妥協点は常に探らねばならない
27.
Scalaz にあって FSharpx
にないもの
28.
Scalaz にあって FSharpx
にないもの • 技術的にあきらめているもの
29.
Scalaz にあって FSharpx
にないもの • 技術的にあきらめているもの • Free とか IO とか云々
30.
共通の問題点 ライブラリが巨大すぎる!
31.
というと?
32.
というと? • Haskell だったら十数パッケージに分解され
ている
33.
というと? • Haskell だったら十数パッケージに分解され
ている • それが 1 個に集約されているということは. . .
34.
というと? • Haskell だったら十数パッケージに分解され
ている • それが 1 個に集約されているということは. . . • うん、まぁ. . .
35.
究極の問題 開発者全員が FSharpx(Scalaz)を使えるのか!
?
36.
まとまっていないまとめ • FSharpx は
Scalaz に似ている(部分がある) • 言語の勉強には最適(な気がする) • ライブラリがファットマン • プロジェクトメンバー全員の錬度が高くない と仕事では. . .
37.
続きはゆるふわ F# 勉強会(?)で!
Baixar agora