• Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

AltME groups: search

Help · search scripts · search articles · search mailing list

results summary

worldhits
r4wp5907
r3wp58701
total:64608

results window for this page: [start: 8301 end: 8400]

world-name: r3wp

Group: Make-doc ... moving forward [web-public]
shadwolf:
11-Jan-2005
so the problem you notice is due surely to a forgot implementation 
to enum2 and enum3
Group: PowerPack ... discussions about RP [web-public]
shadwolf:
27-May-2005
I yet expose my way to think .... As many people are not playing 
the same game and as software is an industry we need to make a difference 
betwin what is donate and what is the fruit of the industry that's 
all  in fact ... People who want to choose what ever licence they 
want no body can contest this or arg a licence is better than another 
without thinking what is behind this  ...
Robert:
28-May-2005
One major point wasn't said: We need a library system to handle all 
this. I won't use code, where I need to 'do zillions of single files 
in a specific order, handle path and lookup things, need local sub-directories 
to load images etc.


I'm still using Slim on my xpeers system, because that's the only 
thing I know about that handles all this quite well. And I can tell 
you, it pays off. Something like this is required.
Robert:
28-May-2005
And libraries must be compatible. The current running RebGUI projects 
is a good example. Feedback loop is fast, releases are done often 
(thanks to Ashley) and momentum is raising.
shadwolf:
28-May-2005
hum having all in one file until it's not a stable release complicates 
a lot the search and find for bugs ...
shadwolf:
28-May-2005
if people now the code scruture it's easy for them to work with a 
sigle hudge file if people don't  know the file scruture it's hard 
for them to locate the place where they have to act (adding code, 
fixing bugs)
Gregg:
28-May-2005
I agree shadwolf. The need for a library system points to the more 
general need of how to structure larger REBOL projects.
BrianW:
28-May-2005
I agree, absolutely. I'd like to see something like perl-style runtime 
'require/import/use' semantics, even if it's just in a wrapped-rebol 
app.
Maarten:
28-May-2005
Some remarks: wrt licensing, RP components will be BSD based. RP 
should help you jump-start and it only does that if you can use it 
in all circumstances. No need for discussion about that (how nice 
to be a benevolent dictator ;-)
Maarten:
28-May-2005
Wrt library system: in time there might be a library system in RP, 
but any componet will be self-contained. Otherwise you end up being 
forced to use a bloated library whenall you need is just a small 
subset of functions.
Maarten:
28-May-2005
The way it looks now is that the Viewtop in 1.3 will have a place 
that can be used by RP. This solves a lot of problems in terms of 
version managemet and accessibility.
DideC:
28-Jun-2005
Olivier Auverlot proposes to add its Magic! script to the Powerpack. 
Magic! is a CGI handler that dramaticaly simplify the creation of 
dynamic web site "à la" PHP.

Version 3.5 is in the pipeline and will be release soon. But doc 
is in French AFAIK, so need to be translate before.
Maarten:
28-Jun-2005
Just did. Magic has a nice set of HTML functions but the drawback 
is that you need a daemon for session management, which won't work 
in a shared hosting env and is harder to keep alive. But is seems 
a bit more complete, so provided that you'll do the 3.5 translation 
as well I'd be happy to include it.
Maarten:
28-Jun-2005
I need graphics support for the REBOL Powerpack reb site! If you 
have a backdrop, image, folder icon, .... please send them to me. 
See contact details here for the mail address.
yeksoon:
21-Dec-2005
is there a site for PowerPack..where I can have a look at what it 
encompasses?
Graham:
8-Feb-2006
I'm looking for a bunch of "certified" software that can be used 
for setting up webservers, cgi, blogs, mail, pop etc.
Gregg:
24-May-2006
But a lot of us like the idea. Maybe we can sneak some info out of 
the R3 team about how best to go about it, WRT modules and such.
Gregg:
20-Apr-2007
Is anyone in this group still interested in a more serious REBOL 
repository? May be adjunct to REBOL.org, or something else, but targeted 
at a more consistent model for libraries and modules, so things are 
easier to INCLUDE and reuse.
Maxim:
20-Apr-2007
we are converging all prior efforts and their originators into a 
single concerted effort.
Gregg:
20-Apr-2007
There's a new private chat group. I'll add you to it.
Anton:
21-Apr-2007
I'm interested, but I am afraid that I will disagree with other people 
who have different ideas about what is the best way to implement 
a library/module system - therefore I am cautious before spending 
too much time here.
Mario:
10-May-2007
I am working on a "starterpack" when I find some time. It simply 
downloads the scripts I found useful or very interesting but they 
are not really managed/organised but for I put them in different 
directories depending on their main purpose
Mario:
11-May-2007
Anton: if you are interested in "my" collection it is just one script 
with a data file and I plan to make it available via rebol.it
Mario:
11-May-2007
The script loads the data file that contains info on the files and 
how to download handle them. Archives are usually downloaded and 
unpacked. You just have to put both files in a directory and run 
the script.
Gabriele:
27-Jan-2010
or, someone with permissions please make a Power Mezz group.
Graham:
30-Jan-2010
To use this you need to download a bzip decompression utility, and 
then you need to download something that will untar ....
Will:
30-Jan-2010
Graham, Gabriele uploaded a prebuilt version http://sourceforge.net/projects/rebol-power-mez/files/power-mezz-built-1.0.0.zip/download
BrianH:
30-Jan-2010
That's the Power Mezz package - this is a different group.
BrianH:
30-Jan-2010
Did someone make a web site for the Power Pack, or is it a dead project?
BrianH:
30-Jan-2010
Looking back at the discussions, it looks like it was a similar idea 
to what the R3 group has been calling R3/Plus.
BrianH:
30-Jan-2010
A place for community-provided library code that isn't included in 
the standard REBOL distribution.
Group: Rebol School ... Rebol School [web-public]
[unknown: 9]:
16-Sep-2005
I want to kick of some sort of simi-regular Rebol School for new 
comers.


