Je veux bien, mais
1) C'est quoi le rapport avec le logiciel libre, les films, le cyclimse, ou encore la rubrique nécrologique des célébrités ?
2) T'as créé un compte juste pour ça ?
3) C'est marrant, niktamer< aussi avait des underscores autour de son pseudo. Je ne voudrais pas corréler trop vite, mais bon, entre nous…
La proportion vient-elle de la source "[10]", ou du chapeau de l'auteur ?
Les votants votaient-ils FN avant d'être policiers ?
Pour quelles raisons votent-ils FN ? De mémoire, le programme du FN n'est pas "Pour une France comme l'Allemagne de 1918".
Penses-tu que les policiers puisse avoir un quotidien qui leur donne des envies de vote différentes des tiennes, tout en faisant abstraction des ordres auxquels ils sont contraints d'obéir ?
Le monde serait-il mieux sans aucune police ?
La police ne rend-elle jamais service ?
Tout plein de questions à se poser avant de clamer que "tout le monde déteste la police" et de jeter l'opprobre sur un corps de métier et ses membres.
Mon étape préférée, c'est ptêt le design. J'aime bien passer du temps à réfléchir à tout un tas d'approches au problème, puis à présenter les résultats à mes collègues et obtenir leur aval sur la solution retenue.
Je m'attendais à "Op of string * expr * expr" par example, où la chaîne serait "+" ou "-". Ou bien "Op of (expr -> expr) * expr * expr". C'est pour ça que je disais que les opérateurs n'avaient pas d'opérateurs. C'était pas clair, bon.
J'ai pas encore lu les liens, mais je sais pas si on gagne forcément en lisibilité à tout écrire en terme de FOLDs…
Mais c'est alors encore moins intéressant !
J'ai pas le temps de jouer avec le code, mais ce concept se limite-t-il au FOLD, ou s'appliquerait-il aussi à un évaluateur complet ? Car bon, tes opérateurs n'ont pas d'opérateur… Si c'est juste pour le fold, je préfère payer le prix de mon DSL de base et garder mon code simple.
Nan, mais ma question principales est un niveau plus haut… Je ne parle pas du système de types d'OCaml (maintenant que j'ai compris que le polymorphisme t'avais surpris). Quand tu passes "(id,-)", veux-tu dire que c'est un programme qui fait la soustraction? Tu n'as jamais écrit l'exemple que tu cherchais à écrire avec ta méthode…
Donc, considérant qu'avec mon DSL de base, si je veux faire "1+(1-2)" je dois écrire "(Add (Int 1) (Substract (Int 1) (Int 2)))", que dois-je écrire avec ton DSL?
(* faire une fonction qui évalue une expression en un entier, c'est facile !
* int -> a … on prend l'identité
* a -> a -> a … on prend (-)
*)
…
Attention, ce code ne fait pas ce que l'on veut.
Alors,
1. Pourquoi tu prends "-" ?
2. Si ça ne fait pas ce qu'on veut, c'était bien la peine de le présenter…
Pourquoi ne pas montrer ce que donnerait "eval (Mul (Add (Int 3) (Int 3)) (Add (Int 5) (Int 2)))" ou un truc du genre avec ta représentation ? On veut du concret !
Dans un langage comme Haskell, tu peux ne jamais écrire un bout de type, mais avoir une inférence qui te calcul le type tout seul et le vérifie à la compilation.
Ah ?
Pour avoir écrit du Haskell professionnellement, je dirais que je ne suis pas d'accord. En Haskell, quand tu commences à écrire du code un peu compliqué, tu dois écrire tes types bien souvent si tu veux que ça compile. En revanche, ce problème s'est beaucoup moins posé en OCaml…
[^] # Re: Pas si internationale
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse à la dépêche État de l’espéranto sous GNU/Linux. Évalué à 3.
Les manières naturelles de s'exprimer seraient du genre :
Sachant que dans les deux cas, l'actant qui a eu des rapports sexuels est indéfini.
# Haille cul
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Journal de l'epoésie. Évalué à 10.
Café du matin
Renversé sur mon clavier
Oh ! Kernel Panic !
[^] # Re: Patch
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Bienvenue en Musulmanie !. Évalué à 9.
C'est le même simplet. Cf son message "ça va devenir une routine" ou il se plaint de la même manière et dans la continuité du compte précédent.
[^] # Re: Autre idée
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse à l’entrée du suivi Délai d'activation des permissions des nouveaux comptes ?. Évalué à 3 (+0/-0).
Aussi, un moyen de flagger les comptes suspects serait utile.
# Et ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Bienvenue en Musulmanie !. Évalué à 10.
Je veux bien, mais
1) C'est quoi le rapport avec le logiciel libre, les films, le cyclimse, ou encore la rubrique nécrologique des célébrités ?
2) T'as créé un compte juste pour ça ?
3) C'est marrant, niktamer< aussi avait des underscores autour de son pseudo. Je ne voudrais pas corréler trop vite, mais bon, entre nous…
# C'est bien, mais…
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Tout le monde déteste les flics !. Évalué à 10.
Tout plein de questions à se poser avant de clamer que "tout le monde déteste la police" et de jeter l'opprobre sur un corps de métier et ses membres.
Bises.
[^] # Re: Rébus
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Une charade. Évalué à 2.
Celui là m'avait pris une bonne semaine à trouver, il y a 15 ou 20 ans de ça !
[^] # Re: Reformulation
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Une charade. Évalué à 4.
Je crois qu'il avait compris…
[^] # Re: Dans le même genre ...
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Une charade. Évalué à 3.
J'utilse yaourt et yog(h)ourt sans préférence ni distinction.
# Macintosh Plus
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au sondage Le stockage de masse de mon premier ordinateur. Évalué à 3.
Apparemment, il n'avait pas de disque dur fourni de base. J'ai donc coché "aucun".
[^] # Re: [X] Commenter les sondages
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au sondage Ce que je préfère en informatique / programmation / codage c'est... . Évalué à 1.
Disons que Coq est superfétatoire, dans la mesure ou il y a plein d'autres outils et approches pour faire des preuves.
[^] # Re: Représentations intermédiaires du compilateur OCaml
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Malfunction: réutiliser la représentation intermédiaire du compilateur OCaml. Évalué à 3.
et
ou
Modulo les possibles erreurs de syntaxe car j'alterne entre différents Schemes et Lisps, c'est pas dur, quoi…
# Le design
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au sondage Ce que je préfère en informatique / programmation / codage c'est... . Évalué à 8.
Mon étape préférée, c'est ptêt le design. J'aime bien passer du temps à réfléchir à tout un tas d'approches au problème, puis à présenter les résultats à mes collègues et obtenir leur aval sur la solution retenue.
[^] # Re: C'est bien la peine !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal EDSL et F-algèbres. Évalué à 2.
Super liens. L'exemple du troisième article est ce que j'aurais voulu lire dans ce journal.
[^] # Re: C'est bien la peine !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal EDSL et F-algèbres. Évalué à 2.
Sympa.
Ca me fait penser à la différentiation automatique ("AD"). N'est pas le genre d'approche programmatique qui est utilisée pour implanter l'AD?
[^] # Re: C'est bien la peine !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal EDSL et F-algèbres. Évalué à 2.
Je m'attendais à "Op of string * expr * expr" par example, où la chaîne serait "+" ou "-". Ou bien "Op of (expr -> expr) * expr * expr". C'est pour ça que je disais que les opérateurs n'avaient pas d'opérateurs. C'était pas clair, bon.
J'ai pas encore lu les liens, mais je sais pas si on gagne forcément en lisibilité à tout écrire en terme de FOLDs…
[^] # Re: C'est bien la peine !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal EDSL et F-algèbres. Évalué à 2.
Mais c'est alors encore moins intéressant !
J'ai pas le temps de jouer avec le code, mais ce concept se limite-t-il au FOLD, ou s'appliquerait-il aussi à un évaluateur complet ? Car bon, tes opérateurs n'ont pas d'opérateur… Si c'est juste pour le fold, je préfère payer le prix de mon DSL de base et garder mon code simple.
[^] # Re: C'est bien la peine !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal EDSL et F-algèbres. Évalué à 3.
Nan, mais ma question principales est un niveau plus haut… Je ne parle pas du système de types d'OCaml (maintenant que j'ai compris que le polymorphisme t'avais surpris). Quand tu passes "(id,-)", veux-tu dire que c'est un programme qui fait la soustraction? Tu n'as jamais écrit l'exemple que tu cherchais à écrire avec ta méthode…
Donc, considérant qu'avec mon DSL de base, si je veux faire "1+(1-2)" je dois écrire "(Add (Int 1) (Substract (Int 1) (Int 2)))", que dois-je écrire avec ton DSL?
# C'est bien la peine !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal EDSL et F-algèbres. Évalué à 3.
Alors,
1. Pourquoi tu prends "-" ?
2. Si ça ne fait pas ce qu'on veut, c'était bien la peine de le présenter…
Pourquoi ne pas montrer ce que donnerait "eval (Mul (Add (Int 3) (Int 3)) (Add (Int 5) (Int 2)))" ou un truc du genre avec ta représentation ? On veut du concret !
[^] # Re: Sympa
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal societe.com fonctionne avec FreeBSD. Évalué à 2.
Autrefois, hotmail.com avait un backend tournant sous Solaris et FreeBSD. (pseudo source).
[^] # Re: typage statique automatique ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Typage statique pour Python. Évalué à 4.
Ah ?
Pour avoir écrit du Haskell professionnellement, je dirais que je ne suis pas d'accord. En Haskell, quand tu commences à écrire du code un peu compliqué, tu dois écrire tes types bien souvent si tu veux que ça compile. En revanche, ce problème s'est beaucoup moins posé en OCaml…
# Bigre !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Linux passe devant MacOS sur le desktop. Évalué à 4.
Cela voudrait-il dire que MacOS n'est pas prêt pour le desktop ?!
# En gros
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Lutter contre l'overengineering. Évalué à 6.
Ca marche bien, mais ça demande de l'expérience.
[^] # Re: Machine à noter
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Quelle violence… ?. Évalué à 1.
C'est pas comme si un journal bookmark c'était beaucoup de contenu non plus…
[^] # Re: Et sinon, t'as fini?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Ah ben je savais…. Évalué à 3.
[référence nécessaire]