World: r3wp
[I'm new] Ask any question, and a helpful person will try to answer.
older newer | first last |
mhinson 15-May-2009 [2509] | array [x x x] is much neater though |
BrianH 15-May-2009 [2510x3] | So it really does just save typing. |
:) | |
Note it only only does copy/deep of series. Objects are still referenced, so you still need the does [make proto []]. | |
mhinson 15-May-2009 [2513] | Some say that developers are born with a finite number of key strokes... once they are used up, that is the end. |
Steeve 15-May-2009 [2514x2] | hmm, it's a bug no ? |
or a missing feature, as you wish | |
BrianH 15-May-2009 [2516] | No, I can see the value of only copying series. You don't usually want to copy objects - it's not as safe. |
Steeve 15-May-2009 [2517] | ok i do 10 push-ups |
BrianH 15-May-2009 [2518x2] | I need more excercise anyways :) |
Spelling doesn't count if it's not code though :) | |
Maxim 15-May-2009 [2520] | every single day (and often a few times that day): - I open up a rebol console from quick-launch bar in windows (taking about 0.1 sec to appear) - type help 'some-func - test the 'some-func with some-data I'm using. - close the console. overall it takes about a few seconds, to do a unit test of something I'm adding. no bloat, no dangling window. python offers something similar... but: - python takes anywhere from 3-10 secs on load. - then you have to know in what lib the most basic function is (alread half as usefull) - the console itself is really bad, - previous commands browsing is really stupid - having to type so much more code to get the simplest function test going is a pain - in the end, its a non-feature. |
BrianH 15-May-2009 [2521] | I leave a R2 and R3 console open full-time while I'm working. It helps to have R3 open too since I don't always remember how much of R3 I've backported to R2, so sometimes I remember a function that doesn't exist in R2. |
mhinson 15-May-2009 [2522] | I found a cosmetic bug in the console |
Maxim 15-May-2009 [2523x2] | I was just pointing out that rebol is sooo fast to launch that you can close it and its not a pain... I easily get up to 10-15 windows open at a time, and when you've got half of them as rebol consoles, its easier not to guess which one is the help window :-) |
impossible... the console is *perfect* ;-) | |
Steeve 15-May-2009 [2525] | i have 3 R3 consoles (one for the chat, on for test, one for... i don't remember) I have 1 R2 console for testing |
Henrik 15-May-2009 [2526] | maxim, it's amazing that R3 is even faster at launching. |
BrianH 15-May-2009 [2527] | Text mode :) |
Maxim 15-May-2009 [2528] | well.. Obviously, Carl keeps removing stuff from REBOL... just ask steeve ;-) |
Henrik 15-May-2009 [2529] | nah, it's just that Carl has secretly figured out how to do random compression. |
mhinson 15-May-2009 [2530] | is there a neat trick to do this with less verbosity please ? a: first parse {1/2} "/" b: second parse {1/2} "/" |
BrianH 15-May-2009 [2531x2] | Oh, wait until we get going on the modularization - then you'll really see things getting removed :) |
set [a b] parse {1/2} "/" | |
mhinson 15-May-2009 [2533x2] | I can send a number up to 28 with only one it or smoke signal. |
it=bit | |
Maxim 15-May-2009 [2535] | just don't make rebol require includes in every single app. that's a large part of rebol's appeal. |
Steeve 15-May-2009 [2536] | yep Max |
BrianH 15-May-2009 [2537] | There will be default includes. |
mhinson 15-May-2009 [2538] | hey, what about my 28 to 1 lossless compression... now Paul has gone, someone has to keep the fire burning. :-) |
Steeve 15-May-2009 [2539] | But the default mechanism will be an optionnal module |
BrianH 15-May-2009 [2540] | Default includes: system/contexts/exports |
Maxim 15-May-2009 [2541] | cause frankly shaving off 100kb from rebol.exe... in an attempt to improve it... is like saying that life vests are in the life boats... but the life boats aren't accesible unless you are sinking. |
Steeve 15-May-2009 [2542] | just kidding |
Pekr 15-May-2009 [2543] | I see no point in modularisation of current R3. It is still small. I just wish that we do plug-ins and interfacing, tasking, in really good way = good for concurrency environments ... |
Maxim 15-May-2009 [2544] | there is a point where smaller isn't better. it just gets annoying. |
mhinson 15-May-2009 [2545] | How about an on line compiling service ? one use per month for free. |
Maxim 15-May-2009 [2546] | python is a good example of this. the language as a whole got much better when they integrated the datatype manipulations libs within the datatype classes themselves. |
BrianH 15-May-2009 [2547] | Pekr, just because it is modular doesn't mean that the modules won't be included. HTTP is handled by a module now. |
Maxim 15-May-2009 [2548x2] | in any case, I do think carl does not want rebol to become an include festival. |
so I'm not too worried. | |
Steeve 15-May-2009 [2550x2] | Actually, modules are just separated context to my mind, not really an astounding new features |
we used context to have the same behavior in R2 | |
BrianH 15-May-2009 [2552] | Carl wants REBOL development to be manageable. Modules make that happen. Just ask Reichart: Qtask is built on modules. |
Maxim 15-May-2009 [2553] | astounding for some things yes. |
BrianH 15-May-2009 [2554] | Having separated contexts and being able to manage them well is a big deal, for security and for ease of programming. |
Steeve 15-May-2009 [2555] | but managing t |
Maxim 15-May-2009 [2556] | we can now add plugin interfaces to apps, without hackers being able to probe inside the main app, for example. |
Steeve 15-May-2009 [2557x2] | but managing them well is the job of the programmer, we can do dirty design with modules too, having them now don't prevent us to do trashes |
i mean with the contexts in R2 we can do nice design too | |
older newer | first last |