World: r3wp
[!REBOL3]
older newer | first last |
Ladislav 17-May-2010 [3211] | (except for COMMENT, but that looks reasonable to me, alghough I am not the one who requested that) |
BrianH 17-May-2010 [3212] | Right. For one thing, the actual including is done in response to the directives. The function is preprocessing, and its results are not actually included at the point of call :) |
Ladislav 17-May-2010 [3213] | the function is two-purpose: *preprocess *plus, eventually, if desired, do the result of the preprocessing |
BrianH 17-May-2010 [3214x3] | The R3 preprocessor would most of all need to transform script modules to inline modules, add the code to resolve the binding issues, and especially handle mixins. All of the traditional PREBOL functionality is secondary to that, and use of the directives will be more minimal. |
Mixins in R3 often serve the purpose that #include did in PREBOL, but currently need to be loaded from files at runtime. We need a preprocessor in order to get the mixin functionality from embedded modules. This is what is needed to do the R3 equivalent of encapping (host builds). | |
If I have to do this, I won't even be able to start until some time in June - I'm mostly out of town this month. | |
sqlab 17-May-2010 [3217] | Samsung announced a bada Developer Challenge developer.bada.com/challenge. How far away is a host-kit for ARM devices? |
Graham 17-May-2010 [3218x2] | as far away as it was a few months ago |
Carl's last words on the subject "let's do it" | |
Pekr 17-May-2010 [3220] | Carl's not available ATM ... |
Ladislav 17-May-2010 [3221] | ...handle mixins... - is there already any documentation describing mixins? |
sqlab 17-May-2010 [3222] | At the beginning of the year I was almost ready to bet that we will get it until June.( |
Pekr 17-May-2010 [3223x2] | We all were. The first negative sign for me was, when Carl announced, that he is not going to post montly updates. Those were much appreciated and motivating. I knew, that it means just one thing - Carl going into the cave mode. R3 is almost on-hold for 5 months .... |
I hope someone will soon post something on a more positive note :-) | |
Henrik 17-May-2010 [3225] | stop being obsessive about deadlines and you'll feel much better. |
Pekr 17-May-2010 [3226] | it's not about deadlines, it is about any sign of project management, coordinated efforts, estimated milestones, defined featureset .... |
Maxim 17-May-2010 [3227] | Carl is working on bug-fixing, did two releases last week, and is working on extracting view from the core, which he has stated a while ago. What do you want Carl to do more? AFAIK, there is nothing "unknown" right now. we are simply waiting for Carl to finish this cumbersome task before any of the above *can* be done. so far, Carl has been telling us everything he's doing every step of the way. some things just take time. its not as if Carl is waiting doing nothing. He's been working his ass off tackling huge items on the list. Some of the very things you (and many of us) have been "complaining" about for years. |
Pekr 17-May-2010 [3228x2] | two releases last week? where? |
Maxim - I just think that you know nothing ... | |
Steeve 17-May-2010 [3230] | the atmosphere is a bit tense lately |
Maxim 17-May-2010 [3231] | some people like it that way ;-) |
Pekr 17-May-2010 [3232] | the biggest problem is not the development, or the lack of thereof, but the lack of communication. I think that one short message per week or two on Twitter would not hurt :-) Just last two working days, I experienced the same - I am leading our corporate site roll-out to 8 branches abroad. Marketing managers involved. While I worked like mad for last week, I started to receive emails, asking for the status update - and that's it - ppl just want to plan a bit their things. When I explained other branches, what I am busy with, they stopped asking, and I will update them once per week, till I finish the job ... and that's it ... correct communications .... |
BrianH 18-May-2010 [3233] | two releases last week? where? - Alpha 98 and 99, in the usual place. |
Pekr 18-May-2010 [3234] | 2-3 weeks ago? |
BrianH 18-May-2010 [3235x2] | Less than 2 weeks. |
You do realize that Carl went to a conference after a99, right? He twittered about it and everything. | |
Rebolek 18-May-2010 [3237] | Is there some simple way how to extract values of one datatype (eg. string!) from a block! ? Something like filter [...] string! ? |
Henrik 18-May-2010 [3238] | remove-each val blk [not string? val] |
Rebolek 18-May-2010 [3239x2] | Thanks Henrik! |
and is there a function like ALTER but that adds a value to a block if not present and leaves block as is if value is already present? | |
Henrik 18-May-2010 [3241] | I think this was just discussed a few days ago in this group. Search for ENTAIL. |
Rebolek 18-May-2010 [3242] | I just see a lengthy discussion about that function's name... Nevermind, I wrote one myself already. It's faster than to use AltME's search. |
DideC 18-May-2010 [3243] | INCLUDE : if I pick the usage well, it can be named APPENDNEW. The tradeoff if the length, but its shorter than the either statement anyway. So we can have an INSERTNEW too. |
Pekr 18-May-2010 [3244] | ANEW, INEW |
Maxim 18-May-2010 [3245] | INCLUDE. why is everyone dancing around this word. <sigh> this is what the word means. union is merging two sets. Including, means adding to a set. since a set is by definition a collection of unique items, I don't see what's the problem. |
Steeve 18-May-2010 [3246] | INCLUDE, includes several meanings. |
Andreas 18-May-2010 [3247] | and in set theory, "set inclusion" is just another name for the subset relation |
Steeve 18-May-2010 [3248x8] | INCLUDE has the drawback to be already used for other purposes in computer languages (like preprocessor). We simply could peek a synonym, they are many. COMPRISE, CONSIST, CONTAIN, HOLD, CONTAIN, BEAR, CARRY, INTEGRATE. A short one if possible... |
CONTAIN is not bad | |
matter of taste... | |
i like HOLD because it's short | |
CATCH is not bad either... | |
oh.. already used, forget it | |
eh ! what about PROPOSE ? | |
it has a sense of a contionnal action... no ? | |
Gregg 18-May-2010 [3256x2] | I like #INCLUDE as a preprocessor directive, and I wouldn't mind if the function (e.g. Ladislav's INCLUDE) had a different name, like ASSEMBLE. I know he has a BUILD func already, |
I also don't mind if I need to port things to a new system for R3, as many things need to be revisited anyway. As long as I can run old R2 scripts side-by-side easily. The important thing, then, is getting everyone on the same page with regard to the various domains, steps, and responsibilities of design, assembly, and deployment. | |
Andreas 18-May-2010 [3258] | just call the "missing" function UPSERT and be done with it. will also fit nicely, if you add special treament of "keyed" records to it (using the usual /skip and /part refinements). |
Pekr 19-May-2010 [3259] | Max, Robert - thanks for offering Carl a help with the Help Kit maintanance. If we do it, I buy Android phone to test R3 :-) I was also thinking about the Beagle board, etc. Simply I would like to see R3 on ARMs, as in mobile sphere, they are - everywhere ... |
Maxim 19-May-2010 [3260] | I am also thinking of buying a beagle board, for robotic experimentation with my kids. |
older newer | first last |