Remix.run Logo
DeathArrow 10 hours ago

Why is Claude Code, a desktop tool, written in JS? Is the future of all software JS or Typescript?

jsk2600 9 hours ago | parent | next [-]

Original author of Claude Code is expert on TypeScript [1]

[1] https://www.amazon.com/Programming-TypeScript-Making-JavaScr...

ghywertelling 7 hours ago | parent [-]

is that the reason why Anthropic acquired Bun, a javascript tooling company?

arthur-st 7 hours ago | parent [-]

Yes, that's essentially the only practical reason.

progx 8 hours ago | parent | prev | next [-]

Anthropic acquired bun last year https://bun.com/blog/bun-joins-anthropic

bigbezet 9 hours ago | parent | prev | next [-]

It's not a desktop tool, it's a CLI tool.

But a lot of desktop tools are written in JS because it's easy to create multi-platform applications.

monkpit 7 hours ago | parent | prev | next [-]

Alternatively: why not?

wanttosaythings 8 hours ago | parent | prev | next [-]

LLMs are good in JS and Python which means everything from now on will be written in or ported to either of those two languages. So yeah, JS is the future of all software.

c0wb0yc0d3r 7 hours ago | parent | next [-]

This is a common take but language servers bridge the gap well.

Language servers, however, are a pain on Claude code. https://github.com/anthropics/claude-code/issues/15619

rvz 3 hours ago | parent | prev [-]

Would have believed you if you have said that a day later.

ivanjermakov 9 hours ago | parent | prev | next [-]

Because it's the most popular programming language in the world?

TiredOfLife 8 hours ago | parent | prev [-]

I am happy you woke up from your 10 year coma.