Re: Compile-time binding

2003-05-30 Thread Damian Conway
Luke Palmer asked: what's compile-time binding? A normal binding: $name := expr; is a run-time operation that installs its RHS operand as a new implementation for the LHS symbol. That is, it means: $CurrentPackage::{'$name'} = \(expr) (with some special magic that only en

Re: Compile-time binding

2003-05-29 Thread David Storrs
On Wed, May 28, 2003 at 06:35:31AM -0700, David Storrs wrote: > On Wed, May 28, 2003 at 04:41:36AM -0600, Luke Palmer wrote: > > I know it's compile-time binding, but... what's compile-time binding? > > Luke > > Well, perhaps I'm mistaken, bu

Re: Compile-time binding

2003-05-28 Thread David Storrs
On Wed, May 28, 2003 at 04:41:36AM -0600, Luke Palmer wrote: > I was reading about Haskell, and realized that I don't know what ::= > is supposed to mean (don't ask what that has to do with Haskell :-). > I know it's compile-time binding, but... what's compile-time bi

Compile-time binding

2003-05-28 Thread Luke Palmer
I was reading about Haskell, and realized that I don't know what ::= is supposed to mean (don't ask what that has to do with Haskell :-). I know it's compile-time binding, but... what's compile-time binding? Could someone who knows enlighten me, please? Luke