Discussion:Clojure

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Pardonnez-moi, mon français n'est pas sufficient pour modifier cet article, mais en fait le Clojure est un dialect de LISP, pas seulement une langue que resemble LISP. --82.171.137.254 (d) 6 février 2010 à 12:07 (CET)[répondre]

L'expression n'est pas claire. Le backquote n'est pas spècifique a Clojure, mais son comportement concernant les symboles le lie à l'espace de nom. Mh pas mal d'imprécisions à modifier ;) Syntaxe des macros.

— Le message qui précède, non signé, a été déposé par Kilroysoft (discuter)

Clojure est un language dynamique faiblement typé. Par défaut toutes les fonctions acceptent des arguments de type Java Object. Il est cependant possible de définir un typage au sens Java aux symboles et aux arguments sous forme de métadonnées, ceci surtout dans le but d'optimisation de la compilation dans la JVM. Definition des records, types, Prototypes, :class-gen. Polymorphisme des fonctions sur les classes Jana, trcords, types.

— Le message qui précède, non signé, a été déposé par Kilroysoft (discuter)

Définir les différents types de donnée, les sucres syntaxiques. Expliquer les Interfaces des données ISeq etc...

— Le message qui précède, non signé, a été déposé par Kilroysoft (discuter)

Philosophie du language[modifier le code]

Fonctionel pur, impur, définir les options du language. Lazyness expliquer les options du language, Reducers opposé a lazy pour le paralellisme. Pourquoi l'immutabilité. Language fonctionel supprime l'affectation et les boucles. Récursivité, récusrsivité en queue de fonction. Map / Reduce / Fold.

— Le message qui précède, non signé, a été déposé par Kilroysoft (discuter)

Java.next et les languages de la JVM[modifier le code]

Positionnement de Clojure par papport aux autre language JVM.

— Le message qui précède, non signé, a été déposé par Kilroysoft (discuter)

Et encore[modifier le code]

C'est ce qui me vient d'emblée... Bien plus à ajouter George Kilroy (d) 16 juin 2013 à 00:23 (CEST)kilroysoft[répondre]

Date de création farfelue (1945, au lieu de 2007)[modifier le code]

1945 n'est pas la bonne date de création (ou la JVM tournait sur l'ENIAC) (2007 dans la page EN). j'imagine que c'est un bug de l'import wikidata, mais je n'ai pas compris comment le corriger. Mounieg (discuter) 28 mars 2023 à 19:59 (CEST)[répondre]

@Mounieg en fait il suffisait d'annuler la dernière modification de la page sur Wikidata. JackPotte ($) 28 mars 2023 à 21:49 (CEST)[répondre]