• 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
r4wp4382
r3wp44224
total:48606

results window for this page: [start: 36201 end: 36300]

world-name: r3wp

Group: !REBOL3-OLD1 ... [web-public]
Carl:
28-Sep-2009
The host level can provide a more direct mechanism for inter-task 
sync and comm.
Steeve:
28-Sep-2009
to know, if we can break the parsing in any place, and continue it 
later
Carl:
28-Sep-2009
We need a way to make the "todo list" accessible and we need users 
to help us maintain it.
Carl:
28-Sep-2009
Maxim needs some changes for extensions... and has posted them somewhere, 
but I'm not sure where.
Pekr:
28-Sep-2009
Chat ... it was about callbacks IIRC and some ideas ...
Pekr:
28-Sep-2009
so why just not to chat upon some areas and fill in already good 
project-plan?
Carl:
28-Sep-2009
So, when and where?
Pekr:
28-Sep-2009
Carl - R3 Chat is not nowhere, no? It was created to be a developer's 
tool too. But - we can make projects-plan.html a wiki page, so we 
can edit it and fill it with detail?
Carl:
28-Sep-2009
(I am quite sure that BrianH has some kind of microwave beam and 
reads my thoughts.)
Steeve:
28-Sep-2009
Again about parse, there was that proposal to execute words bunded 
with functions and to parse their result instead of doing nothing 
currently.
It would allow to construct dynamic rules.
Any opinion ?
Pekr:
28-Sep-2009
Carl - because you said you need more than particular thread posted. 
So I replied, that R3 Chat was supposed to be a streamlined and isolated 
Dev comm channel for us, and as such is not "nowhere", but now I 
can see I mixed two your replies, so forget it ...
Carl:
28-Sep-2009
Steeve, post that to the parse group, and I will answer it.
Steeve:
28-Sep-2009
i already posted it, and you said it was interesting but the other 
people didn't react...
BrianH:
28-Sep-2009
That was one of the original parse proposals, Steeve, from 5 years 
ago. If those functions could take arguments and have local vars, 
almost all of the parse operations could be replaced with such functions. 
There was even a suggested rule! function type.
Carl:
28-Sep-2009
Pekr, I am not sure how the "community" can edit the project plan... 
It is better to simply mention what edits are needed, and we can 
updated it quite rapidly (it's built by a REBOL script.)
Steeve:
28-Sep-2009
it's a function ? parse execute it and use her result as a rule
Pekr:
28-Sep-2009
so what should we do? Suggest some stuff we think should be in-there 
for beta? But where to suggest it? Most interested ppl are here, 
not just right now. So we can collect some stuff, and post it to 
you "somewhere" - maybe R3 chat Priorities group?
BrianH:
28-Sep-2009
... based on their experience of Vista, and without any consideration 
of the merits of 7. Very similar.
Pekr:
29-Sep-2009
AND renamed to STAY, ? renamed to THEN, or so it seems for A84 ....
Pekr:
29-Sep-2009
we are also getting mutliple to/thru. So, now from interesting enhancements, 
INTO and USE are not implemented yet ...
BrianH:
29-Sep-2009
Well, STAY can be dropped later, to be replaced by AND.
BrianH:
29-Sep-2009
We don't need STAY, we need AND.
Pekr:
29-Sep-2009
It seems to me, that Carl does not understand, what AND proposal 
requests? Maybe he does not even regards AND related bugs being actually 
bugs?
BrianH:
29-Sep-2009
We need AND more, particularly the feature that was missing from 
a83 (bug#1238).
BrianH:
29-Sep-2009
That was the most important feature of AND.
BrianH:
29-Sep-2009
Pekr, the advantage is that if rule1 succeeds and rule2 fails, rule3 
is skipped instead of backtracked to.
Pekr:
29-Sep-2009
Terry - your first post after XY months, and insulting?
Pekr:
29-Sep-2009
BrianH: we can hear it once and once again - open-source mantra. 
Well, your question is absolutly correct - noone knows the licence, 
yet ppl are complaining. We now have much more important stuff to 
solve. I expect RT keeping to its initial promise = host code = open-source, 
interpreter = closed source. But even with closed source Core, we 
have daily ability to influence its design. Parse project (and not 
only that) is clear example. If the community would not define it, 
it would not happen. Now why do I need Core to be open-sourced too? 
Maybe because of resources. But then - I can imagine 10 incompatible 
versions of R3 flying around ....
Pekr:
29-Sep-2009
Terry - good night and be happy with all the open JS, html, and other 
very nice technologies :-)
Pekr:
29-Sep-2009
BrianH: do you think we will get USE and INTO implemented for the 
first round of parse redo?
Pekr:
29-Sep-2009
BrianH: the worst thing is, that even if R3 would be open-sourced 
NOW, there would not be any new activity around. There was an ORCA 
- how is that there was very little community involvement? Open-source 
proponents would win their arguments, but they also very often expect, 
that millions of hours of new forces will magically appear and shift 
the projet to the new level.
Pekr:
29-Sep-2009
... whereas the opposite is true. Carl asks for feedback. How many 
ppl gave Carl feedback towards VID? Me, you, Henrik? How many ppl 
do comment Parse? 5 - 8? So - let's concentrate upon finishing the 
plan with what we have, and save our complaints for later.
BrianH:
29-Sep-2009
And I am quite satisfied with the parse feedback, especially when 
you include the original enhancements and the initial proposals during 
November through January.
Pekr:
29-Sep-2009
Why you need it for DB access for e.g.? Is it because you simply 
want async behaviour, and that is only possible via stand-alone device? 
So we will e.g. implement SQLite.device?
BrianH:
29-Sep-2009
We really can't have REMOVE 1 and 2 both - the rules don't match, 
there would be ambiguity.
Pekr:
29-Sep-2009
What is the Device model though? We have not seen any examples yet. 
So you take extension API, create some SQLite.dll (extension), and 
integrate it via Devices API?
Pekr:
29-Sep-2009
Then let's have REMOVE 1, to make Steeve happy :-) He is right that 
index aproach still can work in terms of storing a position into 
variable and doing REBOL level remove in parens ...
shadwolf:
29-Sep-2009
BrianH and I work together well, but the two of us alone are not 
enough!

.... It's about 10  years the rebol ommunity tells you can't do all 
alone and you need to open the source code... this doesn't means 
the final integration word is not yours... This doesn"t mean that 
you will have 100% ready to go additions. This doesn't  mean that 
rebol VM  will be stabilised to less than 1Mo ... More you have embeded 
feature hard written in the VM bigger it is that's why the "extension" 
approache is good.

Then the VM can be seen a minimal execution environement able to 
run any ind of things ... that the way most of the "regular" script 
languages works.
shadwolf:
29-Sep-2009
i like tht way to resume parse action car "Match then Action"  then 
the problem is when you match somthing then you when your action 
not to impact on the match thing but on the following  or preciding 
thing. The index system is the main problem in my opinion:  where 
i am ? what does i store  and until what point ?  i'm before or after 
my match ? and if my match is not  given in the right way how can 
i be sure my match tags are not taken inverted and that my action 
system will not freak out ?


Programming in parse gives you so many "asks" to care about that 
you are fast lost. But i'm agree the  result of parse rules in general 
once understoud (if it's any time the case ) is easy and beauty full.
shadwolf:
29-Sep-2009
and i think parse is already a big enhancement compared to regular 
expression ( i give a try to it past week writing a software in ruby 
... that's horrible ... I mean i'm complaining about parse but regular 
expression is so much a bore and stupid to write + they don't allow 
any action they are just made for match  only way to have regular 
expresion doing something is in ruby using them with an action mathod 
of the string class..... And that the kind of stupid things most 
of  coders in the world today found fantastic ??? HOOOO  really ???)


So when we come from mystring.match( "/\d\w***.*" ) kind of things 
of course going to the match action parse way is complicated... but 
complicated maybe not the way it's supposed to be.

Parse works better on "tags" words matching more than cabalistic 
formulas like regular exapressions. This doeasnt means it can't be 
doing that too..
shadwolf:
30-Sep-2009
what i have real difficulties to figure out in parse is the index 
system... I have a problem to see where i'm  and what my actions 
is doing.  do i "store index match then action" or do i  "match store 
then action" ? And if you add to that the sub rules i'm like completly 
lost. Cause in some cases sub rules can trigger their own particular 
special only for them actions ...
PeterWood:
30-Sep-2009
In the past Carl seemed to skip building the "big" alpha releases 
for OSX and Linux until the Windows has been tested. I would guess 
that we'll see a84 or a 85 for OSX.
PeterWood:
30-Sep-2009
The OSX version of Rebol3 is missing things that are in the Windows 
version (extensions) and has a number of bugs such as no internal 
event handling so that wait consumes 100% of the CPU, server ports 
don't work (probably related to no internal event handling) and call 
doesn't work properly.
shadwolf:
30-Sep-2009
i don't understand the "it will work as cgi ..." does it means outside 
an apache server and through a html page rebol won't work ? then 
rebol would be something like a custom php ?
Henrik:
30-Sep-2009
and I imagine a lot of beginners getting stuck in this.
Henrik:
30-Sep-2009
I disagree on unfixing this. It's hostile towards the beginner to 
allow hanging the parser and I ran into this quite a few times, before 
finding out what went wrong.
Henrik:
30-Sep-2009
and I still occasionally accidentally activate it when building parsers 
in the console.
BrianH:
30-Sep-2009
Parsing is not a beginner task. There are many ways you can shoot 
yourself in the foot with PARSE, and we just added more. Live with 
the fact that some concepts require some explanation :)
BrianH:
30-Sep-2009
This is why we have the ?? operation and TRACE function.
Henrik:
30-Sep-2009
if a rule constitutes the part in the block and the block is empty, 
I don't see how that is useful.
Maxim:
30-Sep-2009
as steeve says... forever [] isn't usefull either.  at some point 
you have to understand a bit of what you are doing.


the only thing that really happens to me is hitting the end, and 
not realizing that something in my some or any is preventing the 
rule to go "past" the end.
Henrik:
30-Sep-2009
Ladislav, how hard is it to detect an empty rule and cause an error?
Henrik:
30-Sep-2009
Ladislav: I don't know? It seems like a good idea and it's a bad 
way to pause a script. Rather use WAIT. But it's unrelated to empty 
rules as they are a side effect of PARSE.
Ladislav:
30-Sep-2009
Henrik, forever [] and some [] are unrelated just for you; not for 
me.
Steeve:
30-Sep-2009
and there is a more common error which cause endless loop in parse
some [... | ....| .... | ]   <- nothing after the last |
BrianH:
30-Sep-2009
That is why we have ?? and TRACE.
BrianH:
30-Sep-2009
An empty rule is a legitimate shortcut for none, and is not necessarily 
an error either as an empty rule or as none..
BrianH:
30-Sep-2009
AND, NOT, STAY, IF and REMOVE don't advance either, and OPT might 
not advance.
BrianH:
30-Sep-2009
It would be the same with a rule containing none, not if, and stay, 
opt, remove, insert, change, parens. Why special-case the easiest?
BrianH:
30-Sep-2009
That indicator needs to be resolved at programming/testing/debgging 
time. And you can use SECURE 'eval at runtime if all that fails.
BrianH:
30-Sep-2009
And in R3 the same, except you need to engage the keyboard handler 
before it reads. You can escape forever [prin ""].
shadwolf:
1-Oct-2009
BrianH R3 is open source but not open access.... hihihihihihi

My point is if you want dianamic particiapation on enhancements in 
rebol3 anyone should be able to access the  whole code as "reader" 
at least. I mean for example i want to bring a sql-protocol like 
enhancement but able to be used in the inner most layer of  rebol 
VM ...  if i can read the source code of the whole WM that allows 
me to get a better understanding on how the layers are made and how 
to do my intgration then I can come with my proposal and "offer it" 
to RT rt keeps the final word on new things integration based on 
community work . RT so remains the controler and the single diffusion 
source of retail R3 VM ...
Pekr:
1-Oct-2009
shadwolf - nonsense and excuse.
shadwolf:
1-Oct-2009
pekr i was one of the first in seeing them :P

and they are made that way because at that time rebol VM  was closed 
and obdc:// layer wasn't a default "open" solution...
shadwolf:
1-Oct-2009
Pekr the difference is that doing a script passing commands through 
net sockets and dialect translation isn't the fastest way ... but 
it's the easier to implement and even so when you don't have access 
to the direct content of the "black box"
shadwolf:
1-Oct-2009
I took SQL things as an example because Carl was rubbing his head 
on a the wall trying to figure out what "SQL  like language" was 
the most suited to integer in the VM . But yes my be i understoud 
it the wrong way...  thing is SQL server are out of the box things 
and it would be better imho to keep them as external script doing 
the way we done them until now. I'm not sure we would benefit integrated 
them into the "black box" (R3 VM) if we then don't have the means 
to follow the product update...  If that's to produce a VM able to 
talk to a precise SQL server version under spécific circontancies 
I don't see that as a gain ...  AT least the scripted way is easy 
to maintain and run the same way under most circonstancies.
Pekr:
1-Oct-2009
Shadwolf - I think that parsing SQL commands and results over sockets 
is not the most intensive and time consuming thing in DB area. The 
most of the work is done by the SQL engine itself ;-)
shadwolf:
1-Oct-2009
pekr yeah but when you computer is already filled with HTTP request 
adding more "SQL requests" slow downs your HTTP or at least that's 
the way i see it and that maybe too why all the database builders 
created another entry point called odbc
Pekr:
1-Oct-2009
Shadwolf - I am not dismissing opensourcing REBOL. I just try to 
point out, that open-sourcing it now would not bring us any significant 
advantage. It would not bring us hundreds of coders suddenly, being 
able to add good and quality code, so that Carl could accept it. 
I am for finishing Beta plan = finishing Core to the level of satisfaction 
and THEN releasing the Host code = everything except the interpreter. 
Interpreter code can be released later ...
shadwolf:
1-Oct-2009
yeah with often ralpha release at least we have time to test and 
find most of the bugs and that makes the wrok more dynamic... In 
comparasion of the way the rebol implementation was done and how 
it's done now I from far prefere the actual way and it's getting 
our small community tigher to Carl ...
BrianH:
1-Oct-2009
Shadwolf, Carl wasn't looking for a "SQL like language" to embed 
in REBOL, he was looking at projects like SQLite to see if he could 
extract their table engine and use it directly without using SQL 
at all. This was for RIF (REBOL Indexed Files).
BrianH:
1-Oct-2009
who open source a software in alpha stage

 - Most open source projects do this. And most open source projects 
 never get out of the alpha phase, because open sourcing a project 
 doesn't get it done faster - most people don't contribute, period.
