NAME: SharpCoder
-
Write core in OCaml
-
Use MIT's RLM thesis
-
Integrate in NeoVim (write in Fennel) with good keyboard bindings
-
Statement (
.), question (?), and task (!) syntax -
Implement prompt-caching?
-
Use good/affordable models (Gemini 3)
-
Have opinionated and reliable defaults (use Nix for everything, Nushell)
-
Have access to error messages automatically
-
When fixing bug, give reason why.
-
Focus on creating/fixing well-defined functions
-
Porting codebases from slow/old/unreliable to new/fast/reliable tech stack?
-
Make sure to use basic shell lookup tools (like grep, find, sed)
-
Spec-driven development