Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Whom to Recommend Elm to?
山本悠滋 Yuji Yamamoto
2016-02-23 ELM Meetup #1
Nice to meet you!
Yuji Yamamoto(@igrep) age 26.
山本悠滋 @igrep 26歳。
NO RELATION WITH "igrep.el"!
「igrep.el」なるEmacsプラグインとはなんの関...
Nice to meet you!
Elm Lover & Hobby Haskeller.
Using Elm for about 3 months.
Elm歴: 3ヶ月ぐらい
Follow elm-discuss everyday, but...
Nice to meet you!
Holding workshop of Haskell (Japanese) per month.
Haskellの勉強会を毎月開いてます!
Topic
My impression of Elm so far.
What kind of people I think is good to recommend Elm to.
ここまでElmを使ってきた印象
どんな人にElmをすすめるの...
First of all,
How do you like Elm?
For Me...
Very easy to make webapps.
超簡単にWebアプリが作れる!
Make instantly runnable apps just by following the Elm
Architecture (...
For Me...
Very very easy to make the webapps robust and
maintainable thanks to types!
超簡単にWebアプリの安定性、保守性を高められる!
For Me...
Very very very simple language specification!
超超超シンプルな言語仕様!
Even simpler than the previous version!
前のバージョンより更にシ...
For Me...
Too few features comparing with Haskell.
At the sacrifice of the simplicity.
Type classes, do syntax, Existentia...
For Me...
Haskellに比べて機能が少なすぎる。
シンプルさを重んじているのはわかりますが...。
型クラス, do記法, 存在量型, GADTs
などなど
(私がこれらの機能をほしがっているというつもりで
はありません)
For Me...
Still a little buggy.
まだちょっとバグりがち。
So then,
Whom to recommend?
じゃあ誰に勧めよう?
Steal potential Haskellers.
未来のHaskellerをパクる
Who read LYHG, but have no idea about the next.
すごいH本とかを読んだけど、次何作るかわからない
人。
W...
Steal potential Haskellers.
Show how easily Elm can build webapps with Haskell
knowledge!
Haskellの知識で動くものをすぐ作れることを示しまし
ょう!
Steal potential Haskellers.
By contrast, avoid Haskell enthusiasts who need many
Haskell features even for AltJS.
逆に、AltJS...
Any JavaScripters!
Any JavaScripters (Who don't know the value of types and
design with types!)
型と、型で設計する素晴らしさがわからない全ての
JS...
Summary
Elm can easily build runnable and maintainable webapps!
Recommend Elm to potential Haskellers who want to
make run...
まとめ
Elmを使えば簡単に動く、保守性の高いウェブアプリ
を作れます。
動くものを作りたい未来のHaskellerにぴったりです。
型の素晴らしさを知らないあらゆるJSerにも広めまし
ょう。
Upcoming SlideShare
Loading in …5
×

Whom to Recommend Elm to?

817 views

Published on

3ヶ月ぐらいElmを触ってきた印象と、それを踏まえてどんな人にElmを勧めると受けそうか、というお話。
What kind of people I think is good to recommend Elm, according to my experience with Elm for 3 months.

Published in: Software
  • Be the first to comment

Whom to Recommend Elm to?

  1. 1. Whom to Recommend Elm to? 山本悠滋 Yuji Yamamoto 2016-02-23 ELM Meetup #1
  2. 2. Nice to meet you! Yuji Yamamoto(@igrep) age 26. 山本悠滋 @igrep 26歳。 NO RELATION WITH "igrep.el"! 「igrep.el」なるEmacsプラグインとはなんの関係もあ りません!
  3. 3. Nice to meet you! Elm Lover & Hobby Haskeller. Using Elm for about 3 months. Elm歴: 3ヶ月ぐらい Follow elm-discuss everyday, but rarely post. elm-discussは毎日覗いてますが、発言することは稀。
  4. 4. Nice to meet you! Holding workshop of Haskell (Japanese) per month. Haskellの勉強会を毎月開いてます!
  5. 5. Topic My impression of Elm so far. What kind of people I think is good to recommend Elm to. ここまでElmを使ってきた印象 どんな人にElmをすすめるのがよさそうか。 Feel free to tell me if my English is wrong!
  6. 6. First of all, How do you like Elm?
  7. 7. For Me... Very easy to make webapps. 超簡単にWebアプリが作れる! Make instantly runnable apps just by following the Elm Architecture (and with a little device). Elm Architectureに従えば、ちょっとの工夫でさくっと動 くアプリが作れる!
  8. 8. For Me... Very very easy to make the webapps robust and maintainable thanks to types! 超簡単にWebアプリの安定性、保守性を高められる!
  9. 9. For Me... Very very very simple language specification! 超超超シンプルな言語仕様! Even simpler than the previous version! 前のバージョンより更にシンプルになった!
  10. 10. For Me... Too few features comparing with Haskell. At the sacrifice of the simplicity. Type classes, do syntax, Existential types, GADTs etc... (I don't mean all of these features should be implemented.)
  11. 11. For Me... Haskellに比べて機能が少なすぎる。 シンプルさを重んじているのはわかりますが...。 型クラス, do記法, 存在量型, GADTs などなど (私がこれらの機能をほしがっているというつもりで はありません)
  12. 12. For Me... Still a little buggy. まだちょっとバグりがち。
  13. 13. So then, Whom to recommend? じゃあ誰に勧めよう?
  14. 14. Steal potential Haskellers. 未来のHaskellerをパクる Who read LYHG, but have no idea about the next. すごいH本とかを読んだけど、次何作るかわからない 人。 Who are interested in Functional Programming. 関数型プログラミングに興味がある人。
  15. 15. Steal potential Haskellers. Show how easily Elm can build webapps with Haskell knowledge! Haskellの知識で動くものをすぐ作れることを示しまし ょう!
  16. 16. Steal potential Haskellers. By contrast, avoid Haskell enthusiasts who need many Haskell features even for AltJS. 逆に、AltJSにすらあらゆるHaskellの機能を求めるよう な変人は避けましょう。
  17. 17. Any JavaScripters! Any JavaScripters (Who don't know the value of types and design with types!) 型と、型で設計する素晴らしさがわからない全ての JSerに。 Especially for those who don't like things everyone likes. 特にみんなが好きなものを逆に嫌いになるような人を 狙いましょう。
  18. 18. Summary Elm can easily build runnable and maintainable webapps! Recommend Elm to potential Haskellers who want to make runnable apps! Or JavaScripters who don't know the value of types!
  19. 19. まとめ Elmを使えば簡単に動く、保守性の高いウェブアプリ を作れます。 動くものを作りたい未来のHaskellerにぴったりです。 型の素晴らしさを知らないあらゆるJSerにも広めまし ょう。

×