wireworld-nim
Languages and libraries
cellular automaton implementation
SHOW HN2017
How HN took it
4 positive, 2 neutral or asking, 0 mixed, 0 critical, out of 6 comments about the project. Thread score +0.36.
Execution: 3 for, 0 againstIdea: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Nim is a pleasant, fast language with small native executables
From 3 comments
It's cool to see Nim getting more visibility. It's a cutting-edge language that gets overshadowed just because it doesn't have MegaTechCo's name behind it.
cookiecaper on HNIt's really nice for the small hobby projects I do. Small native executables is great.
throwaway7645 on HNNim is probably the most easiest language I've picked up. It's a delight to program in Nim and the performance is stellar (beats hand coded C in many cases). It's a rare feat…
rwbt on HN
Code is brief and well written
From 2 comments
284 lines! I'm impressed by the brevity. Were the SDL bindings as straightforward to use as they appear?
sevensor on HNThis is really well written, thank you for taking the time to post it to HN to give Nim a bit of visibility. Have you considered using Nim's JS back end to make it work in the…
dom96 on HN
Objections
Garbage collection raises performance concerns versus C
From 2 comments
Be very careful about stating that GC'ed languages beat C - jblow might appear suddenly to correct you... with pure common sense.
swah on HNCommon sense says that non-GC languages should beat GC languages, but there are actually cases where GCs can be faster. In particular, allocating memory can be just incrementing…
captainmuon on HN
Requests
Browser version via Nim's JS backend
From 1 comment
This is really well written, thank you for taking the time to post it to HN to give Nim a bit of visibility. Have you considered using Nim's JS back end to make it work in the…
dom96 on HN
Implement loading logic for complex circuits such as the computer file
From 1 comment
https://github.com/dested/WireWorld/blob/master/WireWorldWindows/shoes%2037.txt This is the file for the computer, shoot me an email if you ever get around to implementing it.…
dested on HN
Questions
Were the SDL bindings easy to use?
From 1 comment
284 lines! I'm impressed by the brevity. Were the SDL bindings as straightforward to use as they appear?
sevensor on HN
Alternatives named
Game of Life implementations posted in the other thread
From 1 comment
> Everyone knows the classic example of cellular automata, Conway’s Game of Life. Instead of rehashing an implementation of that, I wanted to build something just a little bit…
blaze33 on HN