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

[REBOL] From "C" to Rebol: HELP!!/RESEND

From: tim:johnsons-web at: 26-Jul-2001 8:56

the original... ===================================================================== Hello All: I've been programming in Rebol for a year. I've been programming in other languages for much longer. Coding in C for 12 years, and therein lies the issue. Oftentimes, I find myself so "stuck" in the "C" paradigm, that although my rebol code works, I'm not really taking full advantage of what rebol has to offer. Here's an example: One might write a function that prints a block of rebol code like this: ; warning!! untested code print-block1: func[blk[block!]/local index][ index: 1 loop length? blk[ print pick blk index index: index + 1 ] ] or one might write a function that looks like this: print-block2: func[blk[block!]][ forall blk[print first blk] blk: first blk ] It is probably safe for me to say that print-block2 is better reboleze than is print-block1, which one could say is "tainted" by the "c" approach. Now, here's what I propose: If two or three of you "real rebol programmers" would like to participate as mentors: I will provide code that is working rebol code, the mentor(s) will then offer suggestions that will optimize the code, rebol-wise. The following results are possible: 1)I could take the "before" and "after" code and turn it into some sort of a tutorial. 2)My writing would *most definitely* be improved. 3)Perhaps, if RT finds it acceptable, that I would then have some good rebol code to add to the script library. I would appreciate feedback on this issue: I hope some of you might tell me what you think. Perhaps this is something that I and "mentors" could take off of the list until some results present themselves. regards Tim Johnson