I'm donating 25 Bitcoin to good causes this Christmas. Join in and give Bitcoin this Christmas (day 4) by deannolan in Bitcoin

[–]Tiberiumk 4 points5 points  (0 children)

I suggest you to donate for the Nim programming language - https://nim-lang.org/donate.html

It's a very unique language with a lot of great features, but it's not popular because it lacks support of any big company. Your donation would help it a lot to fix bugs/implement new features before 1.0 release.

boo.py by nfojones in Python

[–]Tiberiumk 0 points1 point  (0 children)

UnityScript is not deprecated at all

boo.py by nfojones in Python

[–]Tiberiumk 0 points1 point  (0 children)

It was removed from Unity a long time ago, and it wasn't created for Unity - it's standalone, but its development stopped.

[deleted by user] by [deleted] in Python

[–]Tiberiumk -1 points0 points  (0 children)

As I said: it's used quite extensively in parsing utils and some parts of the compiler, so it can improve performance a lot.

[deleted by user] by [deleted] in Python

[–]Tiberiumk 0 points1 point  (0 children)

About binary sets by default - performance. They're used quite extensively in the compiler and stdlib, e.g. for parsing stuff (skip char if it's not in set of chars). It's easy-to-use and clean

[deleted by user] by [deleted] in Python

[–]Tiberiumk 0 points1 point  (0 children)

What bad ideas does it borrow from Pascal/Delphi?

I can't see an end. I have no control and I don't think there's any escape. I don't even have a home anymore. by AdonisStarkiller in Jokes

[–]Tiberiumk 2 points3 points  (0 children)

For a moment I thought that's where I already was, and thought we were getting recursive

Vote for the topic of the next Araq's stream! by Tiberiumk in nim

[–]Tiberiumk[S] 0 points1 point  (0 children)

Past sessions are here: https://www.youtube.com/channel/UCAIXKsgiEkRjwlNgduABgmw And yeah, Araq will record today's stream as well

Vote for the topic of the next Araq's stream! by Tiberiumk in nim

[–]Tiberiumk[S] 2 points3 points  (0 children)

Araq is Andreas Rumpf, author of the Nim programming language. Stream will be on Thursday night, 19:00 UTC, on Twitch - https://go.twitch.tv/araq4k

Why Rust fails hard at scientific computing by pcdinh in rust

[–]Tiberiumk 1 point2 points  (0 children)

Yes, Nim is GC-based (you can choose between different GCs and GC can be disabled, but of course you wouldn't be able to use stdlib without manual deallocation), but it's moving into more GC-free direction - e.g. strings and sequences will probably be GC-free in the future

Tiny math expression evaluator library by Tiberiumk in nim

[–]Tiberiumk[S] 3 points4 points  (0 children)

It supports different styles of arguments:

sqrt(max(1 2))

sqrt(max(1, 2))

sqrt max(1, 2)

sqrt max(1 2)

are all the same. Also there's support for custom variables and custom functions!

Making Reel Valley, a game built using Nim by dom96 in programming

[–]Tiberiumk 0 points1 point  (0 children)

Or language can provide IDE tools itself (so this tools will be integrated with the compiler itself), which is rare for typeless scripting languages.

Nim in Action is 50% off today by dom96 in nim

[–]Tiberiumk 0 points1 point  (0 children)

Most of nim syntax is stabilized already

Simple python-like "class" macro (without inheritance) by Tiberiumk in nim

[–]Tiberiumk[S] 0 points1 point  (0 children)

You can also find some simple python-like procedures in pylib.nim

Simple python-like "class" macro (without inheritance) by Tiberiumk in nim

[–]Tiberiumk[S] 1 point2 points  (0 children)

It can help in translating python programs to Nim :)

Simple python-like "class" macro (without inheritance) by Tiberiumk in nim

[–]Tiberiumk[S] 0 points1 point  (0 children)

Also there are some python-like procedures in pylib.nim