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

[REBOL] Re: First attempt at Rebol - 16 hours later

From: greg:schofield:iinet:au at: 30-Sep-2007 11:38

Very kind of you Carl, For some reason my mail did not get through for days and since then I found some extra documetation on the GUI and have got things running. Anton's scripts have been heaven sent in terms of increasing my REBOL awareness. My only problem now is how to get a selection from a "area" and whether I can position "area" according to a line position. For long time I have been fiddling with LUA which is a fine language in its own right, but nothing compared to REBOL. Carl I have just read through your script. I think my main problem is not always seeing the relation between blocks clearly. I need to progress a few steps further before I can be clear about this, but it is something to do with blocks and words implying "sentences", when I tend to read them as different "commands" and get confused as to how the blocks relate to one another. I am using heavy handed comments at the moment to make things clear to me. With R3 it might be nice to have an editor which uses as an option alternate colours to make clear which blocks belong together syntactically. I think this may be a major newbie problem, but I am not sure yet. In terms of books they are certainly needed, and there needs to be a way to consolidate documentation. I keep find in losing important information, and then discovering bits by accident. The only other thing I would suggest with documentation is to make it so it can be downloaded coherently and usefully (I am going to look after my mother for a week, and not have internet access). The last is printing the documentation - PDF maker is a must and at least two forms are needed, one an open traditional layout, the other in a compressed form that saves paper. But thanks again Carl and everyone on the list. REBOL deserves a much wider audience, and has what is needed to make a big change in how things are done on computers. Greg Schofield Perth Australia --- Message Received --- From: Carl Read <> To: Reply-To: Date: Sun, 30 Sep 2007 13:20:20 +1200 Subject: [REBOL] Re: First attempt at Rebol - 16 hours later On Wednesday, 26-September-2007 at 18:53:56 greg.schofield wrote,
>Anton, I did not want you to think I am rude. > >I am still trying to get my head around Layout activation, I am missing s >omething simple and obvious. I can display the GUI, but not make them wo >rk.
Hi Greg, By 'not making them work', what do you mean? (I tried Anton's example and while I couldn't get it to run by cutting and pasting it into the console, (even after I'd tidied up the wrapped lines), it did run after I'd turned it into a script. Not that I knew what to do with it then - but it was alive.) My general approach to layouts is to have a main layout from which other layouts can be opened (if required) using view/new. An example... ;-- Layouts... main-lo: layout [ text-box: area 400x200 across btn "Add Random Line" [add-line] btn "Open Second Window" [view/new second-lo] btn "Does nothing" btn "Does nothing too" [] ; Needs stuff in the block to do anything. return btn "Close all Windows" [unview/all] ] second-lo: layout [ banner "Hello REBOLs!!!" black btn "Close Me!" [unview/only second-lo] ] ;-- A function. add-line: func [ "Add a line of characters to the text in text-box and display it." ][ loop random 6 [append text-box/text random " qwertyuiop"] append text-box/text "^/" ; Add return character. show text-box ] ;-- Open main layout... view main-lo Note with this approach only one version of the second window can be opened at once, which is what you mostly want. View docs I'm afraid are all over the place. The official REBOL/Core guide (in book form and online) is very good, but there's never been a decent (or any?) book in English released for View, though Olivier Auverlot's French one is supposed to be very good. Hopefully it'll all be rectified when R3 leaves beta. Anyway, hope the above helps and don't be afraid to ask any questions here. It's what the list is for and REBOL sure needs more newbies! -- Carl Read.