flewellyn: (Default)
[personal profile] flewellyn
Well, apparently I have some new readers. Not sure why, since I rarely post anything of value (hence the journal title).

So, introduce yourselves and such!

Date: 2004-08-05 01:28 pm (UTC)
ext_116426: (Default)
From: [identity profile] markgritter.livejournal.com
Actually, it's a LISP pun, isn't it? Didn't recognize the #' convention, having been brought up on Scheme.

Date: 2004-08-05 08:59 pm (UTC)
From: [identity profile] flewellyn.livejournal.com
Yes, Common Lisp, to be specific. The language has a separate namespace for functions and variables, so the #' operator (reader-macro, expands to (function ...)) helps to distinguish which namespace you're talking about, in non-obvious cases. CL's a very nifty language; not quite as abstractly beautiful as Scheme, but far more useful, IMNHBNWBHO.

So yeah, welcome!

Date: 2004-08-06 01:12 am (UTC)
From: [identity profile] randallsquared.livejournal.com
Although whether or not a lambda form is treated as a function object or executed has to do with whether it's in a function position, so using #' isn't really necessary, and is two extra characters. I never do for lambda. :)

Date: 2004-08-06 11:10 am (UTC)
From: [identity profile] flewellyn.livejournal.com
Right, but that's one of the obvious cases. #' is for non-obvious ones. :-)

Profile

flewellyn: (Default)
flewellyn

July 2014

S M T W T F S
  12345
6789101112
13141516 171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 12:45 pm
Powered by Dreamwidth Studios