We need to expose more people to Rebol, the best way is a 2 hour 
school online.


I'm thinking like the old days where we all jump online, but I want 
Video too!


My idea is that we would focus on a given topic, like: parse, data 
driven programming, view, etc.


Someone would be picked as the lead speaker, and someone else might 
be in charge of moderating the Chat.



People could ask for examples, and would write them up on the spot. 
 Hopefully many Rebol Experts would be on hand to throw some samples 
up.


I have about 5 newbies that really want lessons.  I know that another 
5-7 of my team would be present to help, to learn, to be friendly.

Any one else interested?
Anyone know the best way (what software) to do this?
Henrik:
16-Sep-2005
I've seen people use a free SWF tool to generate flash movies of 
what's going on, on the desktop. is it something like that you want?
[unknown: 9]:
16-Sep-2005
I was hopping for a broadcast video + sound, and let a moderator 
take in coming questions and give them to the lead.
[unknown: 9]:
16-Sep-2005
Plus let others help.  Sort of a multi-prong learning venue.
[unknown: 9]:
19-Sep-2005
It iwll be fun to have sort of a loose open convo, and just play 
with a couple of "words" or conecepts.
[unknown: 9]:
19-Sep-2005
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
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 :)
OneTom:
21-Oct-2005
i gave testdrive to some cooperative editors but most of them didnt 
work at all :( and their interface was a crap anyway.
OneTom:
21-Oct-2005
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..
DideC:
22-Oct-2005
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.
Thør:
2-Apr-2006
Is this still open? I'd like to enlist, as a student.
denismx:
4-Apr-2006
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.
denismx:
4-Apr-2006
I'm wishing for a good learning roadmap, I guess.
denismx:
4-Apr-2006
(I'm a teacher. Does it show? ;-)
[unknown: 9]:
4-Apr-2006
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).
denismx:
4-Apr-2006
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 +)
denismx:
4-Apr-2006
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.
denismx:
4-Apr-2006
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
rebol's basic concept is - [    ] a block .... that is the only one 
significat element :-)
Pekr:
4-Apr-2006
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
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.
Pekr:
4-Apr-2006
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 
....
Pekr:
4-Apr-2006
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 ...
Pekr:
4-Apr-2006
hmm, there is a Dictionary, and it is in categories, but not much 
of a categories ...
[unknown: 9]:
4-Apr-2006
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
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.
denismx:
4-Apr-2006
And I wish there will a a view for the pocketpc one day :-)
Pekr:
4-Apr-2006
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 ...)
[unknown: 9]:
4-Apr-2006
I think of Rebol very differently than most people I assume, but 
I have created languages, so I look at them from the inside out.


To Rebol is a giant state-machine that operates on strings.  It is 
a statemachine because it "remembers" what you did to a string last.



Imagine if all you had was sets of strings: "abcdefghijklmnopqrstuvwxyz" 
"1234567890" "one two three four" "name: Bob phone: 123-4567 Age: 
46"


Rebol tracks these strings, and keeps some overhead information for 
them such as where the current pointer (cursor) is in them.  That 
is about it.

