Comment Re:TypeScript? (Score 1) 52
Cause yeah, popular is how you should always make arch decisions. And also WTH would anyone use Python for a serious system that requires performance?
Claude code is basically just a fancy network client for the cloud-hosted LLM. There is nothing in it demanding high performance. It just needs to be a sandbox around the shell environment and be able to send off prompts, collect user input, and carry out intents returned from the LLM. 99.9% of the time the CLI app is idle waiting for user input, idle waiting for LLM network I/O, or idle waiting for a cli tool invocation to return.
The more important requirement is for it to be something cross platform and easy to iterate on since this is a rapidly evolving space.