• Like

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Nendo At Kansai Ruby Kaigi03

  • 1,846 views
Uploaded on

Presentation of Nendo programming language at Ruby Kaigi03 at Kansai. …

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

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,846
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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