Why is Rebol so complicated and illogic?

Discussion in 'Rebol' started by Bugmenot, May 31, 2010.

  1. Bugmenot

    Bugmenot New Member

    I've been trying to get into Rebol for a few times over the past months, but I always have to give up. Why is declaring a variable so completely different from other programming languages? Why do we have to write the things to be done right after a variable or command? It's all confusing.

    The built-in editor isn't helpful either. I'm missing syntax highlighting to see what words are Rebol commands and which ones are variables.
  2. MaxV

    MaxV Member

    I image your confusion, for that reason I wrote a simple guide in Italian to introduce Rebol http://www.maxvessi.net/pmwiki/pmwiki.php?n=Main.GuidaARebol
    but you can also see a lot of example on youtube in English: http://www.maxvessi.net/pmwiki/pmwiki.php?n=Main.RebolVideoGuida

    The better free editors with correct syntax highlighting are:

    If you use console (use it), just hit TAB button to have autofill for all defined words, also defined variables!
    moreover just hit
    Code:
    ? myserious-command
    
    to read the help of a command.

    Finally, keep in mind that Rebol is very very simple and powerfull, you can write a software with graphics in minutes not in weeks.
    The first guides to read are:
    http://www.rebol.com/docs/core23/rebolcore.html
    and
    http://www.rebol.com/docs/view-guide.html
    and
    http://www.rebol.com/docs/dictionary.html

    I think that Rebol is one of the simplest language to do heavy software.
  3. notchent

    notchent Member

    Bugmenot,

    Have you taken a look at http://re-bol.com ? To me, REBOL is more straightforward, sensible, and concise than any other language. The built in text editor is as bare bones as it gets - not meant to be an IDE. Try programmer's notepad :)
  4. Graham

    Graham Developer Staff Member

    I think it's common for people exposed to procedural languages only to get a shock when coming across Rebol. It's a completely different way of doing things. But there are a whole bunch of functional languages that you can pickup after you learn Rebol.... it's like learning a new way to speak, and whether you use Rebol long term, learning it will make you a better programmer.

Share This Page