Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: [ feature request /intelligence ]

From: riusa:email:it at: 11-Apr-2002 9:13

I agree with you. If Rebol would automatically initialize words, I cannot be advised if I made a typing error. Furthermore, I tested another good language: Python... it behaves the same way: try this in Python: a=b+1 you will obtain this: Traceback (most recent call last): File "<interactive input>", line 1, in ? NameError: name 'b' is not defined --Alessandro--
> Hi Norman, > > << I would expect that a variable not defined could automaticly > be assigned. ie -> >> > > It certainly could be, but REBOL isn't designed to do it (though I'm sure > they could change it if they wanted to). While that kind of thing can be > helpful in building very small scripts, it's also hard to find bugs
that can
> come from that behavior. E.g. you type a name incorrectly but REBOL
doesn't
> warn you, and creates the new word silently. Now your code "runs" but > doesn't work correctly. REBOL actually goes further toward "intelligence" > than any other language I know in many ways. By that I mean it works
in such
> a way that makes your life easier, and works as expected. I often find
when
> I have a problem and start debugging it, by the time I've eliminated half > the code, it works correctly. I just try to make it much too hard. REBOL > almost always provides a simple solution. Often times the people on the ML > will tell me about a built-in function that does what I want already, or > will show me how to do something with 3 or 4 words that I wrote 20
lines of
> code to do. > > Just my 2c. > > --Gregg > > -- > To unsubscribe from this list, please send an email to > [rebol-request--rebol--com] with "unsubscribe" in the > subject, without the quotes. >
-- Prendi GRATIS l'email universale che... risparmia: http://www.email.it/f Sponsor: VolaSMS, il software pi=F9 completo per inviare e ricevere SMS dal tuo PC Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=276&d=11-4