Chicken chicken chicken

Languages and libraries

esoteric programming language

SHOW HN2013

147points
71comments
#135of 1,739 in 2013
Top 8%of 2013 by points

How HN took it

CuriousMostly questions and neutral comments

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 HN
    • I love how even the JS implementation contains almost only the word chicken repeatedly.
      skriticos2 on HN
    • The source code, combined with my utter lack of sleep in the last 24 hours, caused me to giggle uncontrollably.
      girvo on HN
    • I'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 HN
    • I 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 HN
    • Boo 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 HN
    • I 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
  • 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 HN
    • There 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

Alternatives named

  • Brainfuck

    From 2 comments
    • I dare say that Brainfuck has a worthy challenger in the category of driving one insane.
      codereflection on HN
    • I 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

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/5969535)