From: Madhu on 9 Jan 2010 01:39 * mdj <8b0851d8-52cf-4f74-a6ea-f3900d2ebbc9(a)u7g2000yqm.googlegroups.com> : Wrote on Fri, 8 Jan 2010 22:29:14 -0800 (PST): | On Jan 9, 11:16 am, Madhu <enom...(a)meer.net> wrote: | |> Besides (EQ NIL '()) => T |> In other words, '() is not a literal list which cannot be modified. It |> is identical to the constant variable NIL ``that is at once the symbol |> named "NIL" in the COMMON-LISP package and the empty list.'' |> (As it is a constant variable, you cannot modify NIL) | | There is no such thing as a constant variable (as the obvious oxymoron | indicates) Wrong. Matt you may not have a surname but this is a technical newsgroup. There is no room for your bullshit. Please refrain from indulging in your pathological need to engage me in conversartion. and you are only exhibiting your Dunning and Kruger effect again. Stop hiding behind anonymity when making such mistakes. See <http://www.lispworks.com/documentation/HyperSpec/Body/v_nil.htm> | Lisp will, however, treat an 'empty' list as NIL... If you think about | it, there's nothing to CONS ... Maybe someone else will correct your cluelessnes here -- Madhu
From: mdj on 9 Jan 2010 02:20 On Jan 9, 4:39 pm, Madhu <enom...(a)meer.net> wrote: > * mdj <8b0851d8-52cf-4f74-a6ea-f3900d2eb...(a)u7g2000yqm.googlegroups.com> : > Wrote on Fri, 8 Jan 2010 22:29:14 -0800 (PST): > > | On Jan 9, 11:16 am, Madhu <enom...(a)meer.net> wrote: > | > |> Besides (EQ NIL '()) => T > |> In other words, '() is not a literal list which cannot be modified. It > |> is identical to the constant variable NIL ``that is at once the symbol > |> named "NIL" in the COMMON-LISP package and the empty list.'' > |> (As it is a constant variable, you cannot modify NIL) > | > | There is no such thing as a constant variable (as the obvious oxymoron > | indicates) > > Wrong. Constants use immediate addressing. Variables must use a mode that refers to a location in memory (be it absolute, indirect or relative), unless a compiler can reduce them to constants within certain scopes. The difference is much more fundamental than constants simply being variables you are not allowed to modify.
From: Madhu on 9 Jan 2010 02:26 * mdj <c7fb008f-70b8-46ed-a6b2-269dc60b4171(a)e27g2000yqd.googlegroups.com> : Wrote on Fri, 8 Jan 2010 23:20:03 -0800 (PST): | On Jan 9, 4:39 pm, Madhu <enom...(a)meer.net> wrote: |> * mdj <8b0851d8-52cf-4f74-a6ea-f3900d2eb...(a)u7g2000yqm.googlegroups.com> : |> Wrote on Fri, 8 Jan 2010 22:29:14 -0800 (PST): |> |> | On Jan 9, 11:16 am, Madhu <enom...(a)meer.net> wrote: |> | |> |> Besides (EQ NIL '()) => T |> |> In other words, '() is not a literal list which cannot be modified. It |> |> is identical to the constant variable NIL ``that is at once the symbol |> |> named "NIL" in the COMMON-LISP package and the empty list.'' |> |> (As it is a constant variable, you cannot modify NIL) |> | |> | There is no such thing as a constant variable (as the obvious oxymoron |> | indicates) |> |> Wrong. | | Constants use immediate addressing. Variables must use a mode that | refers to a location in memory (be it absolute, indirect or relative), | unless a compiler can reduce them to constants within certain scopes. | | The difference is much more fundamental than constants simply being | variables you are not allowed to modify. Please refrain from indulging in your pathological need to engage me in conversartion. and you are only exhibiting your Dunning and Kruger effect again. I am not interested in bickering with you over the meaning of "Constant" and "Variable", neither am I interested in educating you. This is a technical newsgroup. You made an incorrect statement saying there is no such thing as a "Constant Variable" when you tried to engage me in pathological bickering. . I posted a response upthread to the Common Lisp standard <http://www.lispworks.com/documentation/HyperSpec/Body/v_nil.htm> And asked you to refrain from targetting me. Please do not abuse comp.lang.lisp but seek professional help. Also Stop hiding behind anonymity when making such mistakes, and so I know exactly who is stalking me.
From: mdj on 9 Jan 2010 02:41 On Jan 9, 5:26 pm, Madhu <enom...(a)meer.net> wrote: > * mdj <c7fb008f-70b8-46ed-a6b2-269dc60b4...(a)e27g2000yqd.googlegroups.com> : > Wrote on Fri, 8 Jan 2010 23:20:03 -0800 (PST): > > | On Jan 9, 4:39 pm, Madhu <enom...(a)meer.net> wrote: > |> * mdj <8b0851d8-52cf-4f74-a6ea-f3900d2eb...(a)u7g2000yqm.googlegroups.com> : > |> Wrote on Fri, 8 Jan 2010 22:29:14 -0800 (PST): > |> > |> | On Jan 9, 11:16 am, Madhu <enom...(a)meer.net> wrote: > |> | > |> |> Besides (EQ NIL '()) => T > |> |> In other words, '() is not a literal list which cannot be modified. It > |> |> is identical to the constant variable NIL ``that is at once the symbol > |> |> named "NIL" in the COMMON-LISP package and the empty list.'' > |> |> (As it is a constant variable, you cannot modify NIL) > |> | > |> | There is no such thing as a constant variable (as the obvious oxymoron > |> | indicates) > |> > |> Wrong. > | > | Constants use immediate addressing. Variables must use a mode that > | refers to a location in memory (be it absolute, indirect or relative), > | unless a compiler can reduce them to constants within certain scopes. > | > | The difference is much more fundamental than constants simply being > | variables you are not allowed to modify. [blah] The standard does indeed use the term 'constant variable'. I was simply adding a deeper explanation of the concept, your fundamental belief that I was disagreeing with you notwithstanding
From: Madhu on 9 Jan 2010 02:48 * mdj <6a794582-d0f0-4350-afea-6d4cb0602c43(a)a21g2000yqc.googlegroups.com> : Wrote on Fri, 8 Jan 2010 23:41:15 -0800 (PST): | On Jan 9, 5:26 pm, Madhu <enom...(a)meer.net> wrote: |> * mdj <c7fb008f-70b8-46ed-a6b2-269dc60b4...(a)e27g2000yqd.googlegroups.com> : |> Wrote on Fri, 8 Jan 2010 23:20:03 -0800 (PST): |> |> | On Jan 9, 4:39 pm, Madhu <enom...(a)meer.net> wrote: |> |> * mdj <8b0851d8-52cf-4f74-a6ea-f3900d2eb...(a)u7g2000yqm.googlegroups.com> : |> |> Wrote on Fri, 8 Jan 2010 22:29:14 -0800 (PST): |> |> |> |> | On Jan 9, 11:16 am, Madhu <enom...(a)meer.net> wrote: |> |> | |> |> |> Besides (EQ NIL '()) => T |> |> |> In other words, '() is not a literal list which cannot be modified. It |> |> |> is identical to the constant variable NIL ``that is at once the symbol |> |> |> named "NIL" in the COMMON-LISP package and the empty list.'' |> |> |> (As it is a constant variable, you cannot modify NIL) |> |> | |> |> | There is no such thing as a constant variable (as the obvious oxymoron |> |> | indicates) |> |> |> |> Wrong. |> | |> | Constants use immediate addressing. Variables must use a mode that |> | refers to a location in memory (be it absolute, indirect or relative), |> | unless a compiler can reduce them to constants within certain scopes. |> | |> | The difference is much more fundamental than constants simply being |> | variables you are not allowed to modify. | | [blah] | | The standard does indeed use the term 'constant variable'. I was | simply adding a deeper explanation of the concept, your fundamental | belief that I was disagreeing with you notwithstanding Here is the part you snipped out again. Please refrain from indulging in your pathological need to engage me in conversartion. and you are only exhibiting your Dunning and Kruger effect again. I am not interested in bickering with you over the meaning of "Constant" and "Variable", neither am I interested in educating you. This is a technical newsgroup. You made an incorrect statement saying there is no such thing as a "Constant Variable" when you tried to engage me in pathological bickering. . I posted a response upthread to the Common Lisp standard <http://www.lispworks.com/documentation/HyperSpec/Body/v_nil.htm> And asked you to refrain from targetting me. Please do not abuse comp.lang.lisp but seek professional help. Also Stop hiding behind anonymity when making such mistakes, and so I know exactly who is stalking me.
First
|
Prev
|
Next
|
Last
Pages: 1 2 3 Prev: How to use library in /usr/local/lib with cffi? Next: Mandatory initialization of a slot |