Hacker News new | ask | show | jobs
by tducasse 1314 days ago
this is cool! I've recently tried to write a very basic shell in multiple languages, as a way to try a few languages [1].

I focused on languages I already had _some_ experience in for now, and I think my favorite so far is the one in Go – it's a good mix of things I care about: simple syntax, good performance, fast compilation, good tooling, rich standard library.

Nim comes close, except the error messages are harder to understand, and a few concepts are a bit foreign to me.

[1] https://github.com/tducasse/ysh

1 comments

Wow! I have to try this out. Let me see if I can implement it in any other language after I am done with this series