Re: Routine_ID Is No Doubt My Solution...
- Posted by Derek Parnell <ddparnell at bigpond.com> Apr 13, 2003
- 434 views
----- Original Message ----- From: "C. K. Lester" <cklester at yahoo.com> To: "EUforum" <EUforum at topica.com> Subject: Re: Routine_ID Is No Doubt My Solution... > > > --- Derek Parnell <ddparnell at bigpond.com> wrote: > > > Pete's solution is the right thing, but this > > behaviour of Euphoria is designed. > > RDS explicitly wants Euphoria to be like > > this - it is NOT "over-zealous optimisation". > > The design philosophy for Euphoria is "nothing > > can be referenced until it has been 'seen' by the > > translator first". > > [snip] > > In this case, the solution to my initial problem turns > out to be quite simple and, when I first thought of > it, enough to be intuitive that I thumped myself for > not thinking of it beforehand... it was simply my lack > of knowledge regarding ... Heck, I do this on a daily basis. > I still have yet > to find something lacking in EUPHORIA, or something I > consider to be a detriment to programmers. Horses for Courses. I have a host of coding paradigms that I enjoy using, (because they increase *my* efficiency) that I have to use workarounds for when coding in Euphoria. In other words, using Euphoria, I'm not as efficient as I know I could be. I'm just lucky that that is still better than using C/C++. > > The lack of forward referencing > > makes things harder for the coder. > > I kinda chuckle because VBA lets me put my subs and > functions all over the place, willy nilly. Sometimes I > have looked and looked for the referenced function > ABOVE where I have coded it, only to find it soon > after BELOW the code... sigh. Stupid VBA and its > anarchy!!! I do most of my commercial coding in VB. I organise my code so I can find related routines quickly. Also, the IDE (and the MZTools add-in) makes finding routines so simple. The key is, that routines are physically organised according to their relationships to each other, rather than their physical location in the source file, which can lead to totally unrelated routines having to be located next to each other. ---------------- cheers, Derek Parnell