タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

R7RSとGaucheに関するrokujyouhitomaのブックマーク (2)

  • 1ヶ月でgaucheより速くてポータブルなR7RS準拠のscheme処理系作ってみた - wasabizの日記

    2013-11-07 1ヶ月でgaucheより速くてポータブルなR7RS準拠のscheme処理系作ってみた タイトルは釣りです。 大学のC言語の授業()で暇を持て余した上級者向けに「C言語でscheme処理系を作れ」という楽しい課題が出たのでscheme処理系つくりました。 https://github.com/wasabiz/picrin さっきコンパイルラインに-O3のオプションつけてベンチマーク測ったらgaucheよりも微妙に速かったのでブログに書きました。多分機能つけてるうちに遅くなります。 scheme $ make tak bin/picrin etc/tak.scm 1.135064 gauche $ gosh etc/tak-gosh.scm ;(time (f)) ; real 1.223 ; user 1.190 ; sys 0.000 一応R7RS準拠(予定)の処理系

  • Gauche:Translation:Devlog:R7RSサポート

    (原文: R7RS support) 公式発表はまだですが、 R7RS が承認されているようです。 わーい! それの実現のために長くつらい仕事をしてくれたワーキンググループメンバーに多謝。 時間的制約が主因で R6RS でしたようにはたくさんの議論に参加できませんでしたが、もうひとつの理由は R6RS の開発中に感じたものと違ってドラフトにおおよそ満足していたからです。 私は R6RS を嫌いではありません。 いくつかは私の好きな部分 (例えば I/O 機構) もあり、 R7RS-large はそれらのようになることを期待しています。 R6RS は野心的過ぎたと思います。 私見ですが、早まって導入された部分の抜け穴を全て塞ぐことを懸命に試みていました。 R7RS-small は完璧ではありません。 でも、 R5RS の最大の欠点のいくつかを修正していて、充分な進歩です。 残りの欠陥を修正す

    Gauche:Translation:Devlog:R7RSサポート
  • 1