r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!REBOL3]

Ladislav
17-May-2010
[3210x2]
...and the directives are standard
(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 ...