Re: compiling 4.1 ?
- Posted by jimcbrown (admin) Apr 23, 2014
- 1700 views
mattlewis said...
There are still architecture related implementation details for the C-only interfaces. IIRC, this was done because there might be places where things would compile but not work without them, or possibly just a matter of providing a clearer error message than some random line failing due to a missing declaration or whatever.
Ouch. Ok, that makes sense. The goal of the C-only callc interface was to provide a single implementation that would have been portable across multiple platforms and architectures, in order to reduce the burden of porting Euphoria's runtime to a new platform/arch. That goal is still met, but I guess it was too much to hope that it'd work with zero changes to a new platform. Oh well.