Nendo is a dynamic programming language built on top of Ruby environment. It is designed to be a macro language of Ruby.
Peter Norvig / 青木靖 訳 このページには2つの目的がある。コンピュータ言語の実装について一般的な記述をすることと、Lispの方言であるSchemeのサブセットをPythonで実装する具体的な方法を示すことである。私はこのインタプリタをLispy (lis.py)と呼ぶ。何年か前に私はJavaとCommon LispでSchemeインタプリタを書く方法を示した。今回の目標は、アラン・ケイが「ソフトウェアのマクスウェル方程式」と呼んだところの簡潔さと取っつきやすさを可能な限り実現するということだ。 SchemeのサブセットLispy の構文と意味論 コンピュータ言語の多くは様々な構文的な決まり(キーワード、中置演算子、カッコ、演算子優先順、ドット記法、セミコロンなど)を持っているが、Lisp族言語の1つとして、Schemeの構文はすべてカッコ付きの前置記法であるリストを基本とし
Sorry to interrupt you, but you’ve totally lost me. What is this “Sexp” you’re speaking of? I’ve heard it before, but never quite understood it… Oh, don’t feel sorry! It’s still quite esoteric for Rubyists. Yeah… Okay. Let’s start at the beginning. Lisp! With all the parenthesis? Bingo! Have you tried it? Not really. It seems a little too “hardcore”, if you know what I mean? Ah, yes. It’s just a
I stumbled across this and it got me thinking … Update I’ve updated the Textile formatter on the site and the code for this entry is now displaying correctly. The previous version was swalling the == operators in the code. Lisp 1.5 Programmer’s Manual I stumbled across this in Bill Clementson’s blog and remembered using the Lisp 1.5 Prgrammers manual from the college years. I have strong memories
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. At the last regular London Ruby User Group meetup, James Coglan gave a talk on how to implement a Scheme interpreter in 15 minutes. He recorded a video of the coding in progress beforehand so he could focus on the narration so unfortunately the video (available in a higher resolution here from Vimeo) is without sound. Ther
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く