Machete-.Netのスクリプト環境

卓越性の追求を克服するために、長期的なMacheteプロジェクトのソースを一般視​​聴用に公開することにしました。 MacheteはECMAScript 5標準、またはJavaScriptと呼ばれることも多い私自身の方言です。



主な機能


より直感的なラムダ式


var succinct = \(x, y) x + y; var verbose = function (x, y) { return x + y; };
      
      







foreachループとジェネレーターによる反復サポート


 var numbers = generator { yield 1; yield 2; yield 3; }; foreach (var n in numbers) { Output.write(n); } foreach (var e in ["Array", " objects", " are", " iterable", "!"]) { Output.write(e); } foreach (var ch in "Strings are iterable!") { Output.write(ch); }
      
      





実装






Macheteは、数年にわたる研究、設計、プログラミングの成果です。 GitHubに投稿したので、プロジェクトに参加してください。 テストの数を増やしたいと思っています。コミュニティからのテストは非常に貴重です。



リポジトリリンク: MacheteのGitHubリポジトリ



All Articles