Hacker News new | comments | ask | show | jobs | submit login

This was all the code it took:

  (newsop pending () (pending-page user))

  (newscache pending-page user 60
    (listpage user (msec) comments* [if (and (cansee user _) _!pending) _]
              "pending" "Pending Comments" "pending" nil))
In this project I've really benefited from having kept the code tight.



Forgive me for asking what's probably a simple question: what's HN coded in? That's pretty clearly a flavor of Lisp... what's the square bracket predicate syntax?


It's written in Arc.

Regarding the square bracket syntax:

    [... _ ...]  is an abbreviation for (fn (_) (... _ ...))
http://www.paulgraham.com/arc.html

http://en.wikipedia.org/wiki/Arc_%28programming_language%29


IIRC, it's written in Arc

http://arclanguage.org


Arc


[deleted]


The second comment refers to a small portion of the first comment's reference.




Applications are open for YC Summer 2019

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: