News for hackers. Stuff that matters.
Re:Little Lisp interpreter by vertex-four on Monday May 22, 2017 @03:48PM (#14396384)
In this particular lisp's case, the interpretList function contains:

    if (list[0] instanceof Function) {
      return list[0].apply(undefined, list.slice(1));
    } else {
      return list;
    }
Or in other words, a list is interpreted as a call if it starts with a function, or else it's interpreted as just the list as data. (1 2) is the latter case, since 1 is not a function.
Re:Little Lisp interpreter by jhbadger on Monday May 22, 2017 @08:33PM (#14397942)
That's actually how Picolisp functions, and is quite convenient.