World: r3wp
[Core] Discuss core issues
older newer | first last |
Steeve 15-Apr-2007 [7519] | you don't like sum [ 1 2 3 4] syntax anymore ? ;-) |
Maxim 15-Apr-2007 [7520] | hehe |
Steeve 15-Apr-2007 [7521x3] | but i agree for one thing, the comma should be loaded as a valid token in rebol |
so, we shoold free to use it as we want | |
*should be | |
Maxim 15-Apr-2007 [7524] | darn I hate object oriented development... I've come to a point where I need multiple inheritence in rebol (which I can hack) but some methods overlap and I need both for the object to be compliant... again, I can hack most of this ... but the fact that I just came to this point reminds me of the down sides of using objects (in any language)... |
Steeve 15-Apr-2007 [7525] | yep agree too |
Maxim 15-Apr-2007 [7526] | overall a big can of worms :-( the slightest little mistake in the future (forgetting a detail in a year from now) could lead to a 2 day bug fest... even if documented, some side-effects can't be pre-identified. |
Steeve 15-Apr-2007 [7527x2] | i think it's a problem when any type of source becomme huge |
Rebol don't solve this problem | |
Maxim 15-Apr-2007 [7529x2] | I'm now thinking of flattening the whole object inheritence tree and adding switches, to enable some options. |
Even in languages which provide some support for this issue... in the end it becomes an issue anyways... every time you want to change something, you end up asking your self more questions because of the "features" of the object paradigm, than the actual problem you are trying to solve. | |
Steeve 15-Apr-2007 [7531x5] | yep it's an endless issue in our karma |
we are too perfectionnist :-) | |
it's the main raison why gurus can't produce business release of their idea | |
raison = reason | |
there is some exceptions for sure :-) | |
Micha 16-Apr-2007 [7536] | what use "native" function ? |
Oldes 16-Apr-2007 [7537] | Native functions are functions that are hardwired into the kernel of REBOL. So you cannot see source of such a functions. http://en.wikibooks.org/wiki/REBOL_Programming/Internals |
Gregg 16-Apr-2007 [7538] | If you mean the NATIVE func that you can see in REBOL, I think that's used only to document native funcs; to create a REBOL spec for use with HELP. |
Oldes 16-Apr-2007 [7539] | ach.. interesting.. I missed this function:) |
btiffin 16-Apr-2007 [7540] | This is just my opinion, but all you guru's... Don't lead Carl to add early termination to function argument scans. Some of us aren't as smart or as thorough as you... :) |
Anton 17-Apr-2007 [7541] | How do you know that it isn't for your own good, then ? ;) |
btiffin 17-Apr-2007 [7542] | You are correct sir. But I had to try. :) |
Maxim 17-Apr-2007 [7543x4] | any one ever encountered an error in REBOL's binding? yesterday I stumbled for hours on a bug in REBOL's interpretation... really. |
for some reason, it seems that binding does not handle sub objects very well. strangely, it seems that in a circumstance I cannot determine (and cannot reproduce) when you have a series of nested objects at some point, even if you remake all parts of the inner objects, you still end up with functions which call previous bindings, thus calling the wrong functions! I had to explicitely call the paths from the supplied outermost object back to the current object in order to reach my own local function: ex: within the body of a function in objc, I had to call this: instance/ctx/other-function instead of only 'other-function. yet they are defined in the same make ! | |
oops objc = ctx | |
I tried recreating the error and somehow it happens only in a circumstance which I can't determine... but its a strange issue cause its the first time I hit this in all my years as a reboler. | |
Sunanda 17-Apr-2007 [7547] | There are weird, hard to produce errors lurking inside REBOL. Run 150,000 (separate) CGI sessions and you'll average one unexplainable crash......That's the stats from REBOL.org, anyway. |
Pekr 17-Apr-2007 [7548x2] | wait for R3 then .... |
you will experience .... many more crashes :-) | |
Maxim 17-Apr-2007 [7550] | hahahaha |
Henrik 17-Apr-2007 [7551] | sunanda, I get some nasty crashes with rugby sometimes. I could tear my hair out, but decided that this will probably be fixed for R3. :-) |
Maxim 17-Apr-2007 [7552] | pekr: there goes all the negativity again... aren't you doing meditation to help you with that? ;-) |
Sunanda 17-Apr-2007 [7553] | I also experience strange out-of-memory conditions at times with non-CGI scripts. I can usually tweak some code until it stops, but it does look like garbage collection problems. |
Henrik 17-Apr-2007 [7554] | I fortunately got one of those crashes drilled down to a few lines of code, but it has not been fixed yet, sitting idly in RAMBO. |
Pekr 17-Apr-2007 [7555] | what negativity? I put smiley to what I said ;-) It is just clear, that most new system experience new bugs, no? It will be the same for R3, so looking forward to R3.1 already :-) |
Maxim 17-Apr-2007 [7556x2] | I know... was just pulling your leg... so you will come and see all those crashes at the devcon? yes? |
you know, you and I in the same room will make some space-time continuum bubble, which will make R3 even more crash prone ;-) all of that negativity swirling around like a maelstrom. | |
Pekr 17-Apr-2007 [7558] | I will save my energy for next year's devcon -imagine - hundreds of new R3 users around the world and then elite (current community members) telling stories about R2 and old, not always so good, days :-) |
Maxim 17-Apr-2007 [7559x3] | you could hide in ladislav's luggage ;-) |
and call in sick ;-) | |
MULTI-SWITCH: New function in the code-snippet check list. | |
Graham 17-Apr-2007 [7562] | If you have a series of nested objects, how do you get the value of say, the nth nested object? is there something like : get in object 'obj1/obj2/obj3/obj4/....objn/parameter |
Henrik 17-Apr-2007 [7563] | perhaps if you convert the path to a block? |
Graham 17-Apr-2007 [7564] | Just wondering if there will be a shortcut method of accessing an object |
Henrik 17-Apr-2007 [7565x3] | >> to-block 'i/hate/icecream/yes/i/do == [i hate icecream yes i do] |
>> to-path head clear at to-block 'i/hate/icecream/yes/i/do 4 == i/hate/icecream | |
>> pick 'i/hate/icecream/yes/i/do 3 == icecream | |
Graham 17-Apr-2007 [7568] | This is not accessing the object |
older newer | first last |