I'm throwing out a challenge for you:
What will Verve do well, that no (major) language does well?
I hope you continue developing it, and that you keep having fun creating it.
I'm throwing out a challenge for you:
What will Verve do well, that no (major) language does well?
I hope you continue developing it, and that you keep having fun creating it.
> What will Verve do well, that no (major) language does well?
I'm always thinking about that, and I honestly wouldn't write a "proper" language (as in working on it full time, and expecting people to really adopt it) without having an answer for that. Nonetheless, I still see the value in writing things that are not ground-breaking, for the sake of learning. Just reading about compilers and PLT without any practice was really hard for me, and working on this language has been super helpful from a learning perspective.
Responding to internal errors differently based on the caller's desire is possible with Lisp; there's a good overview here[3]. It looks like algebraic effects can do something similar, as described in this paper[4] (search for lisp and the relevant portion should show up).
[1]: http://math.andrej.com/eff/
[2]: http://www.idris-lang.org/
[3]: http://www.gigamonkeys.com/book/beyond-exception-handling-co...
[4]: https://hal.archives-ouvertes.fr/hal-01079206/file/effects-p...
It would be an interesting twist if fractions were the default.