World: r3wp
[!REBOL3-OLD1]
older newer | first last |
Henrik 17-Sep-2007 [4434] | probably smaller memory requirements, but otherwise the same. |
[unknown: 10] 18-Sep-2007 [4435x2] | Q: are there any functional changes to the parse-dialect in R3 or is it purely the speed optimization that gets a thoroughly restructuring? |
sorry parse-function i ment | |
btiffin 18-Sep-2007 [4437] | There is a new algorithm for empty parse to avoid the some end infinite loop...afaik, and I know little. :) |
[unknown: 10] 18-Sep-2007 [4438x2] | yes i read someting like that in Carls blog.. |
But what Im actualy missing in the global Blogs on R3 is a statement on the functional behaviors on R3 function? I assume they globaly stay the same and no big impact is to be expected, besides new functions... | |
Davide 18-Sep-2007 [4440] | The debugger (o some sort of core hook call) will be there in R3 alpha ? |
Gregg 19-Sep-2007 [4441] | We can probably at least count on having the STACK function: http://www.rebol.net/r3blogs/0075.html |
BrianH 21-Sep-2007 [4442x3] | Rebolinth, the main difference between functions in R2 and R3 is that the values assigned to the local variables in an R3 functions are freed after the function returns, while that is not the case in R2. Oh, and they're faster. |
There are more function types too, with other context or execution models. For instance, the closure! type has the same context model as R2's USE function - actually, USE in R3 is implemented using closures. | |
If I misunderstood you and you were asking about the behavior of particular functions, you'll have to ask about them individually. Many are changing from mezzanine to native, others are changing from native to mezzanine or a hybrid of the two. Many are going to be able to do more. | |
Henrik 26-Sep-2007 [4445] | Small R3 update: We can do modal popup windows now and fully borderless windows. This should help in building a real popup menu that isn't limited to the size of the main window, like in R2. I'm building VID3 tests so we can find bugs in the layout engine. Alpha 81 was released yesterday. 332 bug reports in the tracker. Soft font shadows are cool. :-) |
amacleod 27-Sep-2007 [4446] | Just curious if anyone has any info on tables in vid3. They were pretty poor in R2 but I think they are a key element for many apps. I took a quick look at "turbogrid" mentioned in the Tech News forum and its crap. it's Ajax based. A list-view based app in a plug in would blow it away. |
Henrik 27-Sep-2007 [4447] | there is a simple text list for emergency testing right now, but a new one will be written. I hope it will feature many of the features from LIST-VIEW, without taking up too much code. LIST-VIEW for R2 is almost as big as the entire of VID3. |
amacleod 27-Sep-2007 [4448] | About plug-in...I need to change my mindset about it. I always avoided thinking: "Nobody wants t have to download a plug in o use your site. But I find myself needing to do it all the time and some of these new technologies like silverlight, require a download of some sort. Rebol plugin downloads so fast it really is a minor annoyance. WE just need it on more platforms and browsers. |
btiffin 27-Sep-2007 [4449] | My take on graphical tables; R2 had a beautiful base for this with list and supply. Downside was that the documentation was so limited and late comming that no one could comes to grips and we all mostly ignored it. We lost out on the ability to build on the shoulders of giants as using list and supply pretty much meant learning by expermentation, coding from first principles and not from tool kits and cookbooks. Hopefully the power gems of R3 and VID3 will not suffer the same fate. |
Louis 27-Sep-2007 [4450] | btiffin, I agree. Clear and complete documentation is essential. Few people will take the time to study source code. No matter how great a language is, it is useless unless people can easily use it to do what they need to do. An inferior language that is documented well is very likely going to attract more users than a great language that no one can figure out how to use. Core is fairly well documented I think, but I have never been able to get past problems in View. I'm really hoping that the docs for REBOL3 will fully explain View and give lots of examples, especially showing how to interface view with databases, etc. But writing good docs is very difficult, because the creators of the language know it so well that it is difficult for them to put themselves into a beginners shoes. It is easy for them to assume that the beginner already understands things that , in fact, he doesn't understand at all. Anyway, I have high hopes for R3. And I can do more with R2 than I ever dreamed possible, so I really can't complain at all. That doesn't lower my hopes for better view docs though. That is the way we humans are: the more we get the more we want. :>) They call that being spoiled. |
Rondon 28-Sep-2007 [4451] | Gabrielle, I beg you if you solve the problem of 307 redirection wtih R3. Can you send me a link to download it ? thanks. |
Gabriele 28-Sep-2007 [4452] | Rondon, we don't have SSL in R3 yet, so your script will *not* work with R3 yet. I will let you know once we get there. |
Claude 3-Oct-2007 [4453] | do you have a little idea when we can download a version of R3bol ? |
Henrik 4-Oct-2007 [4454] | probably some time early 2008. maybe earlier. :-) |
Louis 4-Oct-2007 [4455] | Wasn't there some talk that r3 will have a new filesystem? Is this still going to happen? |
Pekr 4-Oct-2007 [4456] | uh, filesystem? IIRC RT was talking about RIF - rebol idexed files, so kind of file with header, for custom db and other purposes. That is all I remember .... |
Oldes 4-Oct-2007 [4457] | Davide: there is new trace mode which prints out a lot of informations.. for example: >> trace on <-- trace => unset! >> print 1 + 2 1: print : native! [value] 2: 1 3: + : op! [value1 value2] 4: 2 <-- + => 3 3 <-- print => unset! >> |
Henrik 4-Oct-2007 [4458] | RIF is not on the programme yet, AFAIK |
Kaj 4-Oct-2007 [4459x2] | Early 2008? Well, that royally messes up my planning |
Judging by myself, I think a lot of REBOL projects are postponed waiting for stuff that doesn't come | |
Henrik 4-Oct-2007 [4461] | Kaj, there is a lot of work being done. A lot needs to be finished before R3 can be useful for anything that R2 can't do outside benchmarking and a few demos. I wouldn't start planning thing until the first beta comes out. |
Kaj 4-Oct-2007 [4462] | Sure, I'm familiar with how it works in big projects. The point is that the only ones who can give try to give meaningful estimates are the ones doing the projects, and we all know what dates were promised over time |
Henrik 4-Oct-2007 [4463] | True. I've said before that those dates were completely unrealistic. One month from first alpha to first beta? No way. Not even if all of us worked 24/7. |
Kaj 4-Oct-2007 [4464] | This has been going on since time immemorial. Can you blame anyone but the foolhardiest fans for walking away? |
Henrik 4-Oct-2007 [4465] | Of course not. I think the problem is that people expect R3 to be done in a hurry, since we already have R2, so what's the big hold up? (and personally I think the beta date of 1st August caused more negative talk and damage than I think Carl expected.) |
Kaj 4-Oct-2007 [4466] | I don't need a perfect R3. I just need to make some forms and other simple things, but I don't want to have to redo them a few months later |
Henrik 4-Oct-2007 [4467] | I can say "when R3 comes out, everything will be good", but the reality is that there will probably be as much work after the first beta as has been before it. |
Kaj 4-Oct-2007 [4468] | Those expectations were entirely created |
Henrik 4-Oct-2007 [4469] | I don't need a perfect R3. I just need to make some forms... <-- For that you need VID3 to be complete and the view system as well. You need skins and you need a functioning event system. You need keyboard input and a proper way to direct form text data to objects or file storage. Furthermore since you don't want to change it, we have to have the layout dialect in feature freeze, which it isn't. It's currently undergoing design review, before we add more features. Not simple. :-) |
Kaj 4-Oct-2007 [4470] | Than even a lot less was done so far than I thought until now. Why did we hear that implementing basic View would "take a day" after Core? |
Henrik 4-Oct-2007 [4471] | where did you hear that? |
Kaj 4-Oct-2007 [4472] | Gabriele said something to that effect when Carl opened development and the beta promises were still in effect |
Henrik 4-Oct-2007 [4473] | ok. that's not a good thing to say. |
Kaj 4-Oct-2007 [4474] | I understand that geeks tend to brag about their abilities, but this is a business that has been running for a decade, for heaven's sake |
Henrik 4-Oct-2007 [4475] | ok. I can only say, don't trust release dates until after beta is out. then we can talk more about it. |
Kaj 4-Oct-2007 [4476x2] | You're saying don't trust dates until they have become meaningless? |
I'm sorry, but there is a breaking point for everyone | |
Henrik 4-Oct-2007 [4478] | Kaj, I don't know what to say, other than a lot of work is being done. Please don't resort to planning around R3 yet. Use R2. |
Kaj 4-Oct-2007 [4479] | It's far too late for that. The promises started almost two years ago, as an extension of much earlier promises. You shouldn't be the one to field this criticism, but I am putting my reputation on the line for this in a number of places, and I hate to be pushed around |
Mchean 4-Oct-2007 [4480x2] | its seems like an issue of transparency |
or lack of it | |
Kaj 4-Oct-2007 [4482] | Exactly |
Henrik 4-Oct-2007 [4483] | I can understand your situation and it's an unfortunate thing. The only thing I can say that might help, is that there have been suggestions about a plan to extend the alpha to the users in this world, so experienced REBOLers can take a look at it and "kick the tires", so to speak. The problem with doing that is that it creates talk. Lots of talk. "why is this there? why does this function do that? I don't like this!" We have had a TON of discussions over the design of VID3 on how to do this and that, and we're not done with that yet. It's very time consuming to do that, when one man (Gabriele) wants to sit quietly and work out the design on his own until it's ready. It's just faster that way in the long run. Every time a new guy comes in, 500 questions need to be answered and it's usually the same 500 questions as the last new guy. :-) Ideally, no questions should be asked until after about a week of use and start testing it right away. If there is a problem or a bug, consult the bug tracker or the documentation database, look at the discussions and the design documents and keep out of particularly Carl's, Gabriele's and Cyphre's hair until they crawl out from their holes on their own. |
older newer | first last |