📝

comelang version 2.0.0リリース

2024/10/04に公開

リファレンスカウント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を見てください。

https://github.com/ab25cq/comelang

Discussion