1

Je commence à comprendre pkoi (O)Caml est si génial happy

Je sors d'un cours avec lui, et il est vraiment, vraiment soporifique. Il sait pas parler, il hésite tout le tps, c pas intéressant du tout, et en plus pour l'instant son cours ne fait que nous raconter la sémantique de Caml... Pas étonnant qu'un type avec autant d'empathie ne sache pas non plus faire un logiciel bien conçu et utilisable embarrassed (i.e. qd on ne comprend pas les besoins des étudiants, c pas si étonnant que ça de pas comprendre les besoins des utilisateurs)

Bref, sur un cours de 3h (1h30+1h30), de chez nous il reste plus qu'une personne qui va aller à la deuxième moitié du cours, et encore elle a vraiment hésité à rester ^^

(c p-ê un peu méchant de le "juger" sur 1h30 de cours, mais 1] on aurait pu s'attendre à ce que, malgré le fait qu'il ait fait un truc comme OCaml, il soit intelligent et/ou (spécial dédicace pour Sally ;-) ) intéressant (mener un projet, c faire des compromis, toussa toussa) 2] ct vraiment, vraiment inhumainement chiant 3] ça faisait longtemps que j'avais pas posté dans le forum troll :] )

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

2

Tiens, ça n'a rien à voir, mais je crois que j'ai compris hier pourquoi j'aime tant le système RPL, malgré toutes ses imperfections. Ca se trouve dans les pensées du grand Grotsen :
En pratique, Tunes ressemble plus à la boucle d'évaluation d'un
langage comme Scheme, ou bien à un débuggueur comme gdb (on peut aller
farfouiller dans des programmes qui tournent, les modifier, etc.), ou
encore à la HP48 qui du point de vue du système d'exploitation est finalement assez proche de Tunes.

( http://www.eleves.ens.fr:8080/home/madore/misc/best_of_GroTeXdieck/Tunes )
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

3

pencil, ce serait bien s'il n'y avait pas de barrière artificielle entre compilation, débuggage et exécution... Mais bon, on y est pas encore, vu comme les compilos galèrent à supporter la compilation incrémentale et ce genre de trucs, pour l'instant ça ne se ferait qu'avec un langage "interprété" (whatever that means)

Cela dit, le RPL avec sa structure de pile (donc de fortes dépendances temporelles) ne facilite pas du tout le débuggage... (et accessoirement ça rend aussi la parallélisation plus difficile)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

4

bah un type peut être un prof nul et tout à fait compétent par ailleurs dans son domaine, je ne vois vraiment pas l'incompatibilité là hum
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

5

Bah justement, ce qui est étonnant, c que Caml sux et son cours sux happy

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

6

triso
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

7

caml spootr ^^

8

Pov' Pollux, ce coup ci il a vraiment coulé une bielle tsss

(et caml rox)
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

9

caml SUXXXXXXXXXXXXXXXXXXXX
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

10

let foobar a = slap a ; print_string in foobar "Vark" "caml rox";;
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

11

hehe
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

12

Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

13

Y a pas violation de marque déposée là ? trifus
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

14

Si, d'ailleurs Caml va devoir changer de nom en conséquence tongue

(de toute façon caml suxxxxxxxxxxxxxxxxxxx)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

15

trifus²
caml existe depuis bien plus longtemps triso
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

16

nan, tu croiiiiiiiiiiiiiiiis ? trigic

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

17

hum... sorry tripaf
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

18

on s'en fou du caml de l'inria, c'est un langage de merde que personne n'utilise à moins d'y être forcé à l'école, même microsoft connait pas son existence, il sert à rien ce langage moisi
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

19

http://research.microsoft.com/projects/ilx/fsharp.aspx

DTCBPAFAGEAFADEAFAM !!!!!!!!!!!!!!!



Morceaux choisis :
Mixed functional/imperative programming is a fantastic paradigm for many programming tasks. Languages such as OCaml and Standard ML provide excellent general purpose programming languages suited to medium-advanced programmers who want simple yet highly expressive tools that boost their productivity, primarily by reducing the error rate, increasing their productivity through type inference, and basically letting them focus on the difficult parts of their applications.

Purely functional languages like Haskell are excellent within certain niches, but non-trivial problems exist with language interoperability between lazy and strict languages. Purely imperative programming languages like C or Pascal do not provide satisfying mechanisms for abstraction or data manipulation. Purely object oriented languages like Smalltalk are excellent for some dynamic applications but do not provide static guarantees. Typed class-based languages like C# and Java contain a very large number of constructs, and it can sometimes be difficult for programmers to choose how to model their problem, and sometimes result in very large amounts of code just to solve quite simple problems. In contrast, languages such as Caml provide a smaller number of simple, orthogonal constructs which work together to allow for succinct yet efficient solutions to programming problems.


pencil^42
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

20

sad
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

21

Bah quoi, c juste un essai fait par un de leurs chercheurs pour montrer que .NET, spootr, mais bon ça avance pas bcp parce que Caml, spu tongue

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

22

!megamac, mon pôvre ami.tsss
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

23

Bah leur dernière news date de juin 2003, si c pas la preuve qu'ils en ont ràf...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

24

C'est surtout que c'est pas la peine pour eux d'insister, OCaml overpoutrant déjà largement leur dialecte !
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

25

Et d'ailleurs ils sont tellement convaincus de sa supériorité qu'il n'écrivent plus qu'en OCaml roll

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

26

En tout cas ils vérifient les drivers windows avec du OCaml tongue
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

27

nan nan

ils ont verifie a un moment les drivers windows avec du caml, nuance !
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

28

tsss
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

29

C tout à fait possible qu'ils aient commencé à le faire avant C# tongue (et les premières versions du C# n'avaient pas les templates, donc ça peut être très chiant)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

30

Mais C#, ça sux atrocement, mon brave.
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou