You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Greetings loafers! (λ-gophers haha, get it?) let-go is a Clojure dialect with a bytecode compiler and stack VM, written in Go. A single ~10.7MB binary, ~7ms cold start, no JVM. It passes the jank-lang test suite. I started this in 2021 as an elaborate joke: an excuse to write Clojure while pretending to write Go. It turned out useful. I use it for CLIs, scripts, and web servers, and I built a daem
Which programming languages are most token-efficient? I've been trying to think through what happens to programming languages and tooling if humans are increasingly no longer writing it. I wrote about how good agents are at porting code recently, and it got me thinking a bit more about what constraints LLMs have vs humans. One of the biggest constraints LLMs have is on context length. This is a di
Clojureは大文字と小文字の違いを気にする ClojureはLisp-1である ()はnilとは異なる readerは副作用を起こさない キーワードはシンボルではない シンボルはストレージではない (Varを参照) nil はシンボルではない t はシンタックスに含まれない。 true を使用する 現在、ユーザープログラムがリードテーブルにアクセスすることはできない let は逐次的に束縛を行う do はループ構造ではない 末尾呼び出し最適化はない。 recur を使用する。 シンタックスクォートはシンボルの解決を行うため、 `x は 'x と異なる。 ` は自動的にgensymを行う。 ~ はアンクォートで、 ',' は空白である マップ、ベクター、セットに対してリーダーのシンタックスが定義されている cons, first および rest は具体的なコンスセルに対してではなく、シ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く