vect changed the topic of #ocaml to: OCaml 3.07 ! -- Archive of Caml Weekly News: http://pauillac.inria.fr/~aschmitt/cwn, ICFP'03 http://www.icfpcontest.org/, A tutorial: http://merjis.com/richj/computers/ocaml/tutorial/, A free book: http://cristal.inria.fr/~remy/cours/appsem, Mailing List (best ml ever for any computer language): http://caml.inria.fr/bin/wilma/caml-list
vegai has quit [Connection timed out]
Kinners has joined #ocaml
Tabu-la-Rasa has quit [leguin.freenode.net irc.freenode.net]
smkl has quit [leguin.freenode.net irc.freenode.net]
Tabu-la-Rasa has joined #ocaml
smkl has joined #ocaml
arty has joined #ocaml
Tabu-la-Rasa has quit [leguin.freenode.net irc.freenode.net]
smkl has quit [leguin.freenode.net irc.freenode.net]
Tabu-la-Rasa has joined #ocaml
smkl has joined #ocaml
bethenco has joined #ocaml
bethenco has left #ocaml []
Riastrad1 has joined #ocaml
Riastradh has quit [Nick collision from services.]
Riastrad1 is now known as Riastradh
arty has quit ["for reboot"]
lus|wazze has joined #ocaml
Kinners has left #ocaml []
Tabu-la-Rasa has quit [leguin.freenode.net irc.freenode.net]
smkl has quit [leguin.freenode.net irc.freenode.net]
Tabu-la-Rasa has joined #ocaml
smkl has joined #ocaml
Tabu-la-Rasa has quit [leguin.freenode.net irc.freenode.net]
smkl has quit [leguin.freenode.net irc.freenode.net]
smkl has joined #ocaml
Tabu-la-Rasa has joined #ocaml
stardust has quit ["leaving"]
<Maddas> heh, ok, so I found the *place* where the chaos begins
<Maddas> But I have no idea why
<Maddas> hrm
<Maddas> if I say let a = b, where b was a mutable data structure (e.g. an array), that only creates a *link* to b, not a copy of it, right?
<Maddas> Hm, yes. That's why I messed everything up
systems has joined #ocaml
<systems> those functions or group of functions with state they had a name what is it
<systems> and i don't mean object
<systems> there is that other thing from functional programming
<lus|wazze> monads?
<systems> no no, it's in ocaml
<lus|wazze> there are monad implementations for ocaml ...
<systems> it very well know, the word just i cant remember what it is
<systems> s/know/known
<systems> sometimes called poor man objects
<lus|wazze> ???
<lus|wazze> records?
<teratorn> structs?
<Smerdyakov> Calzones?
<teratorn> heh
<systems> nope
<systems> guys , closures
<systems> the word is closures
<systems> and you call your self functional programmers
<systems> :P
<lus|wazze> ...........
<lus|wazze> what i want to know is who calls closures "poor mans objects"
<systems> some guy in perlmonks
<systems> i used to read there forums for the general programming stuff, even tought i never wanted to learn perl that much
<systems> but actually i believe the guy said, that some could think of them as so, but they are not
<systems> but he did not make the case for closure
<systems> gtg anyway , thanx all
systems has quit ["Client Exiting"]
Tabu-la-Rasa has quit [Read error: 60 (Operation timed out)]
mattam_ has joined #ocaml
mattam has quit [Nick collision from services.]
mattam_ is now known as mattam
clam has joined #ocaml
buggs|afk has joined #ocaml
Tabu-la-Rasa has joined #ocaml
buggs has quit [Read error: 110 (Connection timed out)]
Tabu-la-Rasa has quit [Read error: 110 (Connection timed out)]
clam has quit ["no reason"]
vect has quit [leguin.freenode.net irc.freenode.net]
vect has joined #ocaml
tuda has joined #ocaml
<tuda> # <>;;
<tuda> Syntax error
<tuda> any idea ?
<tuda> # [<>];;
<tuda> sorry :)
<tuda> have to #load "camlp4o.cma"
tuda has quit ["Pw3t"]
phubuh_ has joined #ocaml
polin8 has quit [Read error: 104 (Connection reset by peer)]
phubuh_ has quit [Client Quit]
phubuh_ has joined #ocaml
polin8 has joined #ocaml
phubuh_ has quit [Client Quit]
bk_ has joined #ocaml
karryall has joined #ocaml
ragzter has joined #ocaml
bk_ has quit ["I'll be back"]
bk_ has joined #ocaml
polin8 has quit [Read error: 104 (Connection reset by peer)]
polin8 has joined #ocaml
<det> lus|wazze: I call closures "poor mans objects"! http://caml.inria.fr/archives/200308/msg00268.html
<Riastradh> That sort of thing is 'poor man's typeclasses.'
<det> how are objects any different ?
<Riastradh> From typeclasses?
<det> yes
<det> well, ocaml objects at least
<Riastradh> They're, um, different mechanisms.
stardust has joined #ocaml
<det> well, if you consider ocaml objets to be instances of their own type-class they seem to do the same thing, well if an instance of a type-clas ould be first class
<det> I mean, first class in the sense that you could have a hetergenous list of equivalently type-classed objects
* Riastradh is confused about what you're talking about.
<det> I figured:/
<det> I just mean that I dont see how ocaml objects are any different than type-classes except for the fact that they dont have to belong to any paticular type class
<det> and of course you understand that implementation inheritance is silly and irrelevant!
buggs|afk is now known as buggs
Tabu-la-Rasa has joined #ocaml
systems has joined #ocaml
systems has quit ["Client Exiting"]
ragzter has quit ["Leaving"]
<stardust> anyone knows of an enscript file for ocaml?
<stardust> it would be nice to be able to post ocaml code here:
<stardust> but they need an enscript syntax file
bk_ has quit ["I'll be back"]
bk_ has joined #ocaml
bk_ has quit ["I'll be back"]
bk_ has joined #ocaml
bk_ has quit [Client Quit]
bk_ has joined #ocaml
bk_ has quit [Client Quit]
bk_ has joined #ocaml
bk_ has quit [Client Quit]
bk_ has joined #ocaml
stardust has left #ocaml []
stardust has joined #ocaml
lus|wazze has quit ["Copyright is a temporary loan from the public domain, not property"]
systems has joined #ocaml
systems has quit ["Client Exiting"]
ult has joined #ocaml
bk_ has quit ["leaving"]
ult has quit ["poof"]
hnl has joined #ocaml
hnl has quit [Client Quit]
themus has joined #ocaml