kiyoka.2006_08_07 RSSPLAIN

Related pages: !kiyoka.blog.list !kiyoka.blog.2006_08
555555555555555555555
5

[プログラミング] 温故知新の newLispEXT

5

newLispEXTという言語を見つけました。

5

newLispというぐらいなので、新しいのかと思ったら、1991年からある言語なのですね。

5

かといって、停滞しているわけでもなく、最近のLisp系言語の盛りあがりも手伝ってか継続的に新しいバージョンがリリースされています。

5

で、どこが他のLispと違うのでしょう。ざっと見た感じでは、Common LispやScehemeの仕様を簡略化したような感じです。

5

実際にプログラミングしてみないとわかりませんが、簡略化した部分で私が困る様な所は無さそうです。

5

Gaucheと比べると、ライブラリの豊富さと日本語サポートの面でGaucheに軍配が上がるので、乗りかえる事はないですが。

5

少々制限が増えても、言語をシンプルにしようとする方向性は賛成です。ただ、そのバランスは難しいですね。

5

一応、『何が違うの?』という部分を引用しておきます。

5

 

5
 newLISP  - FAQEXT
5
 13. What are some differences between newLISP and other LISPs?
5
 newLISP has differences from other LISPs include: the working of
5
 lambda expressions; the existence of namespaces (or contexts);
5
 parameter passing; and of course, the newLISP API (function
5
 repertoire).
5
 Overall, newLISP's new ways of LISP programming make it faster,
5
 smaller, and easier to understand and learn.
5
 For a more detailed discussion, see Differences from Other LISPs .
5

 

5

...comment disabled...