wireworld-nim

Languages and libraries

cellular automaton implementation

SHOW HN2017

115points
24comments
#377of 2,242 in 2017
Top 17%of 2017 by points

How HN took it

LovedMost comments that take a side are positive

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 HN
    • It's really nice for the small hobby projects I do. Small native executables is great.
      throwaway7645 on HN
    • Nim 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 HN
    • 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

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 HN
    • Common 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

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/14395087)