Your SlideShare is downloading. ×
0

Nendo At Kansai Ruby Kaigi03

1,909

Published on

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

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,909
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "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を使えば、 ものづくりと悟り体験の両立は可能
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×