1. Modules
- Posted by "M. Schut" <m.schut at TWI.TUDELFT.NL> May 05, 1999
- 468 views
I was wondering whether it is possible to select at execution which files to included. What I try to do is to include just after execution the files I want to include. Thus when I write for example SPSS (a statisticle package) I want to select at start-up the modules (math, geographical, diagrams) I want to include only include the files selected. This will give you the possibility to extend the functionallity of the program by just adding a module in stead of (re)compiling the whole package. The problem here is that the include-statement doesn't accept sequences. So what I want to do is something like this: sequence module module = "diagrams.mod" include module I hope this make sense. Martin Schut
2. Re: Modules
- Posted by Roderick Jackson <rjackson at CSIWEB.COM> May 05, 1999
- 447 views
Martin, You might want to look in the archives on the Euphoria web site for a = package called Dynaminc. By including a temporary file which is actually = created during execution, it offers a workaround for the situation. I've = looked at it before, and from what I remember it seemed well documented; = it shouldn't be difficult to use at all. Hope this helps, Rod Jackson ---------- From: M. Schut[SMTP:m.schut at TWI.TUDELFT.NL] Sent: Wednesday, May 05, 1999 12:48 PM To: EUPHORIA at LISTSERV.MUOHIO.EDU Subject: Modules I was wondering whether it is possible to select at execution which = files to included. What I try to do is to include just after execution the files = I want to include. Thus when I write for example SPSS (a statisticle = package) I want to select at start-up the modules (math, geographical, diagrams) = I want to include only include the files selected. This will give you the possibility to extend the functionallity of the program by just adding a module in stead of (re)compiling the whole package. The problem here is that the include-statement doesn't accept sequences. = So what I want to do is something like this: sequence module module =3D "diagrams.mod" include module I hope this make sense. Martin Schut
3. Re: Modules
- Posted by Robert Craig <rds at ATTCANADA.NET> May 05, 1999
- 468 views
Martin Schut writes: > The problem here is that the include-statement doesn't > accept sequences. So what I want to do is something > like this: > sequence module > module = "diagrams.mod" > include module I'm hoping, in the next major release, to make improvements in the general area of "namespaces", includes, binding etc. Meanwhile, you can do something like: module = "diagrams.mod" -- or whatever you like system("copy " & module & " temp.e", 2) include temp.e It's not as elegant as you'd like, but it will work, provided you don't bind your program into a .exe. At bind-time, the binder will replace "include temp.e" with the current temp.e file, so overwriting temp.e at run-time will have no effect. Regards, Rob Craig Rapid Deployment Software http://members.aol.com/FilesEu/