Geeks)企業システムの企画・開発に携わる技術者集団のブログです。開発言語やフレームワークなどアプリケーション開発に関する各種情報を発信しています。ウルシステムズのエンジニア有志が運営しています。前の話になるが、2013年の9月にウルシステムズ社内でD3によるデータビジュアライゼーションの勉強会を開催した。ここで資料を公開する。JavaScript前回の記事で関数を記述する機能が導入できた。現状のインタープリターにはローカルスコープが無く、変数が関数内に閉じていないために課題も残った。今回は、上記の課題を解決するためにローカルスコープを導入する。すべての制御構文をサポート出来るようになった。今回は、いよいよ関数を記述する機能を導入する。JavaScript前回の記事では変数を導入した。これで、反復処理を記述するための土台がひとまず整ったことになる。それでは早速、反復処理であるwhileを導入してみよう。JavaScript前回の記事では、Lispインタープリターに順次処理「do」を導入した。うち、「順次」と「分岐」は既に導入できたので、残すは「反復」のみとなる。反復を説明する前に説明しておくべき事がある。JavaScriptこの連載の第3回では、条件分岐ifを導入した。うち、「分岐」をサポートしたことと言える。JavaScript前回の記事では、JavaScriptで記述した小さな四則演算インタープリターの実装を解説した。この四則演算インタープリターは、電卓としてはうまく機能することが前回の解説で理解できたかと思う。JavaScript2014年12月3日に、広島にてLispインタープリター勉強会(http://great-h.doorkeeper.jp/events/16621)を開催しました。JavaScript前回の記事では、JavaScriptで記述した小さな四則演算インタープリターの実装を紹介した。今回は、この四則演算インタープリターがどのように作られているかを解説する。「プログラマーなら一度はLispを作る」という言葉は有名だ。実際、世の中にはLispの実装が山のように存在し、Lispの処理系を作成する記事を見かける事も少なくない。アクターモデルとAkkaの概要XP祭り2016でエンタープライズへのアジャイル開発の導入事例を講演Cloud9の概要プロフィールid:enterprisegeeks企業システムの企画・開発に携わる技術者集団です。開発言語やフレームワークなどアプリケーション開発に関する各種情報を発信しています。ウルシステムズのエンジニア有志が運営しています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。