Bonjour,
J'utilise ces 2 sites la:
http://clojuredocs.org/clojure_core
(La doc pointe tjs sur 1.3.0 mais c'est déjà un début.)
http://www.clojureatlas.com/
Ça te permet de rechercher par mot clé des fonctions. Le résultat sous forme de graphe est plaisant.
Sinon j'ouvre directement le namespace clojure.core avec emacs, ferme les blocs de code pour ne voir que les noms de fonction et me ballade dedans.
Ah et ultime remarque. 4clojure.com est vraiment sympa. Ça te propose des exercices sous forme de tests unitaires a faire passer. Tu tombes sur des fonctions de clojure a implementer. Du coup, tu les rencontres de manière ludique.
A bientot
Antoine
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes clojure-fr.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse clojure-fr+...@googlegroups.com.
Bonjour,
Les liens intéressants ont déjà été fournis, cependant quelques recommandations :
Comme je l'ai déjà dit : n'utilise pas recur.
ni lazy-seq ou lazy-cat
ni la récursion !
ni les types références (atom/ref/agent/delay/promise...)
ni deftype/defrecord/defprotocol
évite l'interop
si tu as vraiment besoin de polymorphisme, essaye les multiméthodes mais dans un premier temps essaye de t'en passer
Ces préconisations ont pour objectif de "casser" tes réflexes et d'obliger à utiliser les fonctions de haut niveau (et donc les apprendre).
Christophe
En direct du front : je suis en train de reprendre une base de code
Bonjour à tous et merci pour vos réponses :)
Par contre, j'avais dû mal m'exprimer :$ Je voulais une version papier
(je sais, cela fait has-been de nos jours) pour la lire dans les
transports (les joies de 2 heures de trajets par jour dans le métro
parisiens :P)
Mais, je note l'idée de charger dans emacs directement le source et ne
garder que les doc-strings.
Pour les tablettes, c'est vrai que c'est pratique. Mais, j'ai un
problème philosophique avec les livres numériques qui ne sont pas
techniques.
Je refuse donc d'acheter une tablette pour lire les livres (au sens
général: roman, essai, historique, géopolitique, bref ceux qui
exposent des idées, des opinions, etc) car je veux les posséder, les
corner, les annoter, les faire vivre. Et surtout que personne ne me
les retire de mes mains pour une raison X ou Y (exemple de 1984 avec
Amazon).
Après, je suis un peu réac :) Je fais partie de ceux qui sont prêt à
accepter une complexité pour conserver leur liberté. Par opposition à
une remarque qui *aurait* faite par quelqu'un d'Apple (ou un
apple-addict) que les gens sont prêts à sacrifier un peu de leur
liberté pour de la facilité d'utilisation. Le problème est la
définition de ce "peu".