Hey, just a quick shout-out to iNim, the Nim repl!
It is really wonderful, particularly for a Nim newbie like me: Perfect for quickly checking whether a syntax works and what it returns!
Thanks Tangdongle, Andrei and other contributors!
i disagree with "process of try and error is high.". In my opinion it is even lower, because it is Crystal clear how to eg. call a proc.
In languages like python i often "try and error", but in typed languages like Nim, if the IDE shows no errors, it just works most of the time.
Of course your comparison between typed and untyped languages is right. I have to refine my expressions. What I meant is that an REPL is very helpful when we are learning a new language. For example, if I want to know what is the result of a function call which I'm not familiar with, I can use inim instead of opening a new file. This is what I mean by "try and error".
I think the REPL is one of the reasons why Python is so popular and successful, and I'm glad to see Nim has something similar.
Nim is not yet used in interactive style, because the tools are not there yet.
For example, Nim could be used for Interactive Notebooks like Python. And as soon as Nim could be compiled to JS, even pure Browser Notebooks are possible, like Observable.
So, I think the interactive capabilities of the language are important feature, even if it's not yet used heavily.