World: r3wp
[Rebol School] Rebol School
older newer | first last |
[unknown: 9] 19-Sep-2005 [13] | Nothing too heavy. But sometimes people just need a little demo in real time, and also there is an energy to a bunch of people being around at the same time. This will be good. Since all are going to be welcome I think it may end up being 10-15 people online at the same time. |
OneTom 21-Oct-2005 [14] | i did this kind of realtime coding once. i wrote a forth vm in awk at the #[forth-:-irc-:-freenode-:-net]. what i missed those times was a simple cooperative editor. it can b imagined as a whiteboard but there is only 1 "painting" tool is available, a cursor for writing text. (i was at the end of a 33.6kbps modemline those times, so i havent dared to dream about video :) |
[unknown: 9] 21-Oct-2005 [15] | Cool. |
OneTom 21-Oct-2005 [16x3] | i gave testdrive to some cooperative editors but most of them didnt work at all :( and their interface was a crap anyway. |
hey, what client do u use for altme-ing so u can react so fast? | |
i have also tried the above mentioned vnc2swf. well.. its okay but thats just video... still can b a way to go, but we need some rebol movie editors (flash/mjpg). some1 (gregg?) at the conference mentioned such a thing.. | |
[unknown: 9] 21-Oct-2005 [19x3] | Client? I use AltME, just AltME. |
On Windows (if that helps). | |
I am also in the same buidling as the server though (for Rebol3). | |
OneTom 21-Oct-2005 [22x2] | aaha! thaaat helps really! :) |
btw, invitation codes for my collegues? | |
[unknown: 9] 21-Oct-2005 [24x2] | Almost have that done. Will have it Monday, we are still testing this. |
There was some small problems, so we are testing really well. | |
OneTom 21-Oct-2005 [26] | oookay, good to know |
DideC 22-Oct-2005 [27] | Have you tried MoonEdit. It's a cooperative editor : you can be several editing the same text in realtime. Funny! But not sure "usefull" can be an adjectiv. |
Mchean 22-Oct-2005 [28x2] | Hi Recihart I would be interested in learning. |
I've had good luck with Skype | |
Thør 2-Apr-2006 [30x2] | . |
Is this still open? I'd like to enlist, as a student. | |
denismx 4-Apr-2006 [32x4] | Is this project still alive? What I would like is to develop a feeling for what I should master first to start programming significant applets in Rebol. At the present moment, Rebol looks to me like a forest of trees each with innumerable branches, every one of them I should master. |
All the docs seem to be either dictionnaries of the language or very specific examples of how-tos that give you the application described. Nice and usefull but not for becoming proficient from zero (or near zero). | |
I'm wishing for a good learning roadmap, I guess. | |
(I'm a teacher. Does it show? ;-) | |
[unknown: 9] 4-Apr-2006 [36x2] | Hello Denis, So, one of the things a group of us have been talking about is doing some group lessons (world wide). We have researched some tools for making this possible. We narrowed it down to Macromedia's Breeze. In fact last week I talked for about 2 hours with their team (meaning the people that actually designed and programmed it). This week I'm talking to their OEM leads about integrating Breeze from Rebol into Web applications. So our first Breeze interactive lesson will be in a few weeks is my guess. WE have not idea how good it will be with more than 10 people, and world wide, but we are going to try. As to a road map. Programming languages in general are difficult to learn in a methodical method. Rebol being even more difficult (in my opinion), because learning the structure does not help very much. Even learning how Rebol works is not all that usefull (compared to lets say Basic, or a Batching system). I will make some simple suggestions though: 1. Go to Rebol.com, and read what is offered there. It actually is a good starting point. Rebol Essentials" which is a PDF on the site is worth reading. 2. Write your own dictionary. Literally, pick a given word in Rebol, use it in a sentence. And just work your way through all 400+ words. You can do it in a few hours. All you need to do is try to use it in a way the Rebol Dictionary does not use it. 3. Build something you really want to build. Unless you have a goal, working on anything is going to be boring. Think of a utility, or a game that you have always wanted to understand better, or want to play with, and build it. Another cool concept is to simply copy it from an existing version in some other language you already know, or that is more simple (like Basic). |
I think you will find people here very helpful as well. The signal to noise around here is about as good as it gets. | |
Pekr 4-Apr-2006 [38] | What do you mean by integrating Breeze from Rebol? btw - are Macromedia ppl aware of rebol at all? Or was it kind of "re ...what?". Just curious .... |
denismx 4-Apr-2006 [39x3] | I'm glad you agree that Rebol requires a different road map to learn than, say, C++ or Pascal, or even Prolog and such languages. I know a few languages, having been a programmer for a living in my younger days. Now I teach programming for young students starting in science (18 years old +) |
My mastery is now more in teaching than in programming. I've thinkered with the idea of maybe teaching Rebol to some of our students. But I would have to understand it really well before tempting that. Sure I can learn and memorize some syntax. But C++ has something like 40 basic instructions to master, not 400. And you can start to programm significant apps in C++ with a very limited set of instructions. | |
With Rebol, I do not see yet the "logic" or philosophy behind the syntax of instructions. Maybe there isn't one and I' m waiting to see something, a pattern, that is not there? So, in any case, I would like to be part of the "school" experiment you are planning, if possible. This is a good opportunity for me. And maybe I could supply some of my pedagogical experience in this project at some time in the future. | |
Pekr 4-Apr-2006 [42x2] | rebol's basic concept is - [ ] a block .... that is the only one significat element :-) |
it is a series .... [this is what?] - now how can you tell what is inside? is it code? or literal data? try to execute it with "do" - if it fails, it was not code :-) | |
denismx 4-Apr-2006 [44x2] | And thanks for the ideas you have given me. I am taking note of them. And yes, I do have a project or two I want to write in Rebol. Maybe I should choose the instructions from the dictionary with the aim to integrate them in on of my projects. |
Yes, Pekr, like lisp and other list processing languages. | |
Pekr 4-Apr-2006 [46] | hmm, I never thought about it, but you are probably right - I tought one of my friends rebol for quite some time, and he was always nervous a bit, when I told him - look, there is special function for that .... |
DideC 4-Apr-2006 [47] | The difference is that in C/C++ you have to build any simple function with the 40 basic instructions you have in the language. So any application become quickly huge in source code. Rebol has so much words because, many simple functions are already built-in. And in fact, most of them are in Rebol code (there are of function! type) and are build with basic (native! and op! type) and other simple one. This is one of the reason why Rebol script are so tiny. Many things you need are already there. |
denismx 4-Apr-2006 [48] | Maybe the thing would be to organise the functions in categories... "If you want to do this, here are the usefull functions..." ? I'm not sure this is possible, but I will keep this in mind when learning Rebol. |
Pekr 4-Apr-2006 [49x2] | probably the fastest way to find out is to try console help system, it does also partial searches ... it could help novices .... >> help fo ..... and look what is printed .... that is how I started to see, if there is some named function according to what I think such a name could be ... |
hmm, there is a Dictionary, and it is in categories, but not much of a categories ... | |
denismx 4-Apr-2006 [51] | Yes DideC, I realize that fully. And I think Rebol is interesting partly because of that. The problem now becomes less how to program my app, and more how to learn how to do it with Rebol. |
Pekr 4-Apr-2006 [52] | have you tried Desktop/Rebol.com/Tools/Word-browser? |
DideC 4-Apr-2006 [53] | Organisation : it's already done! The online (html but not uptodate) dictionary and the Rebol one (In desktop / Rebol.com / Tools / Word browser) have categories. |
[unknown: 9] 4-Apr-2006 [54] | What do you mean by integrating Breeze from Rebol? btw - are Macromedia ppl aware of rebol at all? Or was it kind of re ...what?". Just curious ...." Building a wrapper for Breeze so that it can be called. You can treat Breeze like an API. As to Rebol, yes, someone there knew of it. |
denismx 4-Apr-2006 [55x4] | I have played mostly with Core because I would like my things to run on my pocket pc also. I have written short little programs too, 4 ou 5 liners, maybe 10 at the most. The thing is I still do not know enough to plan out a more involved application. I feel I have to learn a lot before knowing what is there to use for my project. = a lot of learning befoire getting down to writing. |
But I'm willing to lauch View for the learning if it helps, of course. | |
And I wish there will a a view for the pocketpc one day :-) | |
How would I be notified to apply for the upcoming online class? | |
Pekr 4-Apr-2006 [59x2] | hmm, strange ... we all mostly complain on rebol docs, but as I think about it - there is plenty of docs, maybe not very well organised - just sort out - do you need gui? do you need networking? etc. .... rebol.com contains how-tos, Core user manual, reference to other docs .... |
we all hope for the View for pocket pc with rebol 3.0 :-) | |
denismx 4-Apr-2006 [61] | Yes Pekr, maybe it's all there, just not organised for the newcomer. I will keep that in mind as I forage trhu all the stuff. I'm pretty determined to become proficient. |
Pekr 4-Apr-2006 [62] | how is that? Core Command View ... how-tos, cookbook, reference to outer docs - e.g. Viktor Pavls rebol-tutorial (iirc he is a teacher too or something like that ...) |
older newer | first last |