Now, lets create 400 variations of string commands.


We will want a way to pull just the age out of that last string. 
 We create a word called "Select"  you pass Select a word (a substring) 
such as "age", and it return the next separate substring, in this 
case "46"


So there really are not 400 commands, actually there are more like 
5, and all these other commands are variations.
[unknown: 9]:
4-Apr-2006
There is nothing really to sign up for.  We plan to blast all these 
outlets (Web, here, etc), when we are ready to try this out.  We 
might do a small test with 10 to 20 of the old timers first just 
to see how it all works.
denismx:
4-Apr-2006
I don't think a good path to learning Rebol is the numerous examples 
and how-tos given. With each, you learn how to program the example 
shown, but they are of little help in helping create referents for 
the learner. One needs to grasp the overall "philosophy" of structure 
of the language at one point.
denismx:
4-Apr-2006
Ok, Reichart, this concept of Rebol as a giant state-machine helps. 
Only 5 basic instructions...? To identify some of these meta-functions 
would help.
denismx:
4-Apr-2006
Then, all the other 400 concrete functions could be related to these 
5 ou more proto-instructions. That would be one way of organising 
a learning schema for Rebol.
Pekr:
4-Apr-2006
hmm, you said it is like lisp - so yes, it is so ... I explained 
to my friend, that everything is a series/block (strings in Reichart's 
post). And you have basic set of commands to operate on strings - 
insert, delete, change, append, remove, find, first ... tenth ....... 
and you have 'do to do the code ...
JaimeVargas:
4-Apr-2006
All languages are a giant state machine, as matter of fact all computing 
is. The basic op is NAND. ;-)
denismx:
4-Apr-2006
No JaimeVargas. I teach programming to beginners (18 year old and 
+) in Science. I teach C++. A long time ago, I was a programmer: 
Cobol, RGP, assembler on the IBM 370.
Anton:
4-Apr-2006
Denis, I am not sure there is a shortcut to learning the philosophy 
or way of any language. A person simply has to read and write in 
that language a lot before the way is realised. Having said that, 
Carl Sassenrath wrote a long time ago a ten-point summary of rebol, 
which, being so short, had to be more philosophical, I think. Now 
to remember where that might be...
[unknown: 9]:
4-Apr-2006
For example:



Find | Select | Pick | First | Second | Third | Forth | Fifth | and 
Sixth are all really the same command:


If you picture a master command with lots of settings (refinements) 
and even some conditional code (if refinement set, do x).
JaimeVargas:
4-Apr-2006
Ok. So moslty imperative programming languages. To get the gist of 
rebol I think you need to study a bit of the functional approach.
[unknown: 9]:
4-Apr-2006
All languages are a giant state machine, as matter of fact all computing 
is. The basic op is NAND. ;-)


True, in a Turning sort of way.  But I think Rebol is more so that 
C for example, where variables are forgotten, and functions tend 
not to have memory.
JaimeVargas:
4-Apr-2006
I will recommend you read the PLT book, or the CTM Book. This introduce 
a lot of the concepts present in rebol, and you can get a sense on 
how to programm with series (lists), how to use func are as natural 
as integers, and how to drive your programs around the data structures, 
and not around the memory management.
Anton:
4-Apr-2006
Well, I was just saying that because I think rebol has turned out 
quite wordy, and evolving fast, so it's more like a natural language. 
The core natives, actions and ops are evolving more slowly than the 
mezzanine functions, though.
JaimeVargas:
4-Apr-2006
The values are typed, but you don't need to declare its type. The 
type is recognized at parsing time by the literal representation 
of the value, ie: 1 is integer!, #"a" is a char!, "hello" is a string!, 
1x1 is pair!, 1.1.1.2 is tuple! (not a struct!), etc.
[unknown: 9]:
4-Apr-2006
It would be cool to build a sort of proto-tree.  So you can see where 
in the tree a word is related.

I created a graphic language that effectively had two commands:

Draw: at an xy point and
Circle: which had center coordinates, radius, angle and divisor.

The angle and devisor allowed you to pull an interesting trick.  


So to make a square, you simply called it with a divisor of 4.  this 
would build a string (block) with 4 pairs.  If you wanted a diamond, 
set the angle to 45.
 
You then passed the string to draw.


This may seem like a weird way to do this, but it was perfect for 
a real time rending system that was interactive.  We use this in 
a draw program like Flash.
JaimeVargas:
4-Apr-2006
Now another concept is that you can make those symbols designate 
 any value at any time. So 1 + 1 == 2 or a: 1 a + 1 == 2
