[Chicken-users] Why there is no nil?

2014-12-17 Thread Bahman Movaqar
I'm curious to know why nil is not defined in CHICKEN and one has to use '() instead? TIA, PS: Or am I missing something ridiculously obvious!? -- Bahman Movaqar http://BahmanM.com - https://twitter.com/bahman__m https://github.com/bahmanm - https://gist.github.com/bahmanm PGP Key ID:

Re: [Chicken-users] Why there is no nil?

2014-12-17 Thread Christian Kellermann
* Bahman Movaqar bah...@bahmanm.com [141217 09:35]: I'm curious to know why nil is not defined in CHICKEN and one has to use '() instead? TIA, PS: Or am I missing something ridiculously obvious!? This is scheme not lisp. nil is not defined in R5RS scheme. And I think it is not defined in

Re: [Chicken-users] Why there is no nil?

2014-12-17 Thread Kristian Lein-Mathisen
Hi Bahman, I just thought I'd add that the only thing that evaluates to false in Scheme is #f. K. On Dec 17, 2014 9:42 AM, Christian Kellermann ck...@pestilenz.org wrote: * Bahman Movaqar bah...@bahmanm.com [141217 09:35]: I'm curious to know why nil is not defined in CHICKEN and one has to

Re: [Chicken-users] Why there is no nil?

2014-12-17 Thread Alex Stuart
It's remarkable how much energy in the standardization of Lisp dialects has been dissipated in arguments that are literally over nothing: Should nil be an ordinary name? Should the value of nil be a symbol? Should it be a list? Should it be a pair? In Scheme, nil is an ordinary name Other