📝
comelang version 2.0.0リリース
リファレンスカウントGCを持つオブジェクト指向Cコンパイラです。
comelangではエディッターvin, シェルshsh、テキスト処理言語zed、ファイラmfを作成してバグがないことを確認しています。webサーバーとデータベースサーバーも作っています。
リファレンスカウントGCの方は完全にバグがないと思います。Javaのように気楽にヒープが使えるC言語です。セルフホストもメモリリーク0で達成。標準Cライブラリにしか依存していないため、標準Cライブラリが動く環境ならどこでも動きます。
あとはモダンなパラメーターラベル、デフォルト引数、インターフェース、クラス、モジュールなどがあります。パッケージマネージャーもあります。
HELLO WORLDは
> comelang new hello
> cd hello
> vim a.c
#include <stdio.h>
int main(int argc, char** argv)
{
puts("HELLO WORLD");
return 0;
}
> comelang run
という感じです。
使い方はREADME.mdを見てください。
Discussion