Rod:
1-Oct-2009
I agree Pekr, R3 progress has been excellent, the project plan is 
solid and focused for an effort of this size.  Things have really 
picked up in a good way.
Pekr:
1-Oct-2009
not yet, and I wonder if Carl will make it. He's into parse right 
now ... we will see, we can always remind him of that ...
Maxim:
1-Oct-2009
ok, I would have added my extension example there right away...


 its funny cause he made devbase so we would have a channel to speak 
 with him within R3... then I use it posting callback proposition. 
  a few days later, he asks me where I put it (it sticks out in the 
 extensions groups quite a bit).  Si I give him back the link to the 
 original post....


 and a bit more than week later... he says here that he doesn't know 
 where the source to my extension callbacks stuff is... <sigh>  

Carl really needs a brain maid  ;-)
BrianH:
1-Oct-2009
Without devices you won't be able to specify which task is handling 
the events, and how the events will fit into R3's event model.
BrianH:
2-Oct-2009
PARSE is ordered, and maps don't have persistent ordering. Iterators 
and queries are better for maps.
Pekr:
2-Oct-2009
it does work for me in FF 3.5 and IE 7
Sunanda:
2-Oct-2009
Some technical issues in getting it to work; and the apparent lack 
of willing in Rt to fix these problems....There are under six pages 
of tutorial, so it is easy to get to.
Pekr:
2-Oct-2009
authors of various TryREBOL systems seem to have problem with persistence. 
Wouldn't Cheyenne be of some help here? By simple cookie you could 
identify the client and have one console session for him started. 
Cookie would expire at browser's end, or with zero activity for 15 
minutes for e.g. Is there anything I am missing here?
Henrik:
2-Oct-2009
there would be a need for a session manager and process manager. 
I think, something like R3 Uniserve.
Pekr:
2-Oct-2009
fastcgi keeps you connected to one process, persistently, and assures 
session affinity = it directs the same client always to the same 
process ...
Claude:
2-Oct-2009
do we have any date for gui R3 and the beta R3 ?
Pekr:
2-Oct-2009
Current project plan is here: http://www.rebol.com/r3/project-plans.html


