AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 1023 |
r3wp | 10555 |
total: | 11578 |
results window for this page: [start: 8601 end: 8700]
world-name: r3wp
Group: !REBOL3-OLD1 ... [web-public] | ||
Maxim: 9-Sep-2009 | Re user types, Its just that I've realised a common theme in the last weeks, and they all can be handled via a simple user type datatype. They wouldn't need any C coding and can start very simple and be augmented as usage gives us valuable feedback. Coupled with extensions, they could be a VERY interesting way to add toolsets to REBOL. (just like people do it in python ;-) I could very easily wrap liquid, as an example, and allow completely invisible dataflow to some extent! It would take me less than an hour to do with what I propose (once liquid works in R3). | |
Maxim: 9-Sep-2009 | actually it isn't hard to mix VID and OpenGL :-) all we need is a way to do a quick memcopy of the OpenGL pixel buffer into an image! datatype... that's it. really simple. now I dont want to be forced into using View though. I want to be able to use extensions to control the windowing too. I need to be able to use other window managers if I want to integrate into better engine which are already ported to all major platforms. Things like open scene graph or other game-oriented 3D engine, DirectX, whatever. | |
Maxim: 9-Sep-2009 | extensions are the key to liberating REBOL from its platform limits. just like python can focus on its core, all the rest is modular and is maintained by other people, not Guido. once I get the OpenGL extension working to some basic level, RT will never need to support it, I am pretty sure, John, Cyphre, Henrik, Anton, I and others will be able to give it a life of its own, all that RT will have to do is provide a link to it on its own site and say that R3 supports OpenGL natively. same for sqlite and pekr, and many other tools many of us use daily and wish we could manage with rebol instead. | |
Maxim: 10-Sep-2009 | I will correct my previous statement... AGG can do sub-pixel stuff too... but our use of integer pair! datatypes limit us to pixel coordinates within view. | |
Pekr: 10-Sep-2009 | Anyone is free to do anything. What I don't like is early split. I think that R3 without View has little sense. Who thinks that Core will make it, is imo mistaken. What would be browser plugin good for, if it would be Core only - there is no point in making such a plugin. And what GUI will we get? Multimegabyte SDL linked one? No VID? | |
Pekr: 10-Sep-2009 | I prefer one well supported engine instead of 10 less supported. Everybody is free to do anything. What I don't like is, that sometimes new stuff distracts the crowd and splits the effort. In the same way I think that VID Ext Kit, in current days, is contraproductive product, but this is just my opinion. | |
Pekr: 10-Sep-2009 | as I said - you are free to do anything. What I want though, is at least one standard distro, even if being worse then external stuff. I don't want REBOL equivalent of KDE vs Gnome situation ... | |
Maxim: 10-Sep-2009 | If R3 has VID3 working, I'll probably use it for some projects... but when GLass will start to work (using OpenGL) then I'll probably never need VID anymore. simply cause it'll do 5000 frames a second for my interfaces, including very advanced looks and next gen functionality like run-time interface manipulation by end-users. | |
Pekr: 10-Sep-2009 | I can do se very easily, but I will revert - name me any candidate, which will attract millions, without the View/VID. Cheyenne? CureCode? Those are cool in itself, but how they will attract any new ppl to REBOL specifically? | |
Pekr: 10-Sep-2009 | I remember how we once tried to do similar stuff, just for the excercise purposes, wrapping SlashDot. There were 2-3 versions of GUI wrappers available. | |
Pekr: 10-Sep-2009 | Yes ... but we have some work to do here too. What about right mouse menu? Silverlight has there one item only - Silverligh. Flash has its own menu. Do we go similar route? E.g. JAVA install icon into Control Panel section. There has to be place, where you configure your plugin itself ... | |
Henrik: 10-Sep-2009 | Pekr, well, we have to figure out to extend the R3 console to javascript and basically do a console in a browser. It could be a big job. | |
Henrik: 10-Sep-2009 | Some requirements: 1. It would have to be a real console, so we can't simply send CGI jobs and close REBOL again. 2. There would have to be a way to spawn and kill consoles. 3. REBOL 3 will have to live up to its ability to limit itself memory wise. CPU hogging, we can't do much about. My Linode only has 384 MB RAM right now. 4. The Ruby console can respond to various input and display help text related to what you are typing. This can be used to create tutorials. 5. I have a Cheyenne on my Linode. It either has to use it or not collide with it, if we don't use it. Can Cheyenne use a special R3 process? 6. Managing the console output will obviously need to be done with AJAX. 7. Syntax highlighting seems a little superfluous right now, so the target right now would be a basic console. | |
Pekr: 10-Sep-2009 | The question is, if it should create sandbox for each user, I mean letting user to download something, save something, call something, parse it, etc. Or do you want to limit console to prevent file operations for e.g.? | |
Henrik: 10-Sep-2009 | Pekr, demo is a mezz. Another issue is graphics commands, lowlevel View and such. How do we handle that? I'm not sure we want to submit graphics via HTTP to the browser. | |
Maxim: 10-Sep-2009 | henrik, maybe you can create modules for each session and use do within each module... they will be shielded from each other, but you'll only need a single rebol process to run all users :-) | |
Maxim: 10-Sep-2009 | no whatever calls your R3 decides which module to interact with and just calls something inside the module which returns the result of a 'DO executed from within the module. | |
Henrik: 11-Sep-2009 | console is going to be down for a bit while I do a rewrite of the console code. | |
Pekr: 11-Sep-2009 | I am trying to do simple CGI tests, using Cheyenne, and in reference to following blog: http://www.rebol.net/r3blogs/0182.html For: http://localhost/show.cgi?test- I do get: Content-type GE te 127.0 Why always only 2 bytes? Is that actually two bytes? I would say - two "elements" The code is: #!c:\!rebol\altme\worlds\r3-gui\files\rebdev\view.exe -q REBOL [ Title: "show" File: %show.cgi ] print "Content-type: text/html^/" print get-env "REQUEST_METHOD" print get-env "QUERY_STRING" print get-env "REMOTE_ADDR" print newline Is that R3 problem, or Cheyenne problem? | |
Pekr: 11-Sep-2009 | hmm, strange. What can I do about it? IE displays chars correctly, the output in FF is weird, and I can't correct it by changing charset to any other setting ... | |
Maxim: 11-Sep-2009 | but if we need to output latin-1 afterwards (while dumping the html content, for example), the output encoding should be selectable as a "current default", and all the --cgi would do is set that default to UTF-8 for example. | |
Pekr: 11-Sep-2009 | Max - your release 4 version plan sounds complicated to me. Can you see? Carl is not reacting to those things. IMO he thought he will put R3 into beta in few weeks, and as we know him, he might even do so, that is what I fear of. I agree, that unless some things are not stable enough, there is no point to go to beta. | |
Maxim: 15-Sep-2009 | btw Carl, it seems, is still open to renaming REBOL. He seems to like "Zen" ... what do you guys think? | |
BrianH: 15-Sep-2009 | Heard a great line, don't remember from where: "Java has as much to do with JavaScript as Ham has to do with Hamster" | |
Geomol: 15-Sep-2009 | Of course it should have nothing to do with DirectX, but be the link between iPhone apps and Amiga ... or something. | |
Pekr: 15-Sep-2009 | Maxim - where do you come up with such info that Carl is open to renaming REBOL? I can't see anything like that floating around ... the REBOL rename is total nonsense and anyone claiming otherwise should take some marketing pills ... | |
Pekr: 15-Sep-2009 | Why do we come up with new names? Just search the blogs. Search R3-alpha altme group. Carl always teases community with similar topic, then I put some effort into collecting all possible names, post it several time to him ... just to see NO SIGLE response or decision ... this is really tiresome ... | |
Maxim: 16-Sep-2009 | yep... it would cost 1 billion, take twice as long as R3 to develop, do half of what R1does coded in javascript, and support for COBOL modules. this is a direct reflection of what resulted in Bill implicating himself actively in vista's development process :-) | |
Henrik: 19-Sep-2009 | I was just looking at the makedoc source, and when you count up section numbers, Carl spends about 15 lines of code doing that. You have to manually build the mechanics for counting section numbers. Now, this wasn't like the counter I was originally suggesting, because it was based on providing elaborate specs for the counter. Having to do that, might be why the proposition didn't live, as it's too complex to do natively. But, still, what if you could count section numbers in a single line of code? | |
Steeve: 20-Sep-2009 | Your attention plz... I noticed that between r3-a65 and r3-a76 (sorry i didn't test the interval). we lost an hidden feature very useful (to my mind). >>bin: #{000000} >>bin/1: 513 >>bin ==#{010200} Do you see what i mean ? we could store integers into a binary stream in reversal order (little endian) without the need to use a to-binary conversion (which consumes memory by reconstructing a binary and convert into big endian format instead). But in the last alphas, we lost that.hidden feature: ** Script error: value out of range: 513 Any reason for that ? | |
Pekr: 21-Sep-2009 | BrianH: Carl asked me, that if I want some of following implemented/noticed, we should put them to the parse document. I gathered them in R3 chat. So - I would like to open short discussion about following proposals: ------------------ I would like to ask, what will happen to proposals, which are not part of the do cument? I mean - I do remember following kind of proposals, which are discussed in parent thread: 1) make /all option be the default parse mode. If I want to get really reliable results, I always use /all, to be safe 2) there was some proposal to add /space, or /ignore, to allow easier parsing of CSV, etc., but other proposal was, that it might be better to let it to the enc oder/decoder level 3) there was a proposal to allow quoting of "", to make parsing easier. | |
Pekr: 22-Sep-2009 | Hmm, so good proposals are down the list ... e.g. of (I would call it any-of), do, reverse. Brian - what you think we get for the parse update for 3.0? Carl mentioned, that some proposals would require some big changes to underlying parse function. I was surprised,e .g. 'of being one of them .... | |
BrianH: 22-Sep-2009 | I worked out how to make it possible to use DO at all without it being a security disaster. Possible doesn't mean easy though. | |
Pekr: 22-Sep-2009 | do you think direct usage of PEG expressions? Well, I am waiting for "my" proposal - multiple to/thru :-) | |
BrianH: 22-Sep-2009 | No, words are still unbound by default. The miscellaneous loading mezzanine code binds the words to the appropriate contexts. PARSE won't do any binding, except probably to the keywords. The USE operation would be the only binding operation. | |
BrianH: 22-Sep-2009 | Do you get that the concept needs a name, and that obscure concepts also need names? The standard syntax for this concept won't work in REBOL, and the only other comparable parser is the one in Perl 6, and we can't use that syntax either, or its semantics either (it's compiled). This *is* guru stuff - people get PHDs about parsing. Carl's proposal for +'s semantics is the way that this has to work given how REBOL parsing is implemented. | |
Pekr: 22-Sep-2009 | I don't mind the possibilities, I do care of naming and how long does it take for me to interpret it. If we go + route, we can change NOT to !, add &, II, >, -->, etc. :-) | |
Pekr: 22-Sep-2009 | Now I don't understand once again - if you are suggesting just changing the name of STAY to &, then please DON't do it! | |
BrianH: 22-Sep-2009 | Pekr, *you* want to change the | symbol. Or rather, you want to do something exactly equivalent, changing the corresponding & operation to STAY. | |
Pekr: 22-Sep-2009 | | is visually good ... it is like wall dividing slots ... it fits ... the + is more complex. Guru stuff, which we will have difficulcy to explain. Maybe it can't be done the other way. So - user has to learn what does it do by examples, get used to it, and then maybe, he will understand it, once he sees it in the code. The only question is, if eventually naming it, or changing the syntax to achieve the same, could be done more elegantly, which I start to doubt. | |
BrianH: 22-Sep-2009 | What I don't know is whether it is possible to do postfix anything - failure might cause backtracking before the ? is reached. | |
Pekr: 22-Sep-2009 | Once again - free yourself from REBOL, gee. Who said said EITHER should compare anything? Copy breaks normal copy rebol logic. VID 'at command is completly different in semantic meaning to REBOL 'AT. So - how is that that for EITHER we do care about what it means in REBOL? The word EXACTLY expresses what you are doing ... | |
Pekr: 22-Sep-2009 | your rant towards EITHER not fitting anything breaks the initial purpse dialecting was brought to REBOL! And the meaning is - the same word, might mean different things in various contexts. We don't care for VID to use potentially the same keywords to REBOL functions, let we do care somehow mysteriously about PARSE to NOT use the same keyword naming as REBOL functions. Let's judge EITHER by its name, not by its REBOL level meaning. | |
Maxim: 22-Sep-2009 | but brian... ALL real parse rules are so complext that we need to properly define the groups of "|" between them... so the point is moot even if they do work better now. | |
shadwolf: 22-Sep-2009 | i started the port of areatc to rebol 3 ... so far i hate the way to stilize gobs all those words to put every where yeeeeeeeeeeeeerk ... my gob does already more than 10 lines and do nothing on screen !!! | |
shadwolf: 23-Sep-2009 | I'm frustrated max ... i saw carl working on parse i wanted to take that opportinuty to start adapting area-tc to r3 and VID just is unfinished not even exploitable to do a starting of a begining of a test work .... i though text instruction as been reformed last time carl working on GUI and that we could use thing like text pos [ color1 "string1" color2 "string2" color3 '"string3" etc ...] | |
shadwolf: 23-Sep-2009 | yeah ... i believed what people told me you can almost use Vid to do area-tc thing is it's not the case at all ... | |
shadwolf: 23-Sep-2009 | button "Close" [quit] that doesn't work neither ? what i have to do then button "Close" with [actor: [ on-lick: [quit]] ] ? | |
shadwolf: 23-Sep-2009 | ok an just to unview the window how can i do ? | |
BrianH: 23-Sep-2009 | The plan is now to do a /Core and /View, with /Core coming out first. | |
shadwolf: 23-Sep-2009 | i tested even forcing rebol to use the tff file from windows XP and that produced the same sizing bug all the text motion turns around the idea you don't have much to care about each char size in pixel since it's always the same you do a size-text call on "MM" only when you change the font size (growing the text shrinking it) and that's all if we had to care about the rendering of each elements in the texts that woud be a real pain | |
Henrik: 23-Sep-2009 | Indeed VID3.4 is far from done. You can probably use it for a few things, like getting a name from a user in a text field or submit a very simple form, but not much more than that. To reiterate the state of the UI: - No unicode yet in graphics (when Cyphre gets around to it). - Resizing acts like a drunken sailor. (Carl) - Skin is not published. (Me) - Style tagging is not implemented. (Carl) - Reasonable requesters are not yet implemented. (Carl or me) - Layers are not yet implemented. (Carl) - Guides are not yet implemented. (Carl) - Better font rendering. We are not taking advantage of what AGG can do. (Cyphre again) - Event system is from Gabriele's VID3. (Carl) - Many features are untested, like drag&drop. (Me, I guess) - Proper material management for skin. (Me). - Many styles are not implemented, especially lists (Me). - More elaborate animation engine (Carl or Me). - Form dialect (Carl talked about this). - More/better icon artwork (Me). Plus, Maxim has some ideas for DRAW, to greatly speed up rendering, but I don't know if they can be implemented. The overall design of the GUI engine is very good. Whenever a change or addition is made, you alter 3-5 lines of code in one place, and it works. I doubt the entire engine will be rewritten. You won't see GUI bug reports in Curecode for a while. There could easily be 2-300 reports, once we get to that point. My work regarding skins is rather big: I need to work out the basic styles first, so we have a reasonable way to build compound styles. These are being done using a very simple, but pixel accurate GUI using plain colored surfaces. This is easier for testing out, as draw blocks are small, but as Pekr likes to complain: They are not pretty to look at. Once the real skin goes into place, the draw blocks will grow a lot. I would love to see a low-level GOB management dialect, like Gabriele's MakeGOB. | |
shadwolf: 23-Sep-2009 | rich-text is read only spécific rendering based on a specific markup language... since we are not talking about the same goal ( i want real time text edition (read and write) and the hability to create extend or change the rendering process to feet not only colorize text but any kind of tet rendering with high performances and simplicity of code writing. area-tc is just the first step in that process it's just a proff to show that VID and most largely rebol concept can bring to that area. But there is still alot of work to do and that's normal initially VID and draw were not designed to handle such duties and the tricks we had to use to achieve that goal in R2 only showed us the limitation of the existing. So what we do do we evolve to chase that area or do we just try to redo again a limited R2 version) | |
shadwolf: 23-Sep-2009 | you have your wysiwyg tool you write your documentation you push a button to generate the documents and store it then you do a view [ doc load %./data/doc.mdp ] and that's all | |
Maxim: 23-Sep-2009 | rich text is the internal specification, all your tool has to do is create the rich text block based on your desired looks. rich text isn't meant as an output or an exported format. | |
Maxim: 23-Sep-2009 | R2 doesn't have any rich text you can direct. which means you have to do all of the layout work manually. as long as we have sizing examination of rich text atoms, then we can tell it to position things like we want and measure the result in order to properly convert the data to other formats. | |
shadwolf: 23-Sep-2009 | maxim that's like if i was asking you to do 3D secenes in XML format because hey man i have thet vid xml-opengl rendering black box that will do the work for you but hey you don't have any control upon the rendering engine | |
Maxim: 23-Sep-2009 | the rich text has all of the format and explicit position info... if you want to slide text in order to add an image inline... just do so. ;-) | |
shadwolf: 23-Sep-2009 | hum but in general you do your best to select the best 3D file format to go with your custom made 3D engine to get the best rendering real time speed and that best quality compromise. | |
shadwolf: 23-Sep-2009 | maxim with an imposed close format and an imposed close black box called "doc" what you gain in a hand you lost it on the other hand cause you still have to convert your raw data into the specifiq imposed markup language and if that markup language have limitations then you have find again new tricks to do what wasn't planned to be done... that's not like choosing your own format and then your own rendering line. That's why i said in my example we impose to you the use oof XML sheets to represent your 3D data (which is obviously far to be the most performant and the most suited to that use) and you are stuck to what the black box is able to do no way for you to directly have an impact on the rendering line. | |
Maxim: 23-Sep-2009 | I'm thinking that giving too much fun stuff for Carl to do is scary... he should go back to extensions... or maybe not... he might popup a full ANSI C parse rule, in an hour, just to prove its easier than before ;-) | |
Pekr: 24-Sep-2009 | I suggest anyone interested, to read example at: http://www.rebol.net/wiki/Parse_Project#Examples , to see, how it "feels". AND keyword is like an alien from the outer space there, and if there would not be comment at the and of the line, stating (after fixig a typo): "Back in the same position as before the AND.", you would hardly know, what does have AND (most often perceived as logical operation) in common to keeping the position at original series index? Why not STAY, KEEP, HOLD? Or do I understand AND meaning incorrectly? | |
BrianH: 24-Sep-2009 | As for EITHER/+, my favorite proposed name for that is now =>. We absolutely have to use '| for the second part, since => is *not* an infix operation, it just looks like one. Since we can't use 'else, 'then looks a little silly, as do all alphabetic words when paired with a symbol like '|. We need another symbol, and => implies advancement without making it seem that the data position is being advanced like 'next would. | |
Pekr: 24-Sep-2009 | I like => more and more (especially as I suggested it :-), but Henrik suggests, it has different meaning in Math. Is that true? I do remember that I often use ==> to express "then", so I just shortened it to => | |
Pekr: 25-Sep-2009 | I have a proposal - I think that we all know, that View engine itself needs few enhancements, which would be nice to have for the official 3.0 release. I would like to create wiki page similar to Parse proposal, to which we could contribute our requests. What do you think? | |
Pekr: 27-Sep-2009 | BrianH: how do you know => is going to be added? Any new info from Carl? Because I noticed his reply stating => is problematic, and no indication that ? might be changed to => | |
Carl: 28-Sep-2009 | Yes, I understand. That would need to be 3.1. We do not want to delay 3.0. | |
BrianH: 28-Sep-2009 | I figured out how to do PARSE on seekable ports, so that might handle a lot of the problems. | |
Pekr: 28-Sep-2009 | OK, to get back focused - so what is NEXT? :-) Do we rework the priority plan? Do we need to? Projects-plan needs imo few edits, no? | |
Carl: 28-Sep-2009 | (I will attempt to do so today -- a busy day.) | |
Carl: 28-Sep-2009 | Yes, ok. So, do we want to add any other columns to it? | |
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 .... | |
Henrik: 29-Sep-2009 | Regarding the R3 web console: I'm bowing out as the back end seems much more complicated to do than I thought. There are also still security issues. I'll gladly hand the source to someone else, if they want to continue. | |
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: 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 ... | |
BrianH: 30-Sep-2009 | There's barely a client. Web server support was originally intended to be built in, but we'll see whether the work gets done. Openning the source doesn't magically provide more people to do the work. We need help. | |
Henrik: 30-Sep-2009 | I think the point is being missed. I'm not looking for an error, when an empty block is scanned, when the parse expression is being built. I would of course want to modify my parse rules as I see fit. It is *right during parse time*, that I think there should be some kind of indicator that, we've hit a road block: 1. We're not moving 2. We're not processing any rules 3. I'll just do this 50 billion times, until my user gets tired of it. | |
BrianH: 30-Sep-2009 | Parsing, moreso than regular programming, is something you need at least a basic understanding of to do properly. That means learning stuff :( | |
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 | BrianH: why do we need Device Extensions for DBs? To have it async? Because - DBs could be wrapped even now, no? | |
Pekr: 2-Oct-2009 | Do you need R3 GUI for any specific project, or just to play/learn? Because other folks might prefer more finished Core, e.g. Multitasking ... | |
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 ... | |
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. | |
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 :) | |
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)] | |
shadwolf: 5-Oct-2009 | how do you want people to be more implicated in rebol VM enhancement if they can't learn from what already exists in it ... and once again i'm sorry but it's a mater of fact compared to public accessible open source VM REbol is clandestine... and what is the purpose to do a revolution that is kept in a bottle ... | |
Pekr: 5-Oct-2009 | The trouble is, that you constantly repeat your point of view on all possible places, whereas we have more important things to do right now. REBOL should be open-sourced long time ago, or we should wait a bit for open-sourcing it in future. And open-sourcing host code is good for starters. Yes, we are slow, but we are getting there. Carl needs to finish Parse, then he is back to Extensions, which apparently are going to be used for Host code isolation. Once that is done, the code can be released. | |
Pekr: 5-Oct-2009 | Gabriele - if you find yourself in a tunnel (which is our situation), you first have to escape it ... which is what we try to do ... | |
shadwolf: 5-Oct-2009 | ofcourse it is a priority to polish parse ... but the thing is only car can try new feature... having opensource accessible to all mean alot of tries can be done and shown and that's better than the 1 to X relation we have. Mainly and i'm not the only one to say it we propose alot of things but since we can't show them they are. what do i want is a rebol that evolve faster ... it's been 2 years since rebol 3 enhancement started we lost alot of time in futil consideration like how do we name that and how about changing the name of this ... and we skipped during a loooooooooong time the main topic .... | |
Pekr: 5-Oct-2009 | Shadwolf - we do wish, and we do hope for those ppl to return. We also hope to attract many new ppl. | |
shadwolf: 5-Oct-2009 | or maybe that's so easy to do that doesn"t interrest anyone to do them ... | |
Pekr: 5-Oct-2009 | A two-pronged attack killed REBOL. First, the fact that the end user had to single-handedly install an interpreter and do a good amount of legwork to get it and the application in sync ensured that the language wasn't going to be adopted by the masses" - the person clearly does not know, what he is ranting about ... | |
shadwolf: 5-Oct-2009 | henrik or the 3rd thing ... that's don't have a beggining of a clue on what and how to do protocols.... | |
Henrik: 6-Oct-2009 | just read the output from left to right. it shows that PARSE called MAKE-TEXT-STYLE, that FONTIZE called PARSE, that DO called FONTIZE, etc. R2 would only point to the source location of MAKE-TEXT-STYLE, and then you would just have to hope that the place was unique enough to find it with a text editor's search function. That would be hard if MAKE-TEXT-STYLE existed in 20 different places in the code, and so you would have to proceed with several minutes of probing. No need for that anymore. Here, I can immediately tell the path to the problem. | |
Henrik: 6-Oct-2009 | ok, I'm under the impression that closures are supposed to do the opposite thing. | |
Steeve: 6-Oct-2009 | What a closure seems to do (sort of): func [][ compose context [ (copy/deep body) ] ] It's not a correct simulation of R2 functions, which should be something like: context [ func spec body ] You see, the context created should be outside, so that it would be build only one time and not each time the function is called. | |
Steeve: 6-Oct-2009 | Actually, it's what i do to create local persistant variable in a function. I wrap the function in a context and declare the persistant variable in the object instead. More i think about that, more i think the closure! type is useles, at least less than the above case. | |
Gabriele: 6-Oct-2009 | Geomol, closures need to do a bind/copy at each call. maybe that should not copy strings, though, however, this way it is more consistent i guess. |
8601 / 11578 | 1 | 2 | 3 | 4 | 5 | ... | 85 | 86 | [87] | 88 | 89 | ... | 112 | 113 | 114 | 115 | 116 |