World: r3wp
[RT Q&A] [RT Q&A] Questions and Answers to REBOL Technologies
older newer | first last |
[unknown: 9] 6-Oct-2005 [4] | Cool! |
Maarten 6-Oct-2005 [5] | 1) What does the world on Nov-15-2005 look like? |
Pekr 6-Oct-2005 [6] | :-) |
Sunanda 6-Oct-2005 [7] | Nice move Gabriele -- Thanks. |
Pekr 6-Oct-2005 [8] | btw - what about restricting this channel to only Questions and answers? I mean - let's create even other group - RT QA chat |
Gabriele 6-Oct-2005 [9] | petr, either do that or use any other channel. |
Terry 6-Oct-2005 [10x2] | Q. Given that window transparency is OS specific, will there be a dialect that covers both Windows, Linux and 40+ other OS? In other words, does RT plan on continued support of so many languages, or are we entering a new era of specific OS support? |
(Hmm, I'll check back in a week for the answer) | |
Alan 6-Oct-2005 [12] | sure hope so but kind of doubt it :( |
Gabriele 7-Oct-2005 [13] | I think I can answer that one - you just have REBOL taking the alpha channel for the window face into account. No dialects required. REBOL will always be multiplatform. (I'm forwarding the question to Carl anyway, but his answer is probably going to be similar to mine.) |
Pekr 7-Oct-2005 [14] | I hope it is still valid that cooperation with RT is possible. I mean - last few weeks I play with some Win32 functions (thanks to Gregg) and I would like we would have proper app behavior in multi-monitor/multi-desktop environments .... so I wonder if any SIGs will be created, some ppl will be invited to participate, comment etc., or if RT is gonna cook it all themselves? |
Pekr 12-Oct-2005 [15] | Hi .... with recent Rebcode releases, we can see that internally new Core is marked as 2.7 and View is marked as 1.4 Is it just working "title" or will those products be marked as that? And if so, can we know, what other changes will go for 1.4 View release target? Will there be any AGG fixes/additions (to support SVG RebGUI progress), or even VID changes? I still think, that VID is missing few fine styles as tab, group-box, better list as was introduced on IOS Developer's server, (eventually tree, menu), to allow novices to start using VID/View more productively. Any chance RT can tell us, what is the plan for 1.4 release? |
BrianH 12-Oct-2005 [16x3] | (Copied from rebcode group) Could you add struct! support to /Core? I keep on having situations that would be made much easier by struct! when I don't need libraries. For instance, conversions from external binary data encodings to internal REBOL values, say for file formats, network protocols and so on. Now rebcode has added other forms of strong typing like the type-specific opcodes and the vectors. Having structs with their constrained field types, their specific data layouts, would be a perfect match for the low level operations of rebcode. They would be helpful later when implementing your own data types as well. |
(By request, relayed from rebcode group) Could you add an APPLY opcode to rebcode? apply: ["Apply function or path to arguments, save result" word! word! | path! block!] In rebcode: apply x f [arg1 arg2 ...] Is equivalent to this in REBOL: x: do f arg1 arg2 ... The advantage to doing function calls this way is that the arity of the opcode is fixed, even if the arity of the function called can't be known ahead of time. The value assigned to the function word could be either a function or a path, or for efficiency you could have a seperate opcode APPLYP for path values (I'd prefer just one opcode for generality but it's your call). | |
Requiring the argument block to be a literal makes the opcode more JITable :) | |
Gabriele 13-Oct-2005 [19] | Q: What does the world on Nov-15-2005 look like? A: Our main goal is to get REBOL into the hands of more users, not just programmers and techies.... by the millions over time. By doing that, we create a market for not only handy free REBOL apps, but also for commercial apps and entire businesses that are related to REBOL. Q: Given that window transparency is OS specific, will there be a dialect that covers both Windows, Linux and 40+ other OS? In other words, does RT plan on continued support of so many languages, or are we entering a new era of specific OS support? A: Our plan is to make that a window option that is part of the face/options for a window. If an OS does not support this mode, then the option will be ignored, but the application will still be fully functional. Q: I hope it is still valid that cooperation with RT is possible. I mean - last few weeks I play with some Win32 functions (thanks to Gregg) and I would like we would have proper app behavior in multi-monitor/multi-desktop environments .... so I wonder if any SIGs will be created, some ppl will be invited to participate, comment etc., or if RT is gonna cook it all themselves? A: Yes, there are many such special interest projects currently going on. (Most of them are occurring via private projects in AltME and IOS.) These days 90% of REBOL changes are done in cooperation with the REBOL community. Q: Hi .... with recent Rebcode releases, we can see that internally new Core is marked as 2.7 and View is marked as 1.4 Is it just working "title" or will those products be marked as that? And if so, can we know, what other changes will go for 1.4 View release target? Will there be any AGG fixes/additions (to support SVG RebGUI progress), or even VID changes? I still think, that VID is missing few fine styles as tab, group-box, better list as was introduced on IOS Developer's server, (eventually tree, menu), to allow novices to start using VID/View more productively. Any chance RT can tell us, what is the plan for 1.4 release? A: Regarding 2.7 and 1.4 question: we change the revision numbers (the second number) whenever there is a major change in REBOL that may be unstable. The /core 2.7 kernel (that is in /view 1.4 as well) adds new datatypes to REBOL, and they are the first datatypes added in several years, so we consider this to be a major change, and marked it that way. Yes, we do plan to be making a few AGG fixes very soon. Oh, and regarding VID: we plan to be making very big changes there. More to come soon. Q: Could you add struct! support to /Core? I keep on having situations that would be made much easier by struct! when I don't need libraries. For instance, conversions from external binary data encodings to internal REBOL values, say for file formats, network protocols and so on. Now rebcode has added other forms of strong typing like the type-specific opcodes and the vectors. Having structs with their constrained field types, their specific data layouts, would be a perfect match for the low level operations of rebcode. They would be helpful later when implementing your own data types as well. A: On structs: yes, we will enable this feature on core, but it should only be used for lower level code. Objects are more powerful. Q: Could you add an APPLY opcode to rebcode? apply: ["Apply function or path to arguments, save result" word! word! | path! block!] In rebcode: apply x f [arg1 arg2 ...] Is equivalent to this in REBOL: x: do f arg1 arg2 ... The advantage to doing function calls this way is that the arity of the opcode is fixed, even if the arity of the function called can't be known ahead of time. The value assigned to the function word could be either a function or a path, or for efficiency you could have a seperate opcode APPLYP for path values (I'd prefer just one opcode for generality but it's your call). A: I'm not sure what is meant by the path for it. You mean for refinements? That may actually slow down the apply interface. |
Sunanda 13-Oct-2005 [20] | Thanks Gabriele and Carl. How about web publishing the answers somewhere, so the millions without Altme can see them? Perhaps as a weekly blog? |
Graham 13-Oct-2005 [21x2] | web-public already |
Any reason why you can't be more specific here "Oh, and regarding VID: we plan to be making very big changes there. More to come soon." ? | |
Sunanda 13-Oct-2005 [23] | Web-public already ---- True, but only for a month or three, depending on the Q&A rate. http://www.rebol.net/altweb/rebol3/chat390.html shows only the most recent 300 messages.....Many web-public groups have "lost" a lot of valuable discussions that way. A more permanent and Google-friendly home is needed for much of this. |
Pekr 13-Oct-2005 [24] | thank you very much Gabriele and RT - this aproach is SO MUCH appreciated, that you will probably not believe it! |
Gabriele 13-Oct-2005 [25] | Graham: More to come soon. :-) |
Pekr 13-Oct-2005 [26x2] | Gabriele - why the secrets? :-) |
The Q for next weeks round is: (note - my view may be influenced by insufficient knowledge in the area given) - last weeks I played with wrapping some Win32 functions. I started discussion on dll.so channel, to ask developers, if they would enhance interfacing to C libraries in some way, and there was few ideas appearing. We currently have also rather strange callbacks support (limited to 16) and I would like to ask, taking into account that DLL interface in Rebol was not changed/enhanced since it appeared long time ago, if RT sees any area in which it could be made more robust, developers friendly etc.? | |
BrianH 13-Oct-2005 [28x3] | A: I'm not sure what is meant by the path for it. You mean for refinements? Yes, that is what I meant. If it is a major slowdown to check for this, add the APPLYP opcode I mentioned for the more general case, or have APPLY for the general case and APPLYF to apply functions only. Or you could just apply functions and have the refinements case be put in a do block or a wrapper function. You can handle refinements in rebcode, right? |
Anyway, thanks for the struct! support and the new datatypes! | |
Nevermind on the paths for refinements: I just saw rebcode test 10 and your apply, putting the refinements in the argument block - it will do nicely :) | |
Pekr 13-Oct-2005 [31] | Some time ago I talked with Carl here on AltME and mentioned PhotoThreads. Carl wanted me to keep an eye on it. There is newer version now. What is PhotoThreads can be read here: http://www.sics.se/~adam/pt/about.html .... maybe we are lucky enough to get concurency with Rebol 3.x family :-) |
Anton 15-Oct-2005 [32] | Gabriele, I definitely would like to be informed and involved when VID changes are happening. You will let us know won't you ? |
BrianH 15-Oct-2005 [33x2] | There are a lot of functions in REBOL that return the value none to indicate failure. Could you add an opcode none?: ["Set flag if value is none" word!] to test for that? |
To rebcode I mean, and the flag would be the condition flag. | |
Volker 15-Oct-2005 [35] | eq var none |
BrianH 15-Oct-2005 [36x4] | Nice :) |
After testing, it seems that sett considers none to be false. This is exactly what I needed. | |
Request withdwarn. | |
withdrawn | |
Gabriele 15-Oct-2005 [40] | btw, i think we should have a separate channel for enhancement requests... |
BrianH 15-Oct-2005 [41] | I agree! |
Graham 20-Oct-2005 [42x2] | Did I miss a Wednesday ? |
If Wednesday has been delayed, perhaps we can find out what the secret developments in line for VID are ?? | |
BrianH 20-Oct-2005 [44] | Gabriele or Carl, have you checked the conversation in "Rebol Enhancements" where we were hashing out enhancements to and comments on rebcode? Carl did request this in his blog... |
Pekr 20-Oct-2005 [45] | I just fear one thing which tended to happen in the past - RT was silent before the release, release was done and then it was late for suggestions. Gabriele, please, try to avoid that :-) Tell Carl, please, that folks do need his attention here. You have some input in Rebol Enhancements group. In fact we don't know where to post, so some of us submit even to RAMBO. Everybody feels we are near freezing for 1.4/2.7, so please let's not cut some fine late enhancements. |
Gabriele 20-Oct-2005 [46] | Hey, I always read this world. maybe not every message... but I read it. |
Pekr 20-Oct-2005 [47] | good to know, some folks seem to be worried, about where to post, it the message gets to Carl, etc. :-) |
Sunanda 26-Oct-2005 [48] | Gabriele -- could you point Carl to Feedback message #5a5e09270? It's been unanswered for a couple of weeks. Basically, asks if there is any plans for formating numbers -- as per the discussion here (core group, 5-oct) Thanks! |
Henrik 26-Oct-2005 [49] | Q: I realize that the open sourcing of the viewtop wasn't that successful, but do you still intend to keep releasing newer versions of it? AFAIK the current release is over a year old. I've experienced a lot of obvious bugs in the viewtop editor, which I think can easily be solved by people outside RT. |
Philippe 28-Oct-2005 [50] | hello, where I could find facts and values about Rebol vs Business world ? with reboltof (christophe Coussement, we have the project to write a white paper about Rebol and Business (target date, on March 17, 2005, for the french Rebol Day, Paris). How many developpers works with Rebol ? how many dowloads of Rebol/core and View ? How many licenses for SDK ? Examples of Business with Rebol, tools, softwares. Real-world softwares.... etc. |
OneTom 29-Oct-2005 [51] | maybe we should write about using the opensource viewtop in the rebol wikibook |
Graham 29-Oct-2005 [52] | there's a place set aside for that .. go ahead. |
OneTom 29-Oct-2005 [53] | as far as i remember, i wasnt able to try it out because the description was not obvious for a newcomer. maybe now i would succeed trying it |
older newer | first last |