Version 1.0 released of Nim Programming Language

Petr, of the community, agrees with you, :slight_smile:

yes well, thatā€™s a longer conversation about when I need to write tests and depends on what kind of code iā€™m writing (iā€™m referring to the extent of testing - iā€™m always testing whether i like it or not :wink: . I think we can agree that the compiler catching a typo is preferable to devising a run-time test to catch a typo, or can we ?

So, trade-offs, trade-offs. Ever the problemā€¦
Looking at a C program, if the variable is not declared, ERROR. Therefore,

global varname :: T

as a requirement means a global has to be declared and problem solved, right ? However, by the theorem of ā€œsimple and wrongā€, itā€™s not that easy, or it would have been done. :thinking:

I believe iā€™m taking the off-topic thread, off-topic. Iā€™ll stop now.

A compiler that doesnā€™t catch typos aside, I love Julia, and I think Nim is pretty neat too. I thought CLOS was the greatest thing ever, and I was always a fan of macros, so discovering Julia (back at 0.48) and seeing that it incorporated those kind of things sure was exciting :smiley: Iā€™ve been using it ever since. in my little corner of the world itā€™s a bit of a tough sell, because Matlab. But thatā€™s a different off-topic thread.

6 Likes