Re: Digest for EUforum at topica.com, issue 5000
- Posted by Jason Gade <jaygade at gmail.com> Jul 02, 2005
- 402 views
Jason Gade wrote: > > Kat wrote: > >> >> On 1 Jul 2005, at 7:25, Jason Gade wrote: >> >> >>> Can anyone tell me what (non-RDS) library files besides Win32Lib that >>> they use >>> regularly in their projects? I'm mostly asking about utility >>> functions, not >>> graphics libraries and such. Stuff like print.e, sprint.e, tk_*.e, etc. >> >> >> I use in every app for the last few years: >> >> strtok >> file.e >> win32fil.ew >> dll.e >> wildcard.e >> machine.e >> >> Includes i need to start using if i can get a break in life: >> >> C strings >> shared memory >> dosgui >> Bliss or Bach (more of either) >> serial and parallel ports >> >> Kat > > > I know you use a modified file.e, does it have any other changes than > adding getf()? Are there any changes to any of the other RDS includes > that you use such as dll.e, wildcard.e, or machine.e? > > I think there is an opportunity to write a structures.e and a strings.e > that can almost transparently be used with C. Creating a new C string > or struct would allocate storage for it and keep a pointer that could be > passed to C language routines, routines could modify the strings or > structs in memory and in Euphoria, and routines could read structures or > strings passed by C language routines. > > I know there are already two structure libraries in the archive but I > haven't studied them enough to see how transparently they work. > > Looking at the OpenEU spec, many of the data types could be implemented > this way. Not just as Euphoria types, but with some helper routines as > well. > I'm looking at Derek's dstruct.e right now and I think that it has a lot of good ideas in it. -- ============================== Too many freaks, not enough circuses. j.