14

私はスキームに比較的慣れていないため、R6RS で発生した主な変更点を概説する具体的なドキュメントをオンラインで見つけるのに苦労しています。誰か詳しく説明したいですか?

4

1 に答える 1

13

http://community.schemewiki.org/?R6RSは、次のようなコメント付きの高レベルの変更のリストをまとめました。

  • 大文字と小文字を区別する構文
  • 角かっこは括弧と同等になりました(たとえば、(let ([foo 3]) ...)これは一部のスキーム実装でサポートされていましたが、現在は標準の一部です
  • 複数を返す機能を保持しますvalues
  • 文字列内のより多くのエスケープ文字。"\n"
  • ライブラリとしてのハッシュテーブル
  • 複数行と式のコメント

http://www.r6rs.org/versions/CHANGES

http://www.r6rs.org/formal-comments/

http://lambda-the-ultimate.org/node/1342

スキームに比較的慣れておらず、頑健な場合は、変更ログをスキミングする代わりに、仕様を読むことでより多くのマイレージを得ることができます...

于 2011-03-28T06:47:32.850 に答える