AsciiDots
Languages and libraries
esoteric programming language
SHOW HN2017
How HN took it
8 positive, 4 neutral or asking, 2 mixed, 1 critical, out of 15 comments about the project. Thread score +0.41.
Idea: 4 for, 0 againstDesign: 2 for, 1 againstExecution: 2 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
Clean, legible design compared to Befunge
From 2 comments
This reminds me of befunge[1], which is also a two dimensional programming language, and has been around for quite a while. This language looks a bit simpler and easier to…
bonyt on HNFunny thing-- I read about Befunge for the first time in the middle of development. Befunge is a really fun language, but I decided to continue development of AsciiDots because I…
aaronduino on HN
Good portfolio piece showing creativity and theory
From 1 comment
Neat idea, I really like it. The only comment I have is that the `__main__.py` looks like a bit like spaghetti with ~1200 lines, multiple classes, and scattered global state. Not…
davemp on HN
Fun idea, reminiscent of Minecraft programming
From 2 comments
Awesome, reminds me a lot of "programming" in minecraft!
math0ne on HNThis looks like a perfect skeleton for bringing Minecraft redstone to an ascii game like Dwarf Fortress. Very cool! Especially if you could design "sub-circuits" by zooming in,…
elsherbini on HN
Objections
Code structure was messy before rewrite
From 1 comment
Neat idea, I really like it. The only comment I have is that the `__main__.py` looks like a bit like spaghetti with ~1200 lines, multiple classes, and scattered global state. Not…
davemp on HN
Would not run on Windows due to curses
From 1 comment
Very cool! Unfortunately, I couldn't get this working in Windows. Appears that the curses library is not compatible. Tried Unicurses with the same effect. Running Python 3.62.…
mj64 on HN
Crossing paths feature is unrealistic for circuits
From 1 comment
Suggestion: if you want it to be more "inspired by circuits", remove this feature: ``` + is the crossing of paths (they do not interact) ``` That's not how the real world works.…
Someone on HN
Requests
Support for unicode line drawing characters
From 1 comment
Adding support for unicode line drawing characters would be cool
cultureulterior on HN
Step-by-step debug/highlight execution in online demo
From 1 comment
Very cool! If you're not already familiar with LabVIEW, you might check it out as there are some very interesting similarities and differences between AsciiDots and LabVIEW. A…
wgrover on HN
Subcircuits via zooming
From 1 comment
This looks like a perfect skeleton for bringing Minecraft redstone to an ascii game like Dwarf Fortress. Very cool! Especially if you could design "sub-circuits" by zooming in,…
elsherbini on HN
Questions
How are infinite loops handled?
From 1 comment
How are potential infinite loops handled? Say you reflect, multiply, and reflect back.
hamitron on HN
Alternatives named
Befunge
From 2 comments
This reminds me of befunge[1], which is also a two dimensional programming language, and has been around for quite a while. This language looks a bit simpler and easier to…
bonyt on HNI'd argue that Befunge is far simpler. It's yet-another-esoteric-programming-language but the program pointer can move in 4 directions instead of 2. Every instruction is simple…
SmallDeadGuy on HN
LabVIEW
From 2 comments
This is pretty cool! On the other hand I'm reminded of the horrors of LabVIEW.
knolan on HNVery cool! If you're not already familiar with LabVIEW, you might check it out as there are some very interesting similarities and differences between AsciiDots and LabVIEW. A…
wgrover on HN
Line Logic
From 1 comment
A friend of mine made an even more minimal thing. Turns out he still has an internet version: http://people.ds.cam.ac.uk/ajn44/linelogic2/ You basically have arbitrary-arity NOR…
Veedrac on HN