r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[World] For discussion of World language

Kaj
28-Nov-2011
[58x2]
http://www.rebol.net/wiki/Ports:_Synchronous_and_Asynchronous_Operations
http://www.rebol.net/wiki/Event_System
Geomol
28-Nov-2011
[60]
:D Thanks!
MikeL
28-Nov-2011
[61]
I read some of those again ... really well done
Endo
28-Nov-2011
[62x2]
Geomol: "How can that be?" Unfortunately many domain name is not 
accessible from Turkey. The telecommunication company restricts the 
access of many domains, IPs, and even domain names that includes 
some restricted words like porn, f**k or something..

The funny thing is the word of "forbidden" (in Turkish "yasak") is 
also restricted, no one can access a domain which includes "yasak" 
word without using a VPN.
Shame..
Yeah, interesting to see where people, who are interested in REBOL-like 
languages, come from.
 So count me in as well but I never show up in the stats :)
Pekr
29-Nov-2011
[64]
Hmm, reading some docs - there' s so many nice things about the R3, 
pity it is not open-sourced, or that Carl can't devote more time 
to its development ...
Kaj
29-Nov-2011
[65]
http://www.osnews.com/story/25373/EU_Copyright_Doesn_t_Cover_Functionality_Programming_Language
BrianH
29-Nov-2011
[66]
Not really on topic here, Kaj, but welcome news nonetheless :)
Geomol
29-Nov-2011
[67]
That's interesting reading. Can an instruction set for a CPU be copyrighted 
then?


Funny that the story is about SAS Institute and a company called 
"World Programming". A very dear frind of me works at SAS Institute 
France just south of Paris. I have to get his comments on that story. 
:)
Kaj
29-Nov-2011
[68]
Yes, I'd say it's quite on topic
Geomol
29-Nov-2011
[69]
Got response from my friend in France. He writes: Beware of WPS (World 
Programming System)! You NEVER know, what they're up to. Today SAS 
- tomorrow WPL!

Seems like he knows about them. :)
Mchean
30-Nov-2011
[70]
Like the countdown.
Steeve
30-Nov-2011
[71]
Frustrating
Geomol
30-Nov-2011
[72]
Hand me 100k, and you can get a pre-pre-release! ;p


Or you can wait a bit and see it as a little extra early x-mas present.
Steeve
30-Nov-2011
[73]
I'm an atheist, x-mas is just annoying.
Geomol
30-Nov-2011
[74x2]
:)
Yeah, I agree to some point.
Steeve
30-Nov-2011
[76x2]
Did you do some speed benchmark ? (R3 vs R2 vc World) ?
(I know, QA noted)
Geomol
30-Nov-2011
[78x3]
QA noted! :D
And good question!
I have noted 12 questions now. I'll do what I can to answer those 
questions as precise as I can before the countdown is finish.
Steeve
30-Nov-2011
[81]
Another one.

We already know that your physics background influenced the new complex 
numbers datatype.
Should we expect further progress of this kind ?
Geomol
30-Nov-2011
[82]
I feel, it's better to hold the Q&As together, now it's a brand new 
language.


What do you mean? More about numbers, extension of complex numbers 
like Quaternion or do you mean more about physics/science?
Steeve
30-Nov-2011
[83]
about physics/science
Geomol
30-Nov-2011
[84]
Ok, I'll answer that Q too in the QA.
Steeve
30-Nov-2011
[85]
I don't remember if you alread stated  your intention to share  your 
work (open-spourced) or not ?
Geomol
30-Nov-2011
[86]
That's the first question, I got.
Steeve
30-Nov-2011
[87x2]
Arghhh, frustrating !
(I'm sure you have fun)
Andreas
30-Nov-2011
[89]
1.5 more Qs: how long has this been in the making in general & how 
much time have you spent programming it?
Kaj
30-Nov-2011
[90]
My guess is about two years :-)
Andreas
30-Nov-2011
[91]
Noted :)
Pekr
30-Nov-2011
[92]
I know the secret - World is just new marketing layer to R2, hence 
nothing new :-)
Geomol
30-Nov-2011
[93]
Nothing new here ... move on ... move on ...
Kaj
30-Nov-2011
[94]
No, the innovation is swapping all values in the DLL interface
Geomol
30-Nov-2011
[95]
:D
Pekr
30-Nov-2011
[96]
:-)
sqlab
30-Nov-2011
[97]
is there a way loading and interfacing pure object files, how about 
callbacks ?
Geomol
1-Dec-2011
[98]
Question noted.
Pekr
1-Dec-2011
[99]
hmm, KWATZ, I think that Btiffin would be happy, because IIRC, he 
wanted to be able to load "any" data :-)
Cyphre
1-Dec-2011
[100x2]
I like the kwatz! datatype :-)
Wouldn't be useful to treat the kwatz! type same way as binary! so 
you don't need to always convert it? I mean, all functions that are 
able to take binary! arg should be able to use the kwatz! as well...or 
do you think are there any problems regarding that?
Geomol
1-Dec-2011
[102]
Noted.
Cyphre
1-Dec-2011
[103x2]
When thinking more about it...maybe the kwatz! shouldn't be separate 
datatype (as in fact it is identical with binary!). Instead of that 
you could intorduce KWATZ? native which will check the 'flag'. So 
possible usage:

parse data [
	set val binary! (
		either kwatz? val [
			;make the value valid
		][
			;treat normal properly loaded binary! stuff
		]
	)
]


this way the 'kwatz-flagged' binaries are treated same way as 'properly-loaded' 
binaries without the need to change all functions to support some 
hybrid kwatz! datatype.
Or maybe even better solution to enhance LOAD to support ON-KWATZ 
callback:

load/on-kwatz  "...anydata..." func [
	kwatz [binary!]
	/local valid-data
][
	valid-data: <do something with kwatz here>

 return valid-data ;or return FALSE to not change the data at the 
 loaded block position
]


This way you don't even need to use any new flag for the kwatz binary 
and the colision is detected and solved right during the LOADing 
as I think it is not neccesary to validate the data later than that.
sqlab
1-Dec-2011
[105]
Is there a call-in interface available, meaning I can embed w-l in 
other programs?

Regarding your thesis I guess you have something like an integrated 
db or a special datatype for permanent storage too..
Geomol
1-Dec-2011
[106]
I'm writing on the QA right now, and I'll try answer those questions 
too.
Kaj
1-Dec-2011
[107]
Q: Will the countdown run to 1, or to 0, or to a negative limit, 
or a complex! number, or some unknown kwatz!?