Euphoria for Sun Solaris and HP-UX
- Posted by acran at readout.fsnet.co.uk Sep 24, 2002
- 434 views
I'm considering buying the Euphoria source for the sole purpose of porting the public domain interpreter to Sun Solaris (probably Solaris 7 and Solaris 8) and to HP-UX (probably version 11.00 but if I can build a version 10.20 binary as well that would be good). I've recently been made redundant from my current job with a mid range UNIX reseller and am working my notice. I'm keeping things amicable as they have quite a resource of second user and new UNIX equipment - mostly Sun and HP-UX - which I might need a loan of at some point. As it looks like I'll soon have some free time on my hands (after new job search activities) I thought a nice exercise to keep me busy would be attempting a Euphoria port for some of the main stream commercial UNIX versions starting with HP-UX and Solaris. Before I part with the $49 for the source I'd like an idea of the complexity involved in doing a UNIX port of the interpreter. I've experience of compiling open source packages like Apache, sendmail, squid web proxy, Samba etc. with gcc, GNU make, bison, flex and the like. I can code in C so can generally track down obvious compile errors like missing #includes and unresolved function names. I've around three weeks left at work and as the remaining days tick by I will have more free hours in each day to dedicate to porting activities. Rob you mentioned that the FreeBSD port was "easy". Could you quantify that a little more? Also is compiling the interpreter just a case of running a GNU like "configure" script and then invoking the make command? Or is it a little more involved than that? I think perhaps yes. Let me stress I have no intention of working out how the source works (as if I could or of changing it although I can't deny I'm curious to take a peek. My prinary objective is to get more mainstream ports of Euphoria out to the masses who run the more mainstream UNIX implementations. Many commercial organisations still don't trust Linux for critcal applications. Before I "dive in" though I'd like a clearer idea of what I might be getting myself into. I welcome feedback from anyone on this - not just Rob. Regards, Andy Cranston.