I’m hesitating between Rust and Crystal for a rewrite of a prototype search engine I wrote a few years ago initially in Python, then Vala and then later in Golang.
I’m tempting to use Crystal because of it’s apparent simplicity, conciseness and expressivity (and good performance).
I was also tempted to use Nim, but I don’t like the absence of visible delimiters in languages such as Python or Nim; I regard that feature as a source of errors (e.g. in copy/paste operations).
However, I would like to ask the Rust experts if, to their knowledge, I might miss something essential by using Crystal rather than Rust.