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.

Nendo At Kansai Ruby Kaigi03

2,357 views

Published on

Presentation of Nendo programming language at Ruby Kaigi03 at Kansai.
Written in Japanese.

  • Be the first to comment

Nendo At Kansai Ruby Kaigi03

  1. 1. (gemが使えるLispで悟り体験してみよう) 6,Nov,2010 関西Ruby会議03 Kiyoka Nishiyama Lisp + Ruby = Nendo
  2. 2. NendoというLisp処理系を作りました
  3. 3. ご冗談でしょう、レイモンドさん Eric S. Raymond LISPは、それをモノにしたと きのすばらしい悟り体験のた めに勉強しましょう。...略... たとえ、実際にはLISPそのも のをあまり使わなくても。 How To Become A Hacker から引用
  4. 4. Lispの現実 負のスパイラル ● ユーザーが少ない ● 書籍が少ない ● 拡張モジュールが少ない
  5. 5. ● ユーザーが多い ● 書籍が多い ● 拡張モジュールが多い Rubyの現実 Some rights reserved by http://www.flickr.com/photos/mattpelletier/ 正のスパイラル
  6. 6. 世界は変えられる Make the world a better place ● gemが使えるLispがあれば... ● 普段使いのLispに ● ものづくりと悟り体験の両立 Some rights reserved by http://www.flickr.com/photos/olivepress/
  7. 7. Nendo登場 ● Rubyで実装 ● 言語仕様はScheme(R5RS)のサブセット ● 日本語変換エンジンが作れる完成度 まだ子供のおもちゃ
  8. 8. Hello, World ● Ruby ● Nendo puts “Hello, World” (print “Hello, World”)
  9. 9. KyotoCabinetを使う NendoRuby
  10. 10. 日本語変換エンジン「石火」のデモ ● SKKのような入力方式を採用 ● 90%はNendoで書かれている ● Rack、TokyoCabinet、eventmachineを使用 クリックして YouTubeで石火(Sekka)の動画を見る
  11. 11. まとめ Nendoを使えば、 ものづくりと悟り体験の両立は可能

×