⚡ Learning Nim - First Look

preview_player
Показать описание
Just random exploration of what looks like a great language that fits the niche for compiled utilities nicely where Go is too big and Rust is too annoying.
Рекомендации по теме
Комментарии
Автор

I really hope you make more videos of Nim. I think it's an excellent Python replacement.

eduardabramovich
Автор

Embrace no paradigm: all hail the might Nim! ;-)

megetmorsomt
Автор

About the discussion at 21:50, there's actually a rust compiler written in C++ specifically to fix this problem (mrustc). By re-compiling the rust compiler using it you can check that rustc doesn't have any "trusting trust" attacks in it. Assuming, of course, that your C++ compiler isn't intentionally miscompiling mrustc ;). Thanks for posting this stream! Nim is really exciting, and its ARC/ORC system is really cool.

Zylellrenfar
Автор

Hahaha... the package manager for nim is nimble : )

tonywtyt
Автор

Rob: Nim will let me write things quickly
Also: makes 2 hour stream and doesn't write hello world

adammontgomery
Автор

One thing people get ALL THE TIME not about whitespace significant languages:

They are not Python. Python does whitespace significance DIFFERENTLY than FSharp, Haskell and Elm.

Python is the by far most .... tricky about this.

Nim is much more forgiving, meaning its not as .. picky about your indentation.

shalokshalom
Автор

The thing about any feature of a programming language is that it can always be abused. For example, exceptions. It is simply about taste.

dareason
Автор

The C code generated is not easily tweaked and then loses the synchronicity with the Nim source.

The way to do it is to write some units in C and others in Nim.

thegeniusfool
Автор

Do you have any thoughts on nim theese days? Or is go better?

Fullflexno
Автор

at 10:40 what script did you use for searching? just curious 🤨

reisaki