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

Rebol can get quite INSANE!!!

 [1/8] from: max:ordigraphe at: 4-Sep-2001 16:55


Hello World, After reading this line of code (from the /view layout function)... I think I have been humbled. Its not undeciphreable... but man, if you haven't progged the line yourself... it's a damned thing to decode. if :var [set :var new new/var: to-word :var var: none] I'm just sharing my frustration at seeing just how much you always seem to be remined of how little one actually grasps the total power of REBOL. Each time you enter a new level of understanding, you discover there's another even more insane level you can attain... truly, Carl, your mind is twisted ... in a good way :-) cheers! -Max Contrary to popular belief, Unix IS user-friendly... its just picky on who it considers a friend

 [2/8] from: ryanc:iesco-dms at: 4-Sep-2001 14:22


Thanks for bursting my bubble Maxim! --Ryan Maxim Olivier-Adlhoch wrote:
> Hello World, > After reading this line of code (from the /view layout function)... I
<<quoted lines omitted: 14>>
> [rebol-request--rebol--com] with "unsubscribe" in the > subject, without the quotes.
-- Ryan Cole Programmer Analyst www.iesco-dms.com 707-468-5400

 [3/8] from: ryanc:iesco-dms at: 4-Sep-2001 14:29


My bubbles back, can you burst it again please? --Ryan

 [4/8] from: tim:johnsons-web at: 4-Sep-2001 14:26


On Tue, Sep 04, 2001 at 04:55:07PM -0400, Maxim Olivier-Adlhoch wrote:
> Hello World, > > After reading this line of code (from the /view layout function)... I > think I have been humbled. Its not undeciphreable... but man, if you > haven't progged the line yourself... it's a damned thing to decode. > > if :var [set :var new new/var: to-word :var var: none]
I call that "chaining" or "assignment chaining". One can make code more readable by setting up intermediate variables, but I suppose there is more overhead with extra variables, and if one forgets to put the variable in the /local path, then one is adding more to the system/words object. Trade-off is readability....
> I'm just sharing my frustration at seeing just how much you always seem > to be remined of how little one actually grasps the total power of > REBOL. Each time you enter a new level of understanding, you discover > there's another even more insane level you can attain... > > truly, Carl, your mind is twisted ... in a good way :-)
The thing I like about rebol is that I can work in more of a left-to-right method that "inside-out" as in C/C++ or Lisp....
> cheers! > -Max
<<quoted lines omitted: 4>>
> [rebol-request--rebol--com] with "unsubscribe" in the > subject, without the quotes.
-- Tim Johnson <[tim--johnsons-web--com]> http://www.johnsons-web.com

 [5/8] from: max:ordigraphe at: 4-Sep-2001 17:49


> -----Original Message----- > From: Ryan Cole > My bubbles back, can you burst it again please? --Ryan
LOL, :-) -Max

 [6/8] from: max:ordigraphe at: 4-Sep-2001 18:04


> The thing I like about rebol is that I can work in more of a > left-to-right method that "inside-out" as in C/C++ or Lisp....
yep it does reads more like normal english... Except that the lack of parenthesis, makes it quite hard to decode complex and in-line function calls... especially while learning. If you aren't used to using a particular function and it is used in a long function "chain" or tree, then it gets quite confusing as to what result gets returned into which function. This is because the actual parameter ordering isn't readily apparent... It gets that much worse when the words are badly chosen. When I recently discovered the "ANY" and "ALL" functions, I thanked god. If they are used ingeniously, they REALLY help clarify code and make the syntax so much simpler. They basically let you concentrate on the expressions and let you forget about using nested conditions or switches. -Maxim << Don't rush me Sonny - you rush a miracle man, you get lousy miracles
>>
Miracle Max (Princess Bride) ------------- Maxim Olivier-Adlhoch ORDIGRAPHE tel: 450.444.2600

 [7/8] from: tim::johnsons-web::com at: 4-Sep-2001 16:43


On Tue, Sep 04, 2001 at 06:04:45PM -0400, Maxim Olivier-Adlhoch wrote:
> > The thing I like about rebol is that I can work in more of a > > left-to-right method that "inside-out" as in C/C++ or Lisp....
<<quoted lines omitted: 11>>
> expressions and let you forget about using nested conditions or > switches.
Hey that's a good tip. :>)
> -Maxim > > << Don't rush me Sonny - you rush a miracle man, you get lousy miracles
Great quote! Can I use it?
> >> > Miracle Max (Princess Bride)
<<quoted lines omitted: 7>>
> [rebol-request--rebol--com] with "unsubscribe" in the > subject, without the quotes.
-- Tim Johnson <[tim--johnsons-web--com]> http://www.johnsons-web.com

 [8/8] from: max:ordigraphe at: 5-Sep-2001 17:05


HiTim
> > << Don't rush me Sonny - you rush a miracle man, you get > lousy miracles > Great quote! Can I use it?
Depends, if you're called Max in another tongue .. ;-) -Max ;-)

Notes
  • Quoted lines have been omitted from some messages.
    View the message alone to see the lines that have been omitted