Difference between revisions of "Jobs/M2 2017 DV QuickRefs"

From LRDE

(Created page with "{{Job |Reference id=M2 2017 DV QuickRefs |Title=QuickRefs - Documentation globale du monde Lisp |Dates=5 - 6 mois en 2017 |Related project=Climb |Advisor=Didier Verna |General...")
 
 
Line 3: Line 3:
 
|Title=QuickRefs - Documentation globale du monde Lisp
 
|Title=QuickRefs - Documentation globale du monde Lisp
 
|Dates=5 - 6 mois en 2017
 
|Dates=5 - 6 mois en 2017
  +
|Research field=Dynamic Languages
 
|Related project=Climb
 
|Related project=Climb
 
|Advisor=Didier Verna
 
|Advisor=Didier Verna
Line 15: Line 16:
 
plateforme de documentation plus ou moins globable du monde Lisp,
 
plateforme de documentation plus ou moins globable du monde Lisp,
 
générée automatiquement.
 
générée automatiquement.
 
 
|Prerequisites=Une connaissance préalable de Lisp et/ou des technologies du Web serait
 
|Prerequisites=Une connaissance préalable de Lisp et/ou des technologies du Web serait
 
un plus, mais n'est pas requise.
 
un plus, mais n'est pas requise.
Line 26: Line 26:
 
quickdocs.org pour développer un nouveau site, quickrefs.org, basé sur
 
quickdocs.org pour développer un nouveau site, quickrefs.org, basé sur
 
Declt.
 
Declt.
 
 
|Benefit for the candidate=Découvrir un nouveau langage (Lisp), le cas échéant. Développer un outil
 
|Benefit for the candidate=Découvrir un nouveau langage (Lisp), le cas échéant. Développer un outil
qui pourrait occuper une place capitale dans le monde Lisp.
+
qui pourrait occuper une place capitale dans le monde Lisp.
 
 
|Contact=<didier at lrde . epita . fr>
 
|Contact=<didier at lrde . epita . fr>
 
|Compensation=1000€ gross/month
 
|Compensation=1000€ gross/month

Latest revision as of 18:51, 4 January 2017

QuickRefs - Documentation globale du monde Lisp
Reference id

M2 2017 DV QuickRefs

Dates

5 - 6 mois en 2017

Research field

Dynamic Languages

Related project

Climb

Advisor

Didier Verna

General presentation of the field

Le langage Lisp dispose de mécanismes pour la documentation du code (les « docstrings ») et pour l'introspection, permettant ensemble d'extraire suffisamment d'information pour générer des manuels de références automatiquement. Par ailleurs, un système nommé QuickLisp consistue aujourd'hui le standard de-facto pour le téléchargement et la gestion de distributions de bibliothèques.

En combinant ces deux idées, il devient envisageable de fournir une plateforme de documentation plus ou moins globable du monde Lisp, générée automatiquement.

Prerequisites

Une connaissance préalable de Lisp et/ou des technologies du Web serait un plus, mais n'est pas requise.

Objectives

À l'heure actuelle, il existe déjà une implémentation de cette idée: quickdocs.org. Cependant, la documentation fournie est assez rudimentaire. D'un autre côté, je suis l'auteur de Declt, un système de génération automatique de manuels de références beaucoup plus complet, mais ce système produit de la documentation bibliothèque par bibliothèque, sans plateforme centralisée. L'idée serait donc de s'inspirer de quickdocs.org pour développer un nouveau site, quickrefs.org, basé sur Declt.

Benefit for the candidate

Découvrir un nouveau langage (Lisp), le cas échéant. Développer un outil qui pourrait occuper une place capitale dans le monde Lisp.

References
Place LRDE: How to get to us
Compensation

1000€ gross/month

Future work opportunities
Contact

<didier at lrde . epita . fr> <didier at lrde . epita . fr>