World: r3wp
[!REBOL3-OLD1]
older newer | first last |
BrianH 13-Feb-2009 [11182x2] | Well, I mostly play with mezzanine and library code and backports, then generate a *ton* of bugs and wishes in CureCode about fixes for or enhancements of natives. Because I tend to be public with my work, that's what you see. Carl is mostly working on the new DevBase right now (and possibly articles and interviews). Once the new DevBase is up and running the source will be posted to it, then we can all work on stuff. |
Right now (this minute) I am backporting the R3 reflection functions to R2. The r2-forward collection is getting pretty extensive :) | |
Pekr 13-Feb-2009 [11184x2] | new DevBase? |
You mean fileshare for RebDev? | |
BrianH 13-Feb-2009 [11186x2] | Add file management to RebDev and you have the new DevBase. "RebDev" was always a codeword - the real name is DevBase. |
Or it will be when Carl finishes with the file stuff, and some stability fixes. | |
Steeve 13-Feb-2009 [11188] | cuurently guys, the command files are already here in the chat, (submit, accept, deny) but i haven't the rank to test it... |
BrianH 13-Feb-2009 [11189] | Really? I thought that we just had the ranks, but the files weren't there yet. |
Steeve 13-Feb-2009 [11190x3] | type ?? |
i tried them, but my rank is too low | |
you have to create a name first (command: name) | |
BrianH 13-Feb-2009 [11193] | My rank is high enough, but I don't think the commands work yet. There wasn't even a public decision on whether the file tree would be seperate or integrated with the message tree. |
Steeve 13-Feb-2009 [11194] | i think it will be mixed, reading the source, i guess than a file can be attached to a an header or to a name msg |
BrianH 13-Feb-2009 [11195] | Cool - that was my preference. I've been focusing on REBOL this week, not chat. |
Steeve 13-Feb-2009 [11196] | i guess names msg are here to construct file trees |
BrianH 13-Feb-2009 [11197] | Speaking of which, what do yo think of my /into option proposal? |
Steeve 13-Feb-2009 [11198] | Nothing special, it's an new feature, so it's wellcome. |
BrianH 13-Feb-2009 [11199] | I'll take that as neutral :) |
Steeve 13-Feb-2009 [11200] | yep :) |
Henrik 13-Feb-2009 [11201] | About FIND-ALL, would it not always return the result as indexes from the original block? |
BrianH 13-Feb-2009 [11202x2] | The trick with FIND-ALL is that it doesn't reeturn anything - it executes a code block wioth each find. |
FIND-ALL is like FORALL, but with FIND. | |
Henrik 13-Feb-2009 [11204] | Then I think the name is misleading. Or will there be a FIND/ALL? |
BrianH 13-Feb-2009 [11205x2] | There may be, and it could be useful with /skip. |
FORFIND perhaps? | |
Henrik 13-Feb-2009 [11207x3] | That could be, or as a step argument to FOR. |
(who says step must be a constant?) | |
then again, how would one pass it. it seems that FOR already uses series! as step input. | |
Steeve 13-Feb-2009 [11210] | eh guys, if you continue like that, i guess you will rediscover parse |
BrianH 13-Feb-2009 [11211] | This kind of function is usually easier to implement as a mezzanine. |
Henrik 13-Feb-2009 [11212] | Steeve, I know. You can do everything with PARSE in only 10 times as much code as with a single mezz. :-) |
Pekr 13-Feb-2009 [11213] | Parse - we first need all those handy enchancements being implemented :-) |
BrianH 13-Feb-2009 [11214] | R2 backports of the R3 reflection functions are now done. |
Pekr 13-Feb-2009 [11215] | So - are we heading towards new R2 release? |
BrianH 13-Feb-2009 [11216x3] | That's REFLECT and its associated *-OF functions. Yes, gradually, as R3 gets fuurther along. The backports can be used with existing releases though - I'm bundling them all into %r2-forward.r. |
I also backported CAUSE-ERROR, which triggers errors safely. | |
Also the proposed QUOTE and ACCUMULATE. | |
Steeve 13-Feb-2009 [11219x2] | quote ? |
accumulate -> cumul (shorter name) | |
BrianH 13-Feb-2009 [11221x4] | QUOTE is a Peta special, a simple function to perform a nasty trick in as little code as possible. It blocks evalation :) ; R3 version quote: func [ "Returns the value passed to it without evaluation." :value [any-type!] ] [ :value ] ; R2 version quote: func [ "Returns the value passed to it without evaluation." :value [any-type!] ] [ get/any 'value ] |
It's like the Scheme function of the same name. | |
evalation -> evaluation | |
CUMUL is not an English word (but let me check). I picked ACCUMULATE because it is the industry standard (for procedural langs). | |
Steeve 13-Feb-2009 [11225] | oh sorry it's french (i tried) |
BrianH 13-Feb-2009 [11226x2] | We are not going the Perl 6 route :) |
I'm checking a thesaurus. | |
Steeve 13-Feb-2009 [11228] | and ACCU ? |
BrianH 13-Feb-2009 [11229] | GATHER perhaps? |
Steeve 13-Feb-2009 [11230] | http://en.wikipedia.org/wiki/ACCU |
Henrik 13-Feb-2009 [11231] | BrianH, check #1804, for a GATHER function that does something else. |
older newer | first last |