Hacker News new | ask | show | jobs
by pavelludiq 3455 days ago
In common lisp 'nil is of type 'null which is a subtype of 'list, which is a union of the types 'null and 'cons so it wouldn't be an error. Other lisps might chose to do it differently.