Mantis Bugtracker

Einfache Problemansicht anzeigen Zu Notizen wechseln ] erweiterte Anzeige ] Problem-Historie ] Drucken ]
ID Kategorie Auswirkung Reproduzierbar Meldungsdatum Letzte Aktualisierung
0000120 [OCaml-Java] Feature-Wunsch nicht getestet 2013-08-01 11:17 2014-07-15 00:28
Reporter chambart Anzeigestatus öffentlich  
Bearbeitung durch xclerc
Priorität normal Lösung erledigt  
Status geschlossen   Produktversion
Zusammenfassung 0000120: add -java-extensions option to the toplevel
Beschreibung The toplevel does not accept the -java-extensions option. Is there a technical reason that prevent it ?
Zusätzliche Information
Tags Keine Tags zugeordnet.
Angehängte Dateien

- Problem-Beziehungen

-  Notiz
xclerc (Administrator)
2013-08-08 12:02

Well, the current implementation for Java extensions is based
on primitives that are compiled to Java bytecode by the code

On the other hand, the toplevel is currently exactly the same
than the original one, thus interpreting OCaml bytecode.

As a consequence, to support Java extensions in the toplevel,
it is necessary to either provide an implementation for the
aforementioned primitives (e.g. based on reflection), or to
modify the toplevel to make it use Java bytecode rather than
OCaml bytecode.

To summarize, there is no technical reason that this could not
be done, but it needs some work. So, although it is a desirable
feature, don't hold your breath.
xclerc (Administrator)
2014-07-15 00:28

The new version (alpha1) features an alternative toplevel (namely ocamlj)
that is based on Java bytecode rather than OCaml bytecode, and provides
support for typer extensions.

- Problem-Historie
Änderungsdatum Benutzername Feld Änderung
2013-08-01 11:17 chambart Neues Problem
2013-08-08 12:02 xclerc Problemnotiz hinzugefügt: 0000278
2013-08-08 12:02 xclerc Bearbeitung durch => xclerc
2013-08-08 12:02 xclerc Status neu => anerkannt
2014-07-15 00:28 xclerc Problemnotiz hinzugefügt: 0000286
2014-07-15 00:28 xclerc Status anerkannt => geschlossen
2014-07-15 00:28 xclerc Lösung offen => erledigt

Mantis 1.1.7[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker