Re: understanding transient symbols, (====) and dynamic binding

2011-04-14 Thread meingbg
> (wishful thinking: alternative syntax for representing transient > > symbols without embedded spaces. maybe something like \xxx) > > Yeah, that's something I'm missing too. Transient symbols which > represent not just strings simply look ugly. > There is in fact another option: using 'zap'. If y

Re: understanding transient symbols, (====) and dynamic binding

2011-04-13 Thread Edwin Eyan Moragas
On Wed, Apr 13, 2011 at 7:45 PM, Alexander Burger wrote: > On Wed, Apr 13, 2011 at 10:57:17AM +0200, Alexander Burger wrote: >> I was thinking of re-introducing a syntax like :MyParam, or perhaps >> MyParam, but this saves only a single character over "MyParam", and >> doesn't look so very much be

Re: understanding transient symbols, (====) and dynamic binding

2011-04-13 Thread Alexander Burger
On Wed, Apr 13, 2011 at 10:57:17AM +0200, Alexander Burger wrote: > I was thinking of re-introducing a syntax like :MyParam, or perhaps > MyParam, but this saves only a single character over "MyParam", and > doesn't look so very much better. > > The main reason of not doing this was that it adds y

Re: understanding transient symbols, (====) and dynamic binding

2011-04-13 Thread Alexander Burger
Hi Edwin, > at the moment, we have transient symbols as "my transient symbols". > this syntax for this is just fine. what if we can express "MyParam", a > transient symbol as \MyParam (or something similar) (a personal quirk, > i dislike double quotes too much). I'm completely with you. In fact,

Re: understanding transient symbols, (====) and dynamic binding

2011-04-13 Thread Edwin Eyan Moragas
On Wed, Apr 13, 2011 at 3:22 PM, Alexander Burger wrote: > Hi Edwin, > >> (wishful thinking: alternative syntax for representing transient >> symbols without embedded spaces. maybe something like \xxx) > > Yeah, that's something I'm missing too. Transient symbols which > represent not just strings

Re: understanding transient symbols, (====) and dynamic binding

2011-04-13 Thread Alexander Burger
Hi Edwin, > (wishful thinking: alternative syntax for representing transient > symbols without embedded spaces. maybe something like \xxx) Yeah, that's something I'm missing too. Transient symbols which represent not just strings simply look ugly. In fact, there exists something along that line

Re: understanding transient symbols, (====) and dynamic binding

2011-04-13 Thread Edwin Eyan Moragas
On Wed, Apr 13, 2011 at 2:15 PM, Alexander Burger wrote: > Hi Edwin, > >> if i understand correctly, () when called outside a method works >> only when a file is (load)ed? > > I'm not sure what you mean here. Isn't that the case for _any_ function? check. i realized this after sending my firs

Re: understanding transient symbols, (====) and dynamic binding

2011-04-12 Thread Alexander Burger
Hi Edwin, > if i understand correctly, () when called outside a method works > only when a file is (load)ed? I'm not sure what you mean here. Isn't that the case for _any_ function? To my understanding '' is a normal function, which clears the transient symbol table as a side effect.

Re: understanding transient symbols, (====) and dynamic binding

2011-04-12 Thread Edwin Eyan Moragas
replying to myself, wrote a test... (de test1 () (if (not (num? "ctr")) (setq "ctr" 1) (inc '"ctr") ) (prinl "ctr") () ) (test1) (test1) (prinl "ctr") did a face palm and tells myself "that's how a static behaves in C!". did that explain that right? what are other ca