IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Free Pascal Discussion :

Pascal scripting pour la JVM


Sujet :

Free Pascal

  1. #1
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut Pascal scripting pour la JVM
    Bonjour,

    Je travaille sur un petit projet pour l'utilisation du Pascal comme langage de Script pour la machine virtuelle JAVA. Le projet utilise le compilateur Free Pascal pour JVM.

    Dans le fonctionnement, le code Pascal du Script est chargé puis modifié pour introduire les procédures d'entrée sortie (Write, Writeln). Puis Il est compilé en .class à l'aide 'ppcjvm' le compilateur Free Pascal. Le fichier .class est chargé dans le ClassLoader du Script Engine. Par introspection, je définis les entrée et sortie du programme. Enfin la méthode "main" est exécutée.

    Une démo est disponible en ligne et accessible pendant 5 jours à l'adresse : http://5.44.25.147:8080/faces/index.xhtml

    Le code source sera disponible très prochainement. Si quelqu'un peut me filer un serveur application pour héberger le projet, je suis preneur.
    Images attachées Images attachées  

  2. #2
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut Mise à disposition des sources
    Bonjour,

    Le code source de Jascal Scripting Engine est disponible sur GitHub à l'adresse : https://github.com/darrylsite/jascal.

    La démo à été mise à jour et est maintenant disponible à l'adresse : http://jascal.darrylsite.com. Elle est un compilateur Pascal en ligne basé sur Free Pascal for JVM (http://wiki.freepascal.org/FPC_JVM) utilisant le moteur Jascal V0.0.
    Le bouton "Load sample" charge un exemple de code Pascal de 240 lignes pour la conversion de nombre écrit en chiffres en lettres.

    Mes remerciements à Krachik pour l'hébergement de la démo.

Discussions similaires

  1. Pascal Scripting pour la JVM
    Par darrylsite dans le forum Langage
    Réponses: 0
    Dernier message: 22/10/2013, 14h02
  2. [langage] cherche script pour formater une chaine
    Par MASSAKA dans le forum Langage
    Réponses: 7
    Dernier message: 12/11/2003, 12h18
  3. [pgaccess] Script pour formulaire
    Par garou51 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 13/06/2003, 08h30
  4. Script pour envoyer des info a mysql
    Par rhum1 dans le forum Linux
    Réponses: 6
    Dernier message: 15/04/2003, 16h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo