Kata Randori, animé par Antoine, Mercredi 6 Juin à 19h, chez Xebia

9 views
Skip to first unread message

Bertrand Dechoux

unread,
May 31, 2012, 7:18:57 AM5/31/12
to clojure-paris-user-group
Un Kata Randori (pour Clojure!) sera animé par Antoine le Mercredi 6
Juin, à 19h, chez Xebia.

Vous êtes tous les bienvenus, il faut juste s’inscrire sur le doodle
suivant :
http://www.doodle.com/c4s9iybyt36quip2#table

Notez bien l’adresse :

Xebia
156 boulevard Haussmann à Paris
Immeuble A – 7e étage
https://maps.google.fr/maps?q=156+boulevard+Haussmann+%C3%A0+Paris

A mercredi prochain!

Bertrand

Denis Labaye

unread,
May 31, 2012, 2:20:27 PM5/31/12
to clojure-pari...@googlegroups.com
present

2012/5/31 Bertrand Dechoux <dech...@gmail.com>

Yann Schwartz

unread,
Jun 6, 2012, 6:10:17 PM6/6/12
to clojure-pari...@googlegroups.com
En tout cas j'ai passé une très bonne soirée, et j'ai apprécié le format pair programming qui permet de se frotter pour de bon à Clojure sans pour autant se retrouver bloquer au premier obstacle.

Si je pouvais faire quelques remarques :

  • Ce qui a bien fonctionné
    • On code
    • Bon accueil et victuailles
    • Un peu tous les niveaux, donc pas trop de peur de passer pour un n00b
    • Le starter code sur github

  • Ce qui pourrait être amélioré
    • Le démarrage (instructions simples pour un setup de base eclipse + ccw + lein ou lein + emacs, sous mac, win et linux
    • Toujours dans le démarrage, une intro express à midje
    • Meilleure interaction avec github (forks systématiques des participants, mise à jour au fur et à mesure, commentaires sur des pull requests, etc.)
    • Plus de facts midje au départ décrivant le problème du jour ou un problème plus atomique pour s'échauffer
    • Des hints ou des pistes pour ne pas se retrouver en pleine angoisse de l'écran blanc (fonctions de base de manipulations des séquences pour l'exemple de ce soir, par exemple)
En tout cas, je reviendrai...



2012/5/31 Denis Labaye <denis....@gmail.com>

Yann Schwartz

unread,
Jun 6, 2012, 6:11:05 PM6/6/12
to clojure-pari...@googlegroups.com
s/se retrouver bloquer/se retrouver bloqué/

(misère)

2012/6/7 Yann Schwartz <abolib...@gmail.com>

eniotna

unread,
Jun 6, 2012, 6:24:15 PM6/6/12
to clojure-pari...@googlegroups.com
Salut,

Le 7 juin 2012 00:10, Yann Schwartz <abolib...@gmail.com> a écrit :
En tout cas j'ai passé une très bonne soirée, et j'ai apprécié le format pair programming qui permet de se frotter pour de bon à Clojure sans pour autant se retrouver bloquer au premier obstacle.

Si je pouvais faire quelques remarques :
  • Ce qui a bien fonctionné
    • On code
    • Bon accueil et victuailles
    • Un peu tous les niveaux, donc pas trop de peur de passer pour un n00b
    • Le starter code sur github

:D
  • Ce qui pourrait être amélioré
    • Le démarrage (instructions simples pour un setup de base eclipse + ccw + lein ou lein + emacs, sous mac, win et linux
ca peut etre complique si on combine les os mais ca pourrait etre un howto qu'on alimente au fur et a mesure.
typiquement, j'ai qqs articles sur mon blog pour demarrer le bootstrap de la machine mais c'est avec emacs. Donc ca pourrait etre un depart pour se faire un truc simple:

http://adumont.fr/blog/how-to-install-emacs-24/
http://adumont.fr/blog/how-to-boostrap-a-clojure-project/

Un exemple d'utilisation
http://adumont.fr/blog/one-way-to-solve-a-problem-in-clojure/

Apres, il y a un depot qu'il est possible de cloner pour avoir un emacs tout pret pour emacs
https://github.com/overtone/emacs-live

Mon fork qui merge violemment le https://github.com/technomancy/emacs-starter-kit et le precedent (c plus sale mais ca marche, pragmatique :D) https://github.com/ardumont/emacs-live

    • Toujours dans le démarrage, une intro express à midje

Un exemple d'utilisation de clojure avec emacs et midje.
http://adumont.fr/blog/one-way-to-solve-a-problem-in-clojure/

    • Meilleure interaction avec github (forks systématiques des participants, mise à jour au fur et à mesure, commentaires sur des pull requests, etc.)
must do
    • Plus de facts midje au départ décrivant le problème du jour ou un problème plus atomique pour s'échauffer
can do
    • Des hints ou des pistes pour ne pas se retrouver en pleine angoisse de l'écran blanc (fonctions de base de manipulations des séquences pour l'exemple de ce soir, par exemple)
Pas d'angoisse a avoir - pose les questions.

must do


Merci pour le feedback.
Je note :D
 
En tout cas, je reviendrai...


super!

A bientot

Antoine
 

eniotna

unread,
Jun 6, 2012, 6:27:05 PM6/6/12
to clojure-pari...@googlegroups.com
Ah oui pour la doc:
- http://clojuredocs.org/clojure_core/clojure.core
c'est la page principale avec toutes les fonctions
- http://www.clojureatlas.com/
pour rechercher contextuellement

- et sinon le emacs live ouvre une fenetre a la saisie pour proposer les fonctions clojure (ou java pour l'interoperabilite java) ou meme les votres.
Et si vous laissez une petite seconde, ca charge la documentation (meme la votre).

A la prochaine

Antoine

eniotna

unread,
Jun 6, 2012, 6:41:06 PM6/6/12
to clojure-pari...@googlegroups.com
Encore moi:

https://github.com/CPUG/graph-deps/blob/master/src/dojo_coding_1/core.clj

Une solution plus complete:
https://github.com/clojure-consulting/sh-deps/blob/master/src/sh_deps/core.clj#L19

(vous pouvez regarder un peu plus bas pour la suite, generation du fichier, comment lancer un programme de l'invite de commande, etc...)
Reply all
Reply to author
Forward
0 new messages