« Return to Thread: Possibility to add Java/JVM as additional target platform for Eiffel

Possibility to add Java/JVM as additional target platform for Eiffel

by galuszkiewicz :: Rate this Message:

Reply to Author | View in Thread

Hi all,

Looking at the high portability of Eiffel runtime, I was thinking
about theoretical possibility to add another target (could be quite
valuable for Eiffel's popularity) - Java JVM. If everything in Eiffel
is translated to high portable C code, translating that C code to Java
source (and then compiling by standard java compiler) should not be
very complex task. There are even automated C to Java transformers
which already exist.

I know about SmartEiffel and its compilation to Java byte-code, but
firstly - I'm thinking about translating Eiffel-C to Java (as a
source), an another kind of finalization step - this should be much
easier to do and more flexible than direct Eiffel compilation to
another (for Eiffel) target platform-code, and secondly - SmartEiffel
decided to go its own way and not follow the ISE standard, and, it is
much less developed (in sense of whole environment/system) than ISE
Eiffel.

Of course, Eiffel applications can be ported to almost any platform in
the world (much more than Java), but the reason why I started thinking
about this was a possibility to integrate and use Eiffel in enterprise
servers/systems under Unix, like J2EE/EJB application servers.

Has anybody in ISE already maybe thought about providing this feature?
I'm pretty sure that yes, so what were the conclusions?
I'm very interested in opinions about such opportunity, possible
problems and your thoughts.

Piotr




 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

 « Return to Thread: Possibility to add Java/JVM as additional target platform for Eiffel

LightInTheBox - Buy quality products at wholesale price