Nymph
Languages and libraries
programming language
SHOW HN2017
How HN took it
0 positive, 0 neutral or asking, 0 mixed, 7 critical, out of 7 comments about the project. Thread score -0.68.
Docs: 0 for, 3 againstIdea: 0 for, 2 againstExecution: 0 for, 2 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
Maker accepted a bug report about an incorrect malloc size
From 2 comments
The code fragment ``` Box **myBoxes = malloc(10*sizeof(Box)); Box *myBox = malloc(sizeof(Box)); myBoxes[0] = myBox; ``` looks like it should have used 10 times the size of a Box…
tromp on HNThank you for that catch!
nymph019283 on HN
Objections
README unclear on what it gives beyond ordinary C
From 2 comments
This seems all over the place. You're marketing this to, what, people who have experience in C and want a better experience? Why is there a readme link to download a .zip of the…
FascinatedBox on HNYeah, the readme is definitely lacking... what are the design goals, and how does it improve on C?
benbenolson on HN
Unclear design goals and longer-term direction
From 2 comments
This seems all over the place. You're marketing this to, what, people who have experience in C and want a better experience? Why is there a readme link to download a .zip of the…
FascinatedBox on HNYeah, the readme is definitely lacking... what are the design goals, and how does it improve on C?
benbenolson on HN
Example code looks like vanilla C and lacks explanation
From 2 comments
This seems all over the place. You're marketing this to, what, people who have experience in C and want a better experience? Why is there a readme link to download a .zip of the…
FascinatedBox on HNI think some comments in the example nymph code explaining what each line does and the differences from C could go a really long way here. Does malloc do something different?…
jitl on HN
Object orientation is not wanted in C
From 1 comment
This is of no use for me unfortunately. I don't miss OO syntax from C at all. OO by default leads to badly architected software, as learned emprically from many projects. I'm…
jstimpfle on HN
Memory and string handling bugs in the code
From 2 comments
previously discussed at [0]. Suggestions for the author: Define the grammar in BNF and the semantics in prose. Consider using a lexical scanner generator, a parser generator, and…
tjalfi on HNThe code fragment ``` Box **myBoxes = malloc(10*sizeof(Box)); Box *myBox = malloc(sizeof(Box)); myBoxes[0] = myBox; ``` looks like it should have used 10 times the size of a Box…
tromp on HN
Requests
Add documentation explaining design goals and differences from C
From 3 comments
I guess this could do with more details on the Readme... An api documentation perhaps?
HaoZeke on HNYeah, the readme is definitely lacking... what are the design goals, and how does it improve on C?
benbenolson on HNI think some comments in the example nymph code explaining what each line does and the differences from C could go a really long way here. Does malloc do something different?…
jitl on HN
Explain the example code line by line
From 1 comment
I think some comments in the example nymph code explaining what each line does and the differences from C could go a really long way here. Does malloc do something different?…
jitl on HN
Define grammar in BNF and semantics in prose
From 1 comment
previously discussed at [0]. Suggestions for the author: Define the grammar in BNF and the semantics in prose. Consider using a lexical scanner generator, a parser generator, and…
tjalfi on HN
Describe C interoperability and migration path
From 1 comment
This seems all over the place. You're marketing this to, what, people who have experience in C and want a better experience? Why is there a readme link to download a .zip of the…
FascinatedBox on HN
Questions
What does it give that ordinary C does not?
From 1 comment
This seems all over the place. You're marketing this to, what, people who have experience in C and want a better experience? Why is there a readme link to download a .zip of the…
FascinatedBox on HN
Who is it intended for?
From 1 comment
This seems all over the place. You're marketing this to, what, people who have experience in C and want a better experience? Why is there a readme link to download a .zip of the…
FascinatedBox on HN
How do the two print() calls resolve?
From 1 comment
I think some comments in the example nymph code explaining what each line does and the differences from C could go a really long way here. Does malloc do something different?…
jitl on HN
How are default initializers in obj blocks set?
From 1 comment
I think some comments in the example nymph code explaining what each line does and the differences from C could go a really long way here. Does malloc do something different?…
jitl on HN
Alternatives named
Jai language
From 1 comment
This is of no use for me unfortunately. I don't miss OO syntax from C at all. OO by default leads to badly architected software, as learned emprically from many projects. I'm…
jstimpfle on HN