Chicken chicken chicken
Languages and libraries
esoteric programming language
SHOW HN2013
How HN took it
14 positive, 27 neutral or asking, 0 mixed, 7 critical, out of 48 comments about the project. Thread score +0.14.
Execution: 7 for, 1 againstIdea: 2 for, 5 againstDocs: 2 for, 0 againstDesign: 0 for, 1 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
Funny joke language with clear error messages and humorous source code
From 4 comments
Error messages are very clear and understandable which is definitely a plus. For example: ``` Error on line 1: expected 'chicken' ```
bnegreve on HNI love how even the JS implementation contains almost only the word chicken repeatedly.
skriticos2 on HNThe source code, combined with my utter lack of sleep in the last 24 hours, caused me to giggle uncontrollably.
girvo on HNI've never been so amused by source code as I was reading that. I particularly enjoyed how he used spaces after dots and question marks, making it read like punctuation.
mistercow on HN
Objections
Name clashes with existing Chicken Scheme implementation
From 3 comments
Except that the name "chicken" is already taken: google search: "chicken programming language" returns: #1 Chicken (scheme implementation)…
pwg on HNI was also dismayed to find out that rather than being a mainstream post about my favorite little scheme... I'm greeted by an esoteric language of the same name.
merlincorey on HNBoo for reusing Chicken scheme's name.
dysinger on HN
Name is confusing and has no real meaning
From 2 comments
I don't think this language is called 'chicken' but rather 'chicken chicken', which is a bit confusing. I expected some kind of extension language built on top of chicken scheme…
jwdunne on HNI haven't decided on a name. Not sure it even needs one. "Chicken" would be a bad name though, as there obviously isn't enough chicken in it.
torso on HN
Requests
Implement an LLVM backend
From 1 comment
When can we expect an LLVM backend?
DanWaterworth on HN
Implement the egg compiler to scale
From 1 comment
Great prototype. To scale, you will need to implement egg.
brudgers on HN
Questions
How does the chicken.js interpreter work
From 2 comments
If Torbjörn Söderstedt would like to explain how chicken.js works - there is now an open stackoverflow question:…
mcwhittemore on HNThere are four statements: 1. Initialization 2. Read next character or bytecode 3. Conditional, first leg is parsing and second intepretation. 4. Return When parsing, the…
torso on HN
What does the cat program do
From 1 comment
can someone elaborate the cat program?
ashishb4u on HN
Alternatives named
Brainfuck
From 2 comments
I dare say that Brainfuck has a worthy challenger in the category of driving one insane.
codereflection on HNI think we have a winner for the next IOCCC (International Obfuscated Chicken Coding Contest).
ctdonath on HN
Chicken Scheme
From 1 comment
Except that the name "chicken" is already taken: google search: "chicken programming language" returns: #1 Chicken (scheme implementation)…
pwg on HN
INTERCAL
From 1 comment
At least chicken chicken lacks the active hostility of INTERCAL.
ISL on HN