アルゴリズム言語スキームに関する改訂7レポート(大言語)の2番目のベータ版に投票





投票は、アルゴリズム言語Scheme R7RS-large(Tangerine Edition)の2番目(8つのうち)のベータバージョンのコンテンツと、3番目のベータバージョン(オレンジエディション)の提案集で開かれています。



Lisp(Common Lispと混同しないでください)としても知られるSchemeは、関数型プログラミングパラダイムを指向することで有名な現代のアルゴリズムプログラミング言語ですが、それに限定されません。



Lispファミリーは、ジョンマッカーシーが人工知能を作成するためのツールとして設立した2番目に長い言語ファミリー(Fortranに次ぐ)です。 Lispを解釈するための専用コンピューターの開発に積極的に参加した人の一人は、後にフリーソフトウェア財団の創設者であるリチャード・ストールマンでした。 その結果、Schemeで開発するための主要なツールの1つはEmacs(+ Geiser、Scheme-Complete、company-mode)です。 ある時点で、SchemeはEmacs Lispではなく、Emacsの内部言語になるはずです。 (すでにEdWinを見ることができます。)



Schemeは、移植性、機能的アプローチ、プログラミング言語理論のベストプラクティスの実装に焦点を当てたLispです。



Schemeは2つの方法で開発されます。 個々の拡張機能は、RFCと同様のプロセスに従って定式化され、SRFI(Scheme Request For Implementation)と呼ばれます。 割り当てられた期間に、「標準レポート」の共同版が出て、「全体」スキームがどのようなものであるかが定式化されます。 最新の完成版は、アルゴリズム言語スキームに関する改訂版7レポート(小言語)であり、最新の実験版はR7RS-大赤版です。 R7RS-largeの最終リリースの前に7または8個の暫定版がリリースされると推定されており、現在、データ構造、コレクション、数値、およびリビジョン3の形式化を目的とするリビジョン2(タンジェリン)は新機能を対象としています。



興味のある専門家は、ディスカッション資料を研究し、問題の独自のビジョンに従って投票し、この前にscheme-reports-wg2@googlegroups.comに自己紹介してください。



投票が提案されている事項:





第3版で検討するために提案された問題:





画像をありがとう、Alex Ott。



All Articles