Hi, Elan, I see your point to use Rebol argument passing. Your idea is quite interesting, i didn't even think about it, because it seemed too complicated to me. The problem is, that if you use the static storage for an argument, you are making another source of ugly bugs - the method calls are non-reentrant, which makes more problems than it solves. If you would try to take a reentrant approach (which I consider a must), you should create a curried function, but i don't remember the Jeff's solution. Maybe I can find it somewhere, or find my own approach. -Ladislav
- [REBOL] Objects: Preventing Code Duplication Re: lmecir
- [REBOL] Objects: Preventing Code Duplication Re:(2) icimjs
- [REBOL] Objects: Preventing Code Duplication Re:(3) lmecir
- [REBOL] Objects: Preventing Code Duplication Re:(4) lmecir
- [REBOL] Objects: Preventing Code Duplication Re:(4) icimjs
- [REBOL] Objects: Preventing Code Duplication Re:(5... lmecir
- [REBOL] Objects: Preventing Code Duplication ... lmecir
- [REBOL] Objects: Preventing Code Duplicat... icimjs
- [REBOL] Objects: Preventing Code Dupl... lmecir
- [REBOL] Objects: Preventing Code Dupl... icimjs
- [REBOL] Objects: Preventing Code Dupl... icimjs
- [REBOL] Objects: Preventing Code Dupl... icimjs
- [REBOL] Objects: Preventing Code Dupl... lmecir
- [REBOL] Objects: Preventing Code Dupl... lmecir
- [REBOL] Objects: Preventing Code Dupl... icimjs
- [REBOL] Objects: Preventing Code Dupl... lmecir
- [REBOL] Re: Objects: Preventing Code ... giesse