Skip to topic | Skip to bottom
Home
Minfo03
Minfo03.PagePersoSylvainBeuclerr1.49 - 16 Jun 2004 - 18:15 - SylvainBeuclertopic end

Start of topic | Skip to actions

Suivi

Contenu

Liens

  • IntegrationDrScheme: Un comparatif de différents langages existants pour DrScheme, ainsi que de la documentation sur l'implémentation (pour HACKING certainement)

Modifications du sujet initial

  • LGPL -> GPL. Un éclaircissement à la suite d'une question de la réunion de présoutenance a montré que la LGPL n'était aucunement nécessaire.

  • Ajout de la sémantique dénotationnelle.

  • Documentation décalée, et j'étudie des détails de développement (packaging) et aide là où cela est nécessaire (intégration, graphismes)

  • Pas de CVS

  • Exemples d'algorithmes faits par Cyril et non par moi.

  • Support d'outils externes de représentation de données

  • Packages PLT sous une forme non-standard, d'où efforts supplémentaires au niveau du packaging.

Estimations/Travail effectué, par semaine

5 mai -> 11 mai [1]

  • Etude des outils de développement de PLT: archives .plt, documentation produite depuis LaTeX? avec TeX2Page?: fait, mais il reste à étudier la création d'une archive .plt standard pour la documentation. [Objectif presque atteint]

  • Composition de Makefile: commencé, les Makefile sont à retravailler pour faciliter le test du module sans ré-installation à chaque modification. [Objectif moyennement atteint, pas vraiment utilisable, mais pas requis]

  • Mise en place de CVS: dépôt créé, machine opérationnelle, il manque juste ViewCVS. [Objectif atteint]

  • Plutôt que de commencer la documentation, étude de l'intégration.

12 mai -> 18 mai [2]

  • Etude d'autres langages existants pour DrScheme: liste de la plupart des possibilités d'intégration sont listées, et des Hello World sont là pour tester. Spy semble complet mais il n'existe pas de distribution facilement instalable, donc non testé. [Objectif moyennement atteint, il manque du concret, et la comparaison n'est pas entièrement finie]

  • Projet de synthèse d'image avancé de 2 semaines. [Contretemps non prévu]

19 mai -> 25 mai [3]

  • Finalisation des Makefile et du squelette de développement. Reste à intégrer le code réel et à ajouter de quoi créer les fichiers d'indexation de documentation. [Objectif atteint]

  • Intégration DrScheme plus concrète avec squelette de tool et quelques points d'intégration documentés. Etude appronfondie de l'architecture relativement longue (units, tests). Conflit avec Julien qui a besoin de cette partie et la prend en charge, ayant fini ses objectifs. [Objectif moyennement atteint, et temps en étude non rentabilisé due à évaluation pessimiste de la partie traduction et optimiste de ma partie, sans compter le contretemps de la SI. La partie comparaison reste utile pour le rapport et en temps que check list.]

  • Installation de ViewCVS. [Objectif atteint.] Point sur CVS: perte de temps pour le projet (bien que gain d'expérience personnelle) car je suis le seul à l'utiliser en fin de compte. Pour un projet bien séparé, contenant peu de fichiers sources, et avec une équipe non habituée à CVS, ce système était à proscrire, la méthode des copies de sauvegarde en chaîne et d'envoi des archives par mail/Wiki reste plus naturelle.

  • Projet de synthèse d'image toujours avancé de 2 semaines.

26 mai -> 1 juin [4]

  • Ajout des fichiers d'indexation dans l'aide. [Objectif non prévu à l'avance, atteint car réponse à message sur mailing-list].

  • Problème non prévu: passage sans douleur à DrScheme v300. Etude du problème des accents car MzScheme passe en Unicode. Pas d'autres problèmes prévu, si ce n'est peut-être quelques exceptions à renommer. [Objectif atteint: il faut soit porter synthcode's gettext vers DrScheme, soit utilise des séquences d'échappement ASCII + amélioration du SRFI 29 (l10n) de PLT Scheme]

  • Projet de synthèse d'image rendu le 28 (on va ENFIN pouvoir faire du SpécialK à 100%).

  • Prévu: l10n - localisation [Objectif non atteint quoique défini, cf. v300]

  • Prévu: documentation (français et anglais) [objectif atteint: documentation exploitable pour le beta-test]

2 juin -> 9 juin [5]

  • Prévu: l10n [Objectif atteint: Utilisation de la seule possibilité 'portable' entre versions offerte par DrScheme, ie modification du SRFI 29 et utilisation d'échappement \ooo pour les accents.]

  • Prévu: documentation, notamment HACKING. Plus traductions vers anglais. [Effectué. Traduction de la documentation utilisateur décalée, car non nécessaire à la notation. HACKING uniquement en anglais.]

  • Prévu: Aide possible avec Pierre pour outils graphiques. [Déjà effectué.]

  • Prévu: rapport. [Fini le 10]

  • Non-prévu: suite à la réunion avec Jean-Paul Roy, gestion d'outils de visualisation externe [Objectif atteint: support de VCG (affichage externe et interne) et springgraph (affichage interne)]

10 juin -> 16 juin [5']

  • Prévu: Transparents, pas réalisés avec SlideShow? car pas de nécessité d'exécuter du code Scheme (si ce n'est carrément DrScheme) durant la présentation.

  • Prévu: Discussion avec PLT.

  • Décalé: Traduction anglaise de la doc utilisateur.

  • Non-prévu: Discussion avec Kellogg

ChangeLog

2004-06-10 Sylvain BEUCLER <beuc@beuc.net>

  • Rapport

  • Traduction de la partie de Cyril dans HACKING

  • Benchmark avec KTA

2004-06-09 Sylvain BEUCLER <beuc@beuc.net>

  • Fusions pour packaging final

  • Bug fixes

  • Réunion avec E.Kounalis

  • Rapports

2004-06-08 Sylvain BEUCLER <beuc@beuc.net>

  • Re-fusion de doc avec Cyril.

  • Les afficheurs renvoient faux et non (void) en cas d'erreur.

  • Ajouts d'exemples d'afficheurs dans demos.

  • Un peu de HACKING

2004-06-07 Sylvain BEUCLER <beuc@beuc.net>

  • Ajout de conversion VCG->PNG pour inclusion dans le top-level.

  • Correction de l'affichage au top-level pour gérer correctement les images sans pour autant dénaturer la transformation d'expression SpécialK en chaîne de caractères.

  • Correctifs de bogues dans les outils de visu

  • Fusion de la documentation avec Cyril

  • Intégration de la bibliothèque pour tableaux de Julien

  • Un brin de packaging

2004-06-06 Sylvain BEUCLER <beuc@beuc.net>

  • Correction d'un bug concernant l'opérateur '!'

  • Localisation d'un jeu de chaînes de caractères oublié

  • Ajout d'une section sur l'utilisation de code SpécialK dans MzScheme.

  • Ebauche de section sur les outils de visualisations dans HACKING

  • Transformation d'arbres vers les formats respectifs de springgraph (.dot) et VCG (.vcg)

  • Visualisation d'arbres avec xvcg (fenêtre X) et springgraph (PNG affiché au top-level)

2004-06-05 Sylvain BEUCLER <beuc@beuc.net>

  • Localisation du projet + tests

  • Ajouts des notices de copyright et de licence

  • Remaniement du découpage de la documentation, ajout d'un 'longtable' pour la grammaire, retravail de l'introduction

  • Correction du 'nasty-print' pour les listes qui ne gérait pas les doublets.

  • Etude d'alternative à GraphViz?, qui n'est pas libre, ni open source au sens de l'OSI d'ailleurs, quoi qu'AT&T en dise. Compilations et installations en tout genre. Résultat: springgraph 0.82 (pour les graphes, et non les arbres proprement dits) et VCG 1.3 (commande xvcg).

  • Apprentissage du sous-ensemble du format .dot géré par springgraph.

2004-06-04 Sylvain BEUCLER <beuc@beuc.net>

  • Correction orthographique de la documentation utilisateur.

  • Corrections dans la documentation pour le support Tex2Page.

  • Corrections dans les Makefile pour gérer la nouvelle organisation du code

  • Localisation du projet.

2004-06-03 Sylvain BEUCLER <beuc@beuc.net>

  • Réunion avec Jean-Paul Roy

  • Réponse bug sur la trace

  • Règlement de quelques détails avec Cyril sur la documentation

2004-06-01 Sylvain BEUCLER <beuc@beuc.net>

  • Echanges sur différentes ML concerçant les possibilités d'i18n

  • Rédaction d'une ébauche du rapport final

2004-05-31 Sylvain BEUCLER <beuc@beuc.net>

  • Documentation sur les encodages de MzScheme v300.

  • Etude de bindings pour gettext.

  • Installation et test de Spy (Scheme PYthon) - enfin.

2004-05-30 Sylvain BEUCLER <beuc@beuc.net>

  • Avancement de la documentation. Fusion avec des corrections de Cyril.

  • Patch sur le bug tracking pour ajouter automatiquement les personnes non authentifiées en CC de leur bug.

2004-05-29 Sylvain BEUCLER <beuc@beuc.net>

  • Le Makefile me permet de faire des mises à jour automatiques sur le Wiki (faute de CVS).

  • La documentation est plus complète.

  • Documentation sur la localisation des textes (français - anglais). L'implémentation du SRFI 29 dans PLT Scheme est loin d'être satisfaisante, aussi ai-je proposé de l'améliorer. La gestion de l'encodage des fichiers sources dans MzScheme et DrScheme n'est pas très claire, il faut que je demande plus d'informations à la PLT.

2004-05-28 Sylvain BEUCLER <beuc@beuc.net>

  • Toujours tuning des Makefile.

  • Documentation d'introduction pour les beta-testeurs. Focus sur le format PDF, de sorte qu'ils n'aient pas à installer la documentation pour savoir comment l'installer.

  • Ajout du code proprement dit dans le squelette qui n'en est donc plus un.

2004-05-27 Sylvain BEUCLER <beuc@beuc.net>

  • Le Makefile de la documentation génère correctement PS et PDF, avec relancement de [pdf]latex et makeindex si nécessaire. Il est également plus générique et peut fonctionner pour plusieurs documentations simultanément.

  • Un peu de cosmétique pour la page de garde de la doc. Ajout des fonctionnalités hyperref (tables de matières et liens pour le .pdf).

  • Ajout des notices de copyrights et des licences dans les documentations.

2004-05-26 Sylvain BEUCLER <beuc@beuc.net>

  • Après un peu d'insistance sur plt-scheme@lists.cs.brownNoSpaM.edu, récupération d'un script de génération des hdindex et keywords pour l'aide en ligne, ce qui permet d'effectuer des recherches sur l'aide de SpécialK dans le Help-Desk.

  • Adaptation du script et intégration dans le Makefile.

2004-05-25 Sylvain BEUCLER <beuc@beuc.net>

  • Essais des accents sur la version CVS 'v299'. DrScheme et Help-Desk ne fonctionnent pas encore - c'est justement ce que je comptais tester :/

2004-05-24 Sylvain BEUCLER <beuc@beuc.net>

  • Installation de ViewCVS pour consulter le dépôt CVS en ligne. "Release" en .tgz sur cette page également.

  • Recherche d'une solution pour gérer les accents correctement sous DrScheme v2XX et v3XX. Installation de DrScheme version CVS non exp impossible à cause de bogues. A tester avec seulement MzScheme en attendant.

2004-05-22 Sylvain BEUCLER <beuc@beuc.net>

  • Etude des units (les Composants de MzScheme)

  • Outil de base pour DrScheme qui se charge correctement et affiche l'icone 'K' un peu partout. A fusionner avec celui de Julien.

2004-05-21 Sylvain BEUCLER <beuc@beuc.net>

  • Finalisation du squelette de développement, avec Makefile's pour créer les .plt sans dommage.

  • Création de l'icône de chargement

2004-05-19 Sylvain BEUCLER <beuc@beuc.net>

  • Etude intégration au niveau du code

2004-05-18 Sylvain BEUCLER <beuc@beuc.net>

  • Comparaison d'autres modules de langage existants

2004-05-17 Sylvain BEUCLER <beuc@beuc.net>

  • Comparaison de modules de langage existants

2004-05-11 Sylvain BEUCLER <beuc@beuc.net>

  • Etude de la documentation DrScheme: TeX2Page + LaTeX (support Texinfo moins fini), fichiers spéciaux hdindex et keywords

  • Squelette d'organisation du code + Makefile pour création du .plt

2004-05-10 Sylvain BEUCLER <beuc@beuc.net>

  • Organisation du code scheme: modules, collections, info.ss...

  • Aspects distribution propres aux collections

2004-05-06 Sylvain BEUCLER <beuc@beuc.net>

  • Système de distribution (.plt)

to top

I Attachment sort Action Size Date Who Comment
specialk.plt manage 54.1 K 15 Jun 2004 - 13:26 SylvainBeucler Installateur
[mar jun 15 15:11:36 CEST 2004]
specialk.tar.gz manage 150.1 K 16 Jun 2004 - 18:08 SylvainBeucler Sources, doc, exemples, Makefile's
[mer jun 16 19:53:09 CEST 2004]
specialk-fr.pdf manage 265.5 K 16 Jun 2004 - 18:07 SylvainBeucler Documentation française
[mer jun 16 19:52:05 CEST 2004]
rapport_ter.sxw manage 14.4 K 03 Jun 2004 - 16:47 SylvainBeucler Première ébauche du rapport.
specialk-fr-doc.plt manage 63.2 K 16 Jun 2004 - 18:08 SylvainBeucler Documentation française
[]
specialk.pdf manage 259.7 K 16 Jun 2004 - 18:07 SylvainBeucler English documentation
[mer jun 16 19:52:05 CEST 2004]
specialk-doc.plt manage 61.4 K 16 Jun 2004 - 18:08 SylvainBeucler English documentation
[]

You are here: Minfo03 > TerRo1 > PagePersoSylvainBeucler

to top

Copyright © 1999-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WIKIDeptinfo? Send feedback