Carl expressed his will to adapt the list and its priorities upon 
the needs of community ... I will ask him to wikify it, so that we 
might edit it ...
Claude:
2-Oct-2009
only for play and learn
PeterWood:
2-Oct-2009
I don't know how you can come with an estimate of 2-3 weeks especially 
as the current GUI only works on Windows and doesn't yet support 
Unicode..


Even if it only takes that little, I can't see Carl having 2 to 3 
weeks to dedicate to the GUI this side of the New Year.
Pekr:
2-Oct-2009
I am also not sure, GUI will support Unicode from the very beginning, 
altough many expressed it being a priority. There is a difference 
between GUI and VID. Carl worked on VID. Once he is back to it, I 
believe Cyphre is going to be contacted to do some work on View part 
...
Henrik:
2-Oct-2009
My guess is 2-3 weeks for VID itself and 1-2 months for the skin. 
Really lowlevel stuff depends on the availability of Cyphre.
Maxim:
2-Oct-2009
After the parse enhancement, I really think the extensions improvements 
(other datatypes and devices/callbacks) should be done first... a 
lot of stuff can then start parallel to what carl works on.  not 
just by me... but many of us can work on improving R3 at the capacity 
level through extensions and have the need and will to do it.
Steeve:
2-Oct-2009
And people could come with VID proposals too, to help Carl
Maxim:
2-Oct-2009
I think the VID design is pretty decided upon, it just needs agile 
hands to implement it... and that IIRC depends upon a few enhancements 
to the engine and for some of the design to be finalized by Carl.
Chris:
2-Oct-2009
Brian, it's possibly forlorn, but I can forsee a pattern of [and 
map! here: change to-block here/1 :here into []] (sorry, rough approximation) 
in order to serialise in one form or other.  Given there could be 
no other possible use for [into map!] perhaps parse could imply that 
conversion?
BrianH:
3-Oct-2009
Good guy, and smart too. New to REBOL but not new to programming.
Chris:
3-Oct-2009
Right, objects present a similar pain.  I know for the most part, 
you don't want to do this.  It's a very specific case - when 'parse 
into encounters a map, instead of returning false, it converts to 
a block and parses.  I don't see this as touching the way map! works 
at all, just parse - for those occasions where it'd be useful over 
an old-style workaround.
BrianH:
3-Oct-2009
Well, the IF operation of PARSE was added exactly for that reason: 
to make alternating between PARSE and DO code easier :)
shadwolf:
3-Oct-2009
BrianH ...  it's like a "i don't kiss girls  cause i'm affraid" your 
comment about open sourcing ... sorry but when the language is open 
source and have apeal  it meet it's public ... And contributions 
rains...