JaimeVargas:
4-Apr-2006
BTW, The interpreter transform the infix form into a prefix form: 
1 + 1 is really + 1 1
eFishAnt:
4-Apr-2006
Anton, Josh and I are planning to visit KSU very soon, what a cooincidence...to 
teach them how to teach using Predictive CognitionTM.
JaimeVargas:
4-Apr-2006
Another concepts is that a symbos (kinow in rebol as a word) can 
have found different forms.
JaimeVargas:
4-Apr-2006
MY-WORD  is a symbol and get evualted to the value inmediately.
JaimeVargas:
4-Apr-2006
MY-WORD: (notice the colon) is the what is used to bind a word (kind 
of a C assignment)
denismx:
4-Apr-2006
Difference between symbol and variable: A symbol can be of any type 
and does not get declared. Period. Is that correct?
denismx:
4-Apr-2006
Reichart, you are working on defining the paradigm of the language. 
I think that is the right direction to follow to generate a faster 
learning map of Rebol.
JaimeVargas:
4-Apr-2006
On last form is 'MY-WORD (Notice the single quote) it is a way to 
way to 'quote' a symbol this is useful when doing DATA as CODE. Another 
major concept in rebol.
Anton:
4-Apr-2006
If that value is a "hot" one (like a function!) then the get-word 
syntax  (:word)  will prevent the evaluation whilst still allowing 
you to get the value.
denismx:
4-Apr-2006
And the idea of a graph giving the family tree of the language is 
terrific.
denismx:
4-Apr-2006
Yes Jaime, what you are explaining is indeed a fundamental concept 
in Rebol. And one that has to be mastered early.
JaimeVargas:
4-Apr-2006
denismx regarding the books I mention even though they are not about 
rebol. They introduce a lot fo the concepts of Rebol.
JaimeVargas:
4-Apr-2006
Rebol is a decendant of Lisp the first functional programming language. 
So understanding this it will help you get the gist of rebol.
Anton:
4-Apr-2006
Yes, if we have a word set to a value like this:
	word: 123
then there is a series of possible "reductions" possible:
	'word  ->  word  ->  123

Likewise for a function:
	word: func [][print "hello"]
The reductions:

 'word  ->  :word (gives unevaluated function)  ->  word (evaluates 
 the function to print "hello")
eFishAnt:
4-Apr-2006
>> source send   ;you can get the source code of a function by using 
the source command.  Documentation is built-in.
[unknown: 9]:
4-Apr-2006
One very small but interesting thing about Rebol that makes it different 
than almost 20 languages I can think of………..that is that it helps 
to learn Rebol like you would a spoken language in sentences, not 
words.
JaimeVargas:
4-Apr-2006
An alternative is to learn denotational semantics, or lambda calculi, 
but this is only useful to CS major trying to proof properties of 
a language, it doesn't help build the intuitions of the language. 
But I will not discourage to go that route if you please.
JaimeVargas:
4-Apr-2006
Because C is a good abstraction of current hardware architectues. 
(It is a just bit better than assembly).
denismx:
4-Apr-2006
I'm addicted to Rebol since a few years back in fact. But never got 
to the point of the newcomer stage in the learning process. One excuse: 
to many distractions elswhere.
JaimeVargas:
4-Apr-2006
If I had time I will translate the examples there to Rebol. Maybe 
you can do that while you learn. I can help you. My first attemp 
was to make the Class Factory from the book. I got it. However Oz 
the language of the book has bit better security than Rebol. But 
any how I was able to do this and in the process I learn a lot of 
good programming techniques.
Pekr:
4-Apr-2006
have a good dinner!
Pekr:
4-Apr-2006
yes, I always see html as a "presentation" layer .... one of them 
...
[unknown: 9]:
4-Apr-2006
When Rebol.plugin works on all browsers, that would become a reality.
yeksoon:
4-Apr-2006
On Rebol plugin.


Opera 9 (still in beta) have a nice way of implementing their version 
of widgets.


Technically, it is no breakthrough. But, the way they place the 'Opera 
Widgets' is similar Mac's dashboard.

The 'Opera Widget' tab' will sit on top of your desktop so long as 
Opera is loaded.


So, even if you have FF open, etc, there will still be this litte 
tab on your 'title bar'. Clicking it will show the various widgets 
you have.


I would think if Rebol could be integrated with the browser in this 
way...it will be a plus point.


Opera test builds can be obtained at http://my.opera.com/desktopteam/
8301 / 6460812345...8283[84] 8586...643644645646647