AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 4382 |
r3wp | 44224 |
total: | 48606 |
results window for this page: [start: 32201 end: 32300]
world-name: r3wp
Group: !REBOL3-OLD1 ... [web-public] | ||
Oldes: 26-Jan-2009 | For these who don't want to read and just download it now... http://www.rebol.net/wiki/R3_Releases | |
BrianH: 26-Jan-2009 | For those of you who don't want to read the release notes and warnings, don't bother downloading R3 - it's too different for you :) | |
[unknown: 5]: 26-Jan-2009 | I would like to type in the wiki search field a command such as "what" and get extensive help on that function. That possible? | |
[unknown: 5]: 26-Jan-2009 | I'm not versed in the Wiki and in fact I don't like the design myself but that is just me. | |
BrianH: 26-Jan-2009 | If you don't read the docs and chat, it doesn't take long to notice the WHY? function :) | |
[unknown: 5]: 26-Jan-2009 | I didn't here until the development team pretty much moved to other mediums and this then became a playground. | |
[unknown: 5]: 26-Jan-2009 | I don't know if the IOS developer server is still up as I haven't been on it in years. But if it is maybe someone can grab the dictionary script from there unless someone else already has it and then we can just populate it with documentations and examples. If someone has it they can send it to me. | |
BrianH: 27-Jan-2009 | Nice trick that works in R2 and R3: If you put rebol [] before the code you would otherwise paste in the console and include that header in the copy, you can do clipboard:// to do the code :) | |
BrianH: 27-Jan-2009 | That doesn't need a rebol [] header, and is probably a good candidate for your %user.r. | |
BrianH: 27-Jan-2009 | Here's my %user.r function: explore: func [ "Open directory in the file manager (shell shortcut function)." 'path [file! word! path! string! unset!] "Accepts %file, :variables, and just words (as dirs)" ] [ path: case [ unset? :path [to-local-file what-dir] file? path [to-local-file path] string? path [path] true [to-local-file to-file path] ] call ajoin [{"} get-env "SystemRoot" {\explorer.exe" } mold path] ] | |
BrianH: 27-Jan-2009 | CALL is less capable (and less buggy) in R3, but CASE is more capable :) | |
sqlab: 28-Jan-2009 | Is there a reason why help displays infos about ports not in the same way as for objects ? There seems just two minor changes needed in dump-obj >> obj [object! port!] instead of << obj [object!] and in help >> print either any [object? value port? value] [print "" dump-obj value] [mold :value] instead of << print either object? value [print "" dump-obj value] [mold :value] | |
Gregg: 28-Jan-2009 | Like Oldes, I have a do-clip func in %user.r, along with a cc func to copy, vv to paste, and cdr to "change-dir to-rebol-file". Handy stuff. | |
TimW: 29-Jan-2009 | Ah...I didn't know you could load the gui. Thanks. And the button action isn't in a block because you're executing the block with 'do. I guess it's not that big of a deal, but it's annoying to me that view[button "test" print "test"] is also valid | |
Steeve: 29-Jan-2009 | 'do and 'print are valid actions usable in the dialect. check the content of the guie/actions object to know all the authorized actions. >> first guie/actions == [self do browse run launch view alert close halt quit set of attach submit reset clear focus scroll print dump moved signal] | |
Pekr: 29-Jan-2009 | eh? you launch demo, go few items down in text-list, select text-view, and it crashes to console with: Cannot parse the GUI dialect at: 'set ts read-string %main.r | |
Josh: 30-Jan-2009 | Thanks Sunanda! :-) I had been trying both with and without 'layout with the same result. Looks like I skipped a line in the documentation somewhere. I will go try it now! | |
Rebolek: 30-Jan-2009 | Luis, I would not expect year and half demo to work, it's still alpha and some things are changing | |
Rebolek: 30-Jan-2009 | ...year and half OLD... | |
Henrik: 31-Jan-2009 | In fact the list may be so large, we have to group them. Carl and I have discussed a tagging system, that lets you know which styles are meant to be used for you (end-users) or which ones are meant to be used for skinners to create new styles. | |
Henrik: 1-Feb-2009 | Anyone able to send messages to rebdev? They do not appear in my chat and I have duplicates of headings and messages in some places. | |
Pekr: 1-Feb-2009 | delete rebdev related files in your directory and let it resync? | |
Henrik: 2-Feb-2009 | Peter, we also have to remember that most immediate bugs are probably found and that the database has already been up for 18 months, so maybe bug reports will go up eventually, but hopefully not. :-) I would rather see a way to give positive feedback. That is probably a better indicator for the number of active users of R3. | |
Henrik: 2-Feb-2009 | Pekr, about the other worlds being dead: It seems it's going according to Carls plan with killing both worlds in favor of Rebdev, so I kinda hope it stays that way. I hate jumping back and forth between chat systems. | |
Pekr: 2-Feb-2009 | Henrik - new RebDev chat (and more) systems gets under your skin. I start to like the system, otoh, as usual, when thinking in more abstract way, I think that we are creating certain app type, but so far I can't see it being base of something like Atlissimo. Altme +, maybe, but not something which was supposed to replace Altme + IOS. It is interesting, how we don't push the coolest system we had (IOS) further. With IOS, you had secure communication framework, along with app handlers, which allowed you to deploy anything. In IOS, something like RebDev (or its particular features), would be just - one of many possible apps, complete with separated usergroup areas, if we wished for .... | |
Henrik: 2-Feb-2009 | kib2: that fooled me first, but type "load-gui" and you have the GUI system available to you. | |
Henrik: 2-Feb-2009 | Primary issues with the GUI: - Layout resizing can result in too much horizontal stretching and too little vertical stretching. - Style list is very incomplete. - Keyboard navigation is very sparse. - No rich text editing. - Skin will become more esthetically pleasing later. - Some nasty bugs in the low level graphics engine, not yet solved. What is not likely to change: - The design of the system feels very solid. Every time a change or addition is made, it's 5-10 lines of code. - Style creation process, so feel free to make your own styles. What is likely to change: - The layout engine gets new features now and then to simplify the dialect. - Popups, dialogs. | |
[unknown: 5]: 2-Feb-2009 | Pekr, I hate the new chat system. I understand it completely but find it cumbersome to use and difficult in reading. | |
[unknown: 5]: 2-Feb-2009 | I hope that the mezzanines are pulled from the main distribution and made as a separate module. I don't care for the mezz stacking and it only contributed to bloating. I would rather build my own mezzanines for purposes or be able to choose from a module containing predefined ones. | |
BrianH: 2-Feb-2009 | Paul, that is the plan. The old monolithic REBOL will go away once the module system is up and running. There are already functions flagged for moving into non-default modules - especially ones that have limited use or too much overhead. But remember that we add these mezzanines so that we can use them, and many are just cleaned-up versions of code that is used in the GUI, the other mezzanines, the intrinsics, etc. We are trying to keep things as efficient as possible so that the code that is loaded by default is minimal. Still, you will have to realize that REBOL is partly written in REBOL so you can't get rid of everything. | |
BrianH: 2-Feb-2009 | Some of the new code is there to get rid of common bugs in code that all REBOL programmers write, or to make efficient versions of functions that are done over and over again, poorly. Other functions are being written to figure out where R3 needs some improvement, though they will be usefl on their own (like REWORD). | |
[unknown: 5]: 2-Feb-2009 | Brian, I'm critical of how Carl and the dev team are handling things at this point. At least from my perspective this project is being managed poorly. The rollout to the new developers to test and provide feedback is not being equipped with a "hit the ground running" gameplan. In order for anyone to know what a function is they must source it and they have no access to examples. Sure we can eventually figure out how the code works but that comes at a cost to each of the new contributors in time and energy when this could have been facilitated by others of the reb dev team. Regarding, the mezz functions, I'm glad to here they won't be built inside the main bin and includes as modules. That is good news. Regarding, chat, Carl needs to run, not walk, away from using console for chat. The more that console chat is used the more concerned I get a feeling that R3 is a mirror of that same level of usability which is not a good impresion. | |
BrianH: 2-Feb-2009 | The advantage to the current chat is the messages in it, not the UI. Those messages are still going to be there when the GUI client is in use, and we needed something in place to get the information out there and managed (AltMe wasn't good enough at management). However, you have once again figred ot the plan: Carl intends to run, not walk, away from using console for chat. | |
BrianH: 2-Feb-2009 | As for the project management, with the limited number of developers the self-organizing model has been working so far. We will manage to organize more developers when we get more developers. Which the release has not brought us yet - only users and testers (both appreciated). | |
BrianH: 2-Feb-2009 | We need help. There is only so much Carl and Henrik can do, and I am busy with work right now so I can do even less. I have seen people putting in bug tickets for changes to the wiki - when they could easily make these changes themselves. It's frustrating. | |
BrianH: 2-Feb-2009 | You need to ignore the UI of chat for now, because the important problem being worked on now is getting the source file database integrated so developers can see that source you were requesting. Then we will have more developers (in theory) and we can get the GUI working well enough to write the GUI chat client you also requested. Which shouldn't be that hard - all of the tough stuff is either handled by the chat infrastructure (which is mostly there now) or the GUI infrastructure. | |
BrianH: 2-Feb-2009 | I sort of agree, but most of the core bugs were discovered and fixed during the course of writing the "addons" like the GUI or non-core mezzanine functions. Most of the core language enhancements came from the GUI work too. I expect the work on higher-level port schemes will help debug the low-level port code. You need to write the high-level stuff to help refine the low-level stuff. | |
BrianH: 2-Feb-2009 | I found two bugs, one issue and a potential language enhancement, all about the map! type, all during the writing of one function (REWORD) that many people may not use - it might be one of those functions put in a module that isn't loaded by default. Still, time well spent if it makes map! better for all of us. | |
Janko: 2-Feb-2009 | most of the core bugs were discovered and fixed during the course of writing the addons" like the GUI or non-core mezzanine functions" yes, I fully agree with this and understand that higher level code tests and helps design (reiterate) the low level that it's build upon... | |
Janko: 2-Feb-2009 | but I still take decision to make chat in CLI first and not focus on GUI etc too quickly very highly. Because having a good core on which gui (or many gui-s) and all things are built seems 100x more important than having *something to show* .. a nice gui on a patched core... I appreciate the priorities and focus, and this tells me that I can rely on R3 being good. | |
BrianH: 2-Feb-2009 | You caught onto a good principle there, Janko. We are really focused on the core now with chat. Admittedly, it is the core of chat rather than the core of R3 but the principle is the same: We need the communications infrastructure there so we can communicate now, and that will make it easier to make it pretty later :) | |
Kaj: 2-Feb-2009 | I encountered several bugs and I had to write a series of wrappers for READ and WRITE to arrive at functions that act compatible between R2 and R3 | |
BrianH: 3-Feb-2009 | Please post any bugs you find in CureCode. There are some changes in the way READ and WRITE work though. | |
Kaj: 3-Feb-2009 | In R2, dir? tests the file node to see if it´s a directory or just a file. However, in R3, dir? works like file? and only tests whether the value ends with a #¨ /¨ | |
Henrik: 3-Feb-2009 | it seems it will do this: - it tests FALSE for an existing file - it tests FALSE for an existing file and adding a / - it tests TRUE for a non-existing dir with an ending / <-- bogus? - it tests TRUE for an existing dir with an ending / - it tests TRUE for an existing dir without an ending / | |
Henrik: 3-Feb-2009 | the bogus one would be eliminated with an EXISTS?. still it's a simpler way to test for non-existing dirs, say in preferences files for paths and some basic syntax checking. | |
Graham: 3-Feb-2009 | So, we need a function that both checks that file exists, and it's a directory? | |
Kaj: 3-Feb-2009 | Even info?/type is incompatible. ´directory for R2 and ´dir for R3 | |
Henrik: 3-Feb-2009 | I've tried without a root dir now and I get the same result as I pasted above. | |
Graham: 3-Feb-2009 | Wine is beta software still .... and AFAIK, the decimal bug is still present wrt R2. | |
Kaj: 3-Feb-2009 | Look, I´m not interested in a philosophical discussion. We waited three years to test R3 and now we´re asked to report bugs ASAP. What´s the point of fighting it? | |
Pekr: 3-Feb-2009 | Kaj - you are just angry, that is all. Gee, so ppl complain, that there is no thing to test, and once there is an ALPHA, we hear things like "Isn't the point of REBOL to be usable?". And I thought, that you are SW developer. Beucase as such, how can you post any such sentence to Alpha SW? | |
Pekr: 3-Feb-2009 | Besides that - who said, that bugs are not being fixed? Just go to release page and see what bugs were fixed for what particular release. We are finally getting there, but not there. Post your finding to CureCode, mark it, and let's see how critical it is or if it could be fixed with some higher priority. What is point here? | |
Pekr: 3-Feb-2009 | uh, on Vista and R2 I get: >> dir? %work == true >> dir? %work/ == true >> file? %work == true >> file? %work/ == true Is that correct? :-) There is a work directory on my system, so how is that "file? %work/ reports true? | |
Henrik: 3-Feb-2009 | Kaj, I understand it's very frustrating only to be able to do limited testing. Being on OSX, I have to waste a lot of resources running WinXP in VMWare to test R3. I think it's a good idea to keep some talks going with the Wine people to make sure and verify that it's a Wine bug rather than an R3 bug. This is in order to keep Wine out of Carl's hair, so to speak, so he can continue development of R3 as rapidly as possible. I deeply respect the daunting task it is to emulate the Windows API and I would not like to be in their shoes. | |
GiuseppeC: 3-Feb-2009 | Switching from AltME to RebDev chat has been very hard for me and since I am not a core developer I will be in read only mode until the GUI version will be released. | |
GiuseppeC: 3-Feb-2009 | However I am not negative about how things are going. We finally have a pubblic alpha. an upgrade mechanism, an internal chat system. GUI is going to be developed and also documentation reviewed. | |
GiuseppeC: 3-Feb-2009 | Yes Paul I know but it is not complete and Henrik will be back to work on it in march. | |
GiuseppeC: 3-Feb-2009 | I suppose both Carl and Henrik ar working on it while Cyphre will be back soon to fix some lower level issues. | |
GiuseppeC: 3-Feb-2009 | However we are in the middle of a big change. Once the new messaging system and the GUI will be complete the whole speed of REBOL3 will shift up again. | |
[unknown: 5]: 3-Feb-2009 | I think Carl is very excited about things right now and motivated towards getting R3 fixed, stable, enhanced, and released. | |
GiuseppeC: 3-Feb-2009 | Expect a 2 months where everyone involved will work in the cavern with Carl and then we will finally have something to start with seriously. | |
[unknown: 5]: 3-Feb-2009 | March is fine for me. About that time I really expect my project to be in a mature state via 2.7.6 and can then hopefully begin porting at that time. | |
GiuseppeC: 3-Feb-2009 | By now, we could only try to test REBOL3 and report bugs in CureCode. It is still a big thing. For discussion with the development team we need to use the chat system as everything else (AltME) seems abandoned. | |
GiuseppeC: 3-Feb-2009 | My project still have everything they need in REBOL2. SQLLite, REBGUI and REBOL Itself. When things will be mature I'll start to port my projects to R3. | |
BrianH: 3-Feb-2009 | Kaj, please report bugs in CureCode. And here if you like, but the important place to report them is in CureCode. If you have problems making an account on CureCode say so here or in the !CureCode group. Please mention that you are running on WINE in the bug, in case your bug is WINE-specific. We have no problems with supporting REBOL properly on WINE, but at least I can't test it since I am running Windows. | |
BrianH: 3-Feb-2009 | It is easy to report bugs in CureCode, and they get reviewed, tested, discussed and eventually fixed. It is much easier to report bugs in CureCode than it is to do so here. Please don't complain about the need to report bugs - that is what alpha means. | |
BrianH: 3-Feb-2009 | However, native support for R3 on Linux and other WINE platforms will continue to be a higher priority than WINE support. | |
BrianH: 3-Feb-2009 | An include function is really unlikely because of binding issues, unless that function only returns a module reference and doesn't rebind the calling context with its exports. Binding order matters in REBOL. | |
BrianH: 3-Feb-2009 | It would probably be good to have FILEIZE, EXISTS-FILE? and EXISTS-DIR? functions in R3, with compatible backports to R2. | |
BrianH: 3-Feb-2009 | Done. Here is the R3 and R2 FILEIZE: fileize: func [ {Returns a copy of the path turned into a non-directory.} path [file! string! url!] ][ path: copy path if #"/" = last path [clear back tail path] path ] Here is the R3 DIR-EXISTS? and FILE-EXISTS?: dir-exists?: func [ "Returns TRUE if a file or URL exists and is a directory." target [file! url!] ][ if #"/" <> last target [target: append copy target #"/"] 'dir = select attempt [query target] 'type ] file-exists?: func [ "Returns TRUE if a file or URL exists and is not a directory." target [file! url!] ][ if #"/" = last target [target: head clear back tail copy target] 'file = select attempt [query target] 'type ] Here is the R2 DIR-EXISTS? and FILE-EXISTS?: dir-exists?: func [ "Returns TRUE if a file or URL exists and is a directory." target [file! url!] ][ if #"/" <> last target [target: append copy target #"/"] found? all [ target: attempt [info? target] 'directory = get in target 'type ] ] file-exists?: func [ "Returns TRUE if a file or URL exists and is not a directory." target [file! url!] ][ if #"/" = last target [target: head clear back tail copy target] found? all [ target: attempt [info? target] 'file = get in target 'type ] ] | |
[unknown: 5]: 3-Feb-2009 | Brian, what is the replacement for get-modes in R3? I'm want to see if I can now set creation and modification dates on directories yet. (see if it is now fixed in R3). I had to scrap a project before because of this. | |
BrianH: 3-Feb-2009 | GET-MODES and SET-MODES aren't in R3 yet. | |
GiuseppeC: 4-Feb-2009 | I have just taken a look at the DEMO and it is really amazing. Things are done in few lines of code. I feel the power. | |
Pekr: 4-Feb-2009 | I start to lose control where to post what. How do I: - diplay latest # of messages content? We have L #, but not LM # - how do I display particular message, and all its replies? | |
Pekr: 4-Feb-2009 | Chat system feels good. But if we do add concepts like reply to particular message, and system is no more flat, we are not able to easily handle it without GUI anymore. Some commands are changed in quick pace, some changes don't make sense to me. | |
BrianH: 4-Feb-2009 | As long as the (hopefully useful) messages are being generated, and the source files come, chat is doing its job. We can pretty later. | |
BrianH: 4-Feb-2009 | Pekr: "why do we need special exists functions" Those functions tell us whether the file exists *and* is of the ttype we need it to be. Files and directories are used differently. You use those functions to make sure that things are what you need them to be, so your code will be safer (or at least not crash). Pekr: "Gee, I hate all those read-* - they are proof there is something wrong" You are correct, that is exactly why the READ-* functions are there. They are temporary, until we get the Unicode conversions model finalized. Good catch. | |
GiuseppeC: 4-Feb-2009 | BrianH: I always apreciate your good work and the work of the whole team. | |
Janko: 4-Feb-2009 | BrianH: You could look at how Factor did "modules" they call it vocabularies (and "functions" are words).. I am saying because you said "..... Binding order matters in REBOL." | |
Janko: 4-Feb-2009 | That is the same in Factor, position matters, and the way they did is that it adds value as are able to use short general words because position defines from which vocab it will be called -- so you avoid need to define long words >>addTwoVectors<< .. and you also avoud >> module.word 12 + module2.word2 "asd"<< | |
Janko: 4-Feb-2009 | this is fictional factor example.. not real code and modules: | |
Janko: 4-Feb-2009 | because + is defined in math plus will use it's + to add two numbers and because we put USE: vectors the + in vec-plus will add 2 vectors ... this is in the same vocab / source code file.. I think they also have UNUSE now but I am not sure | |
Janko: 4-Feb-2009 | ( they have USING: for "including" multiple vocabs at once and USE: for one) | |
Janko: 4-Feb-2009 | I am sort of factor traitor :( ... I was doing a very important project for me in it and told everyone that I am doing it etc... got relatively far, but then by "accident" discovered that there are many practical reasons to switch that project to Rebol, so I abandoned factor :/ | |
Janko: 4-Feb-2009 | it's a forth + lisp + haskell sort of language .. it's stack and image based | |
BrianH: 4-Feb-2009 | The particular binding order effect that matters in REBOL is that "outer" and "inner" scopes are faked with the binding order. Any attempts to revise the "inherited" contexts that the code is supposed to have, after the code has started running, is unpredictable at best and crashworthy at worst - a bad idea in any case. This means that if you want to import words from other modules into your code, you should do it *before* your code starts running. This means import headers, not import funcctions. | |
Janko: 4-Feb-2009 | kib2 : nothing was really missing in factor ... I live from my coding so I have to choose the tools where I think I will fasters with least problems and best solve what I need... this was a web-app that needed to run on desktop to (so all apache+ XX + mysql) fell of and it gave me a reason to make it with factor. | |
Janko: 4-Feb-2009 | >>>basically I tried cheyenne and rebol for web-apps just by accident ... one saturday I was ready to work on that project in factor whole day and then some hard bug in factor server prevented me from working, so because I was in a working mode I started playing with doing some other simple idea in ruby on rails (I haven't tried it yet before - I don't like frameworks in general) .. after I hit some magic of RoR I stopped and then tried cheyenne RSP .. and I made a basis of a working app in that afternoon .. when I tested and saw it also performs I was hooked..<<< | |
Janko: 4-Feb-2009 | in short: Factor is very interesting language but I was amazed at how productive I was with rebol + rsp, I need PDF: factor has some deprecated bindings to c lib for generating pdf-s, rebol has a dialect for that, I need to run in on a desktop standalone: factor can run standalone but is more heavyweight, cheyenne server starts and shows icon in tray "before I even click it" , I need a tray icon too for my app, I found example of it already and it works, in factor something like this doesn't exist yet .. | |
Janko: 4-Feb-2009 | and bottom line is the language , rebol nicely scales al the vay from newbie (imagine VB coder) up to advanced user with introspection code is data and all , factor is a little more scarry to start with | |
kib2: 4-Feb-2009 | Janko: the pdf and postscript dialects in Rebol have impressed me a lot. Maybe it's possible to build something like LaTeX in Rebol. | |
Janko: 4-Feb-2009 | ( + if I will need gui for desktop server, rebol has lighweight software rendered gui, factor also has a gui but on windows it's opengl based which is not really practical for a gui.. even casual games on windows try to use DX7 renderer for maximum compatibitily and avoid opengl beacause of driver issues) | |
Janko: 4-Feb-2009 | google talk video from slava pestov is very interesting and shows you factor in an hour | |
BrianH: 4-Feb-2009 | Kib2, the model is too weird for most people to make work well, and the benefits don't outweigh the weirdness (unlike Erlang). | |
Janko: 4-Feb-2009 | (just btw.. factor is compiled, slava also posted a lot of info about how he compiles and optimizes the code etc .. this is his talk I mentioned: http://www.youtube.com/watch?v=f_0QlhYlS8g) | |
kib2: 4-Feb-2009 | BrianH: there're not weird; people have to think differently from what they know (C,Python,Lisp, Haskell,etc.), and I can see some benefits : shorter code, CLOS system (in Factor). | |
BrianH: 4-Feb-2009 | People *don't* have to think differently, and most *can't*. This also applies to REBOL, I'm afraid :( | |
kib2: 4-Feb-2009 | BrianH: in this case, don't call them programmers. A programmer is curious, and likes to think differently by nature! | |
BrianH: 4-Feb-2009 | Talk to professional Java or Oracle developers and then see if you can claim programmers are curious :( |
32201 / 48606 | 1 | 2 | 3 | 4 | 5 | ... | 321 | 322 | [323] | 324 | 325 | ... | 483 | 484 | 485 | 486 | 487 |