So open the  source at least will have an educational purpose ... 
it's better to be able to refere directly to the content of the source 
code to extract replies to our asks than waiting endlessly answers 
from the main chief guru or ithe selected ones don't you think ?
Ladislav:
3-Oct-2009
You are insulting me by saying "waiting endlessly answers from the 
main chief guru or ithe selected ones" - I repeat: never did and 
never felt like, but was asked to by some like you. You are even 
now trying to state I should, as I read, that is why you are like 
those who did before.
BrianH:
4-Oct-2009
Shadwolf, all of my contributions to R3 and R2 have been in the open 
source portions, which is already a significant fraction of REBOL. 
This source has been open for a year at least, effectively. In that 
time, having the source open has brought the code contributions of 
a couple people. This is what I mean when I say that opening the 
source isn't some magic trick that will get you help.


In that same time period, the introduction of CureCode, R3 chat and 
DocBase have led to huge amounts of contributed help, more testers 
finding more bugs than we ever would have found without them. Those 
contributions have been extremely valuable. However, none of them 
were related to opening the source.


Now, I am all in favor of opening the source, but I am in favor of 
it for social, business and convenience reasons. I have no illusions 
that it will get more than a few people to contribute though. And 
read-only licenses are the worst of all, because anybody who wants 
to actually do anything with what they might learn from reading the 
code is usually legally prohibited from reading the code, to prevent 
accidental copyright infringement.
[none]:
5-Oct-2009
[post removed by library team. (sunanda)]
Dockimbel:
5-Oct-2009
Gab, yes, I checked after posting...anyway I guess that people following 
AltMe channels are here, not sure there's much others following only 
on web and not having a account here.
36201 / 4860612345...361362[363] 364365...483484485486487