Re: A Euphoria DLL?
- Posted by petelomax at blueyonder.co.uk Mar 01, 2002
- 467 views
On Fri, 1 Mar 2002 13:17:14 -0500, Matthew Lewis <matthewwalkerlewis at YAHOO.COM> wrote: > > >> -----Original Message----- >> From: Bernie Ryan [mailto:xotron at localnet.com] > >> Matt: >> A bound program is just the executable interpeter with >> a executable program code bound on to the backend of it. >> This would be very different than creating a DLL. > >Different, yes, but how much different? Rather than lumping Eu code to the >normal, executable interpreter, it would be bound to a dll-compiled version. >The bind utility would then adjust the stub to reflect the entry points for >the dll. Again, other than figuring out the proper structure for the entry >points, I don't see why this would be too difficult. :) > >Matt Lewis Drop the "dll" and call it "ell" - a euphoria linked library. The internal structure would be Eu, not C. Obviously no-one wants to bind a bit of euphoria so they can call it from their C program(?). Don't use an existing, probably overcomplex interface, define a new, simpler, & extendible one. The binder needs to be changed to recognise include fred.ell differently to include fred.e, validate the interface details, and ug, load them as needed. Good idea, loads of work, not on my list of priorties though. Pete