[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: nim.png (128 KB, 1366x742)
128 KB
128 KB PNG
Redpill me on Nim.

>Python productivity, python syntax
>Static typing
>C binary size and speed
>Rust / smart pointers memory management
>Can use C libraries

It's already a 9.9/10 language to me now.
>>
looks good but I'm waiting for nimony
>>
>>108349564
only good for writing shitty malware
>>
>>108349564
you don't need those obscure programming languages, they will only put obstacles on your path to success.
>>
>python productivity
99% of "python productivity" is downstream of network effects
>>
It's a great language with a fair bit of quirks and rough edges because Araq (the creator) cares more about tinkering with ideas than polishing a mass-adopted lang.
People already used to WIP or alt-langs won't care too much about this. But if your only experience is Python or other Top 10 langs, the quirks, lack of libraries, tooling, docs, etc might be a culture shock. Especially the libraries for Python people, as a huge complaint of Nim vs even other alt-langs, is a rather slim library. (And Nim 3 is shrinking it even more).
Currently, Nim 2 should be considered maintenance mode, so don't write anything you don't mind porting later.
As for Nim 3, it seems a lot more promising, and Araq seems to be taking compiler infrastructure more seriously. Currently it's vaguely alpha and subject to readily breaking changes, so i'd check back in ~6 months unless you don't mind bleeding-edge woes.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.