R3 Tutorial site in the works
Started by Bo on 16-May-2015/5:12:27-7:00
Bo — 16-May-2015/5:12:27-7:00
I've been putting this off for quite a while because I have so many other projects in the works. However, I have an immediate need to teach about a half-dozen employees/interns the intricacies of Rebol3. Therefore, I've used JSID in its current state to start a tutorial site with 'Try It Yourself' example code evaluation.
Check it out and let me know what you think so far: http://video.respectech.com:8080/tutorial/r3/R3_Home.r3
Bo — 16-May-2015/5:13:44-7:00
Extra points if you can tell where I scraped some of the formatting and text for the tutorial's home page. :-)
Arie — 17-May-2015/10:57-7:00
I like this approach. However, do not forget to create a special paragraph on installation, given the confusion which R3 (Saphirion or Atronix) and which GUI to use!
Bo — 17-May-2015/17:52:47-7:00
Arie, thanks for the input. I think I'm going to start with basic concepts and leave more advanced topics like GUI for later. Not to mention that the only part of R3-GUI that I know anything about is the Draw dialect.
Anton Rolls — 18-May-2015/4:52:50-7:00
Hi Bo,
I visited the above link with Firefox 3.6.17 (a bit old, I know) and the page renders blank.
I checked the source and read your text from the code.
Bo — 18-May-2015/20:00:22-7:00
The new link is http://video.respectech.com:8080/tutorial/r3/index.r3
Anton, do you have any idea why Firefox 3.6.17 doesn't like the HTML? If so, I can change JSID so it will work with FF 3.6.17.
Bo — 18-May-2015/21:09:37-7:00
I've added an Introduction to the tutorial as well. Now, adding new lessons should happen more quickly.
Bo — 19-May-2015/2:40:19-7:00
Added chapters on words and intro to blocks.
stever — 19-May-2015/16:40:34-7:00
You say "By learning Rebol 3, you will be one of the select few ninja programmers who can perform feats of amazing digital prowess, leaving all other programmers awed by your greatness."
In the interest of full disclosure shouldn't you tell the full story? Shouldn't you say something about how beautiful, hot women will fling themselves at you and, so, learning Rebol3 might disrupt your work schedule and any existing relationships?
Potential programmers should be fully warned what they might be getting in to before they take that first, potentially fatal step...
Bo — 19-May-2015/17:32:07-7:00
stever: I must be doing something wrong, then. :-)
I've made some improvements to the tutorial. Check it out at http://video.respectech.com:8080/tutorial/r3/index.r3
Bo — 22-May-2015/18:59:12-7:00
Up to 8 chapters now. But there's still a LONG way to go! :-)
Arie — 27-May-2015/15:24:58-7:00
Do you use Saphirion or Atronix binaries?
Sam — 1-Jun-2015/14:50:57-7:00
Thanks. I like the way you've laid it out. Many Rebol tutorials mystify me a little. You've laid it so little odd changes are incrementally shown instead of all at one time. Very clever.
Bo — 6-Jun-2015/7:49:44-7:00
Arie, I'm using the Atronix binary right now because the tutorial is running on an ODROID, and theirs is already built for it.
Sam, thanks for the feedback!
yoffset — 9-Jun-2015/21:00:31-7:00
When I run the alternative in nesting
myblock: [the fox jumped over the dogs]
myblock: next myblock
insert myblock [quick brown]
myblock: back tail myblock
insert myblock [lazy]
head myblock
in r3, I need to change the last line to
myblock: head myblock
to result correctly, but it works on your page.
Strange.
yoffset — 9-Jun-2015/21:52:09-7:00
Version: 2.101.0.3.1
Bo — 10-Jun-2015/1:32:59-7:00
Yoffset: What is displayed after you do the last line?
y offs et — 10-Jun-2015/18:39:21-7:00
probe myblock/[lazy dogs]
Bo — 11-Jun-2015/0:25:40-7:00
You should try//probe head myblock
y offs et — 13-Jun-2015/10:57:50-7:00
So, just to be clear, you should mention somewhere the different results obtained by entering on the console, and using scripts.
For example, using scripts:
R E B O L []
is: "fox"
print is
parse is ["fox"]
halt
produces
fox
>>
R E B O L []
is: "fox"
print is
probe parse is ["fox"]
halt
produces
fox
true
>>
Reply