Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

Développeur : OCaml summer project

Posté par V (). Modéré le 28 janvier 2007.
Communauté
Le "OCaml Summer Project" est un projet visant à encourager le développement de la communauté de développeurs du OCaml en proposant des financements pour aider des étudiants à réaliser l'été prochain des projets de logiciel libre dans le langage de programmation Objective Caml.

Le financement proposé est de 6000$ par étudiant. Une rencontre entre les participants est organisée à la fin de l'été à New-York. Les soumissions doivent être effectuées avant le 15 mars. Entre 5 et 10 projets devraient être acceptés. Ce financement est offert par Jane Street Capital, une société de courtage new-yorkaise qui cherche à s'appuyer sur des technologies de pointe et qui s'implique beaucoup dans la recherche et le développement sur les langages de programmation.

Les projets sont à réaliser individuellement ou en équipe de deux. Une liste de projets est suggérée par les organisateurs, parmi lesquels un éditeur en OCaml, des bindings (liaisons) pour des bibliothèques (il manque toujours un binding Qt pour OCaml !), un résolveur d'équations, des outils de visualisation scientifique, des bibliothèques pour des applications multi-processus, etc.

Objective Caml est un langage multi-paradigme (impératif, fonctionnel, objet) de la famille ML, disposant d'un système de type évolué permettant de réduire considérablement les bogues d'exécution possible. Il est réputé pour sa fiabilité, sa concision, sa rapidité, et la facilité de maintenance des applications.

> Lire la dépêche (44 commentaires, moyenne: 2,6).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Tout bon!

Posté par tulipemoutarde (page perso, ) le 28/01/2007 à 00:54. (lien). Évalué à 5.

Très intéressant ça.
Ca donne une meilleure visibilité à l'Ocaml, montre qu'il est utilisé "dans la vraie vie" et que les entreprises qui l'ont choisi en sont content !

Bémol !?

Posté par GuieA_7 (page perso, ) le 29/01/2007 à 18:21. (lien). Évalué à 4.

Je précise que je n'ai rien contre OCaml ni contre les logiciels 'non-industriels' (pour le libriste que je suis ça serait vraiment cracher dans la soupe). Pour en avoir fait un petit peu, c'était effectivement vraiment pas mal. A écouter certains, c'est le meilleur langage du monde et on peut jeter le reste (mais bon je ne suis pas le dernier à précher pour mes outils favoris, je sais ce que c'est), mais j'aimerais quand même la réponse de personnes qui s'y connaissent bien en OCaml à mes quelques questions :
- Si j'en crois la doc, les threads sont lightweight et n'utilisent donc pas les multi-processeurs. Est-ce exact ?
- Toujours en mattant la doc, le chargement dynamique de bibliothèques ne marche qu'en mode bytecode, et pas en mode natif. Là encore, est-ce que je me trompe ?

Parce que si je ne me trompe pas, ça fait quand même 2 trucs assez indispensables qui manquent. Alors, je suis le 1er à m'extasier sur des conceptions super haut niveau ou des algos élégants et performants, mais pour un langage que certains voudraient voir remplacer le C, je trouve ça très handicapant.

Voilà mon objectif n'est absolument pas de dégouter les gens de OCaml (il y a des tas de langage très nuls mais super utilisés, alors un bon langage sous utilisé je vais pas taper dessus en priorité), mais juste de signaler que faire un langage avec des abstractions super bien foutues c'est bien, mais pour pouvoir remplacer les autres langages, il va quand même falloir pouvoir faire au moins autant que ces derniers.

Revenir en haut de page