Go で書いた Cobra 言語の全体紹介。end で閉じるブロック、struct と record、デコレーター、GIL なしの並列性、チャネル、標準ライブラリ、LSP とデバッガー。インタプリタ、バイトコード VM、PyPy を上回るネイティブコンパイラの仕組みも解説します。
$ whoami
こんにちは、Barış Akın.
コンパイラ、データベース、分散システム、ユーザーインターフェースについて書いています。ゼロから何かを作りながら学んだことをここで共有しています。
rillrustoxidbzapgotypescript
最新の記事 23 件の記事
3.7 KB のコア、依存関係ゼロ、57 個のコンポーネント。zap がシグナルでどう動くのか、コンポーネントをどう使うのかを簡単に紹介します。すべてのコンポーネントは deck.kartex.net でサンプル付きで動かせます。
Freerouting を Rust に忠実に移植しました。Java とバイト単位で同一の結果、5 倍の速度と大幅に少ないメモリ、長年のバグ修正、ライブビュー、長さ合わせ、差動ペア、インピーダンス制御、KiCad プラグイン。測定値と画面は実際の実行から。
macOS と Windows のデスクトップアイコンの後ろで動くリアルタイム 3D のサンゴ礁。頂点シェーダーで泳ぐ魚、WebAssembly にコンパイルした Rust のシミュレーションコア、繁殖し成長し老いる生態系、ファイルを捨てた場所に落ちる餌、Ed25519 のライセンスチケットについて紹介します。
Rill を最初から最後までめぐる長いツアー。代数的データ型、Result と ?、末尾再帰、strand とチャネル、select によるタイムアウト、GC なしのメモリ管理、そして Rill で書いたこのブログのサーバー。コード例はすべて実行済みで、出力は本物です。
ランデブーとバッファ付きチャネル、close によるブロードキャスト、パイプライン、並行素数ふるい、select での締め切り、シグナルでのグレースフルシャットダウン、SDL スタイルのステートマシン、100万個の strand、--parallel の共有チェック。出力はすべて実際のものです。
このブログを自作のツールでどう構築したかを手短に紹介します。Rill で書いたサーバー、4つのエンジンを持つ OxiDB データベース、そして zap インターフェースです。





