prog lang roundup for side project

Looking for a language/env with the following stuff:

- fast to invoke in CLI
- good toml, json library
- sqlite library that doesn't try to be an ORM or similar
- access to modern hash algos (currently I'm focusing on sha3-256)
- access to Ed25519

(last two I can probably get away with FFI to some good lib like libsodium)

benchmark here is Go. Doesn't have to beat it, just offer the things above and look fun to develop

racket: super fun, but slow cold start on CLI (I presume it's due to its VM)

gerbil: built on gambit scheme. Still in development, but I like its syntax and features. The build process has failed on me twice in different versions though, which speaks for the maturity of the project

CL/SBCL: no complaints here, worked well after I read some 10 articles to get things going

Rust: obvs has everything I need but I still find it too complicated

Show thread
Follow

Haskell: I like it but I really need to discipline myself to not overcomplicate my code. Also I don't like monads for type-coding side effects, sue me

Still to evaluate: chicken scheme, gambit scheme (which gerbil is built on top of), Ocaml

Still on the fence about: interpreted langs. Here the benchmark is Python, it just has to be super fast and somewhat fun to work with (I have no problem with said "outdated" langs)

Sign in to participate in the conversation
Bear.community

Bear.community is a 18+ only Mastodon server for bears, chubbies and chasers.