gildor changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | OCaml 3.12.0 http://bit.ly/aNZBUp
pdhborges has quit [Quit: Leaving.]
lopex has quit []
enthymeme has quit [Quit: quittin' time!]
f[x] has quit [Read error: Connection reset by peer]
elehack has joined #ocaml
joewilliams is now known as joewilliams_away
Modius has joined #ocaml
lamawithonel_ has joined #ocaml
lamawithonel_ has quit [Ping timeout: 258 seconds]
emmanuelux has quit [Remote host closed the connection]
dnolen has joined #ocaml
elehack has quit [Quit: Farewell, programs.]
jamii has joined #ocaml
lamawithonel_ has joined #ocaml
joewilliams_away is now known as joewilliams
sepp2k has quit [Ping timeout: 240 seconds]
lamawithonel_ has quit [Ping timeout: 258 seconds]
philtor has quit [Ping timeout: 246 seconds]
joewilliams is now known as joewilliams_away
ymasory has quit [Quit: Leaving]
philtor has joined #ocaml
boscop has joined #ocaml
boscop has quit [Changing host]
boscop has joined #ocaml
nannto_ has quit [Read error: Connection reset by peer]
nannto_ has joined #ocaml
ulfdoz has joined #ocaml
dnolen has quit [Quit: dnolen]
vivanov has joined #ocaml
axiles has joined #ocaml
vivanov has quit [Ping timeout: 240 seconds]
vivanov has joined #ocaml
Modius_ has joined #ocaml
Modius_ has quit [Read error: Connection reset by peer]
ulfdoz has quit [Ping timeout: 244 seconds]
vivanov has quit [Quit: Lost terminal]
vivanov has joined #ocaml
Yoric has joined #ocaml
ftrvxmtrx has quit [Quit: This computer has gone to sleep]
f[x] has joined #ocaml
Modius_ has joined #ocaml
edwin has joined #ocaml
Modius has quit [Ping timeout: 246 seconds]
edwin has quit [Remote host closed the connection]
ankit9 has quit [Ping timeout: 244 seconds]
ikaros has joined #ocaml
vivanov has quit [Ping timeout: 240 seconds]
Associat0r has quit [Ping timeout: 248 seconds]
vivanov has joined #ocaml
Yoric has quit [Quit: Leaving.]
kurtosis has quit [Ping timeout: 246 seconds]
mcclurmc_home has joined #ocaml
kurtosis has joined #ocaml
philtor has quit [Ping timeout: 252 seconds]
Tobu has quit [Ping timeout: 248 seconds]
Tobu has joined #ocaml
ftrvxmtrx has joined #ocaml
Tobu has quit [Ping timeout: 260 seconds]
ankit9 has joined #ocaml
pdhborges has joined #ocaml
srcerer has quit [Ping timeout: 258 seconds]
srcerer has joined #ocaml
Yoric has joined #ocaml
edwin has joined #ocaml
srcerer has quit [Ping timeout: 258 seconds]
srcerer has joined #ocaml
thomasga has joined #ocaml
vivanov has quit [Ping timeout: 240 seconds]
vivanov has joined #ocaml
thomasga has quit [Quit: Leaving.]
lurker has joined #ocaml
ikaros has quit [Quit: Ex-Chat]
pdhborges has left #ocaml []
tomprince has quit [Read error: Operation timed out]
avsm1 has quit [Quit: Leaving.]
thomasga has joined #ocaml
ankit9 has quit [Quit: Leaving]
ftrvxmtrx has quit [Quit: Leaving]
svenl has quit [Ping timeout: 240 seconds]
svenl has joined #ocaml
jlouis has quit [Ping timeout: 240 seconds]
jlouis has joined #ocaml
ftrvxmtrx has joined #ocaml
f[x] has quit [Ping timeout: 276 seconds]
gio has joined #ocaml
<gio> hi
lopex has joined #ocaml
ankit9 has joined #ocaml
pdhborges has joined #ocaml
gio has quit [Remote host closed the connection]
gio has joined #ocaml
nannto_ has quit [Quit: Leaving...]
pdhborges has quit [Quit: Leaving.]
pdhborges has joined #ocaml
_andre has joined #ocaml
pdhborges has quit [Client Quit]
clog has quit [Ping timeout: 240 seconds]
clog has joined #ocaml
caligula has quit [Ping timeout: 240 seconds]
caligula has joined #ocaml
dgfitch has quit [Ping timeout: 240 seconds]
dgfitch has joined #ocaml
Modius_ has quit [Quit: "Object-oriented design" is an oxymoron]
f[x] has joined #ocaml
avsm has joined #ocaml
vivanov has quit [Ping timeout: 260 seconds]
_andre has quit [Quit: leaving]
oriba has joined #ocaml
munga has joined #ocaml
Modius has joined #ocaml
fraggle_ has quit [Read error: Connection reset by peer]
fraggle_ has joined #ocaml
jamii has quit [Ping timeout: 260 seconds]
vivanov has joined #ocaml
oriba has quit [Quit: oriba]
pdhborges has joined #ocaml
pdhborges has quit [Ping timeout: 260 seconds]
ftrvxmtrx has quit [Ping timeout: 240 seconds]
jamii has joined #ocaml
emmanuelux has joined #ocaml
ftrvxmtrx has joined #ocaml
impy has quit [Ping timeout: 240 seconds]
impy has joined #ocaml
lopex has quit []
impy has quit [Ping timeout: 240 seconds]
Associat0r has joined #ocaml
impy has joined #ocaml
philtor has joined #ocaml
ankit9 has quit [Quit: Leaving]
ymasory has joined #ocaml
f[x] has quit [Read error: Connection reset by peer]
lopex has joined #ocaml
gio has quit [Quit: gio]
joewilliams_away is now known as joewilliams
avsm has quit [Quit: Leaving.]
ftrvxmtrx has quit [Quit: This computer has gone to sleep]
lamawithonel has joined #ocaml
impy has quit [Quit: impy]
impy has joined #ocaml
Snark has joined #ocaml
pdhborges has joined #ocaml
hto has quit [Ping timeout: 248 seconds]
hto has joined #ocaml
vivanov has quit [Quit: Lost terminal]
ankit9 has joined #ocaml
zsparks has quit [Ping timeout: 252 seconds]
Yoric has quit [Quit: Leaving.]
Tobu has joined #ocaml
vivanov has joined #ocaml
oriba has joined #ocaml
rwmjones has quit [Ping timeout: 240 seconds]
rwmjones has joined #ocaml
pdhborges has quit [Quit: Leaving.]
munga has quit [Ping timeout: 260 seconds]
rwmjones has quit [Ping timeout: 240 seconds]
ftrvxmtrx has joined #ocaml
gio has joined #ocaml
<gio> does exist a way to write something like this: class loop = object initializer let _ = new loop in () end
<gio> without incurring in stack overflow?
<thelema> gio: you want to not run the initializer on the second object creation?
<gio> (and without _while_ loop or tail recursion functions)
<thelema> huh? you want to use object initializers for control flow on a loop?
pdhborges has joined #ocaml
<gio> yes
<thelema> why?
<thelema> just because?
rwmjones has joined #ocaml
<gio> to try to write a simple command line without while or functions
pdhborges has left #ocaml []
<thelema> what about methods?
rwmjones has quit [Ping timeout: 240 seconds]
<gio> naturally
Yoric has joined #ocaml
<gio> perfect!
ulfdoz has joined #ocaml
<gio> thelema: class loop = object (self) method a () : unit = self#b () method b () : unit = self#a () end
<gio> clear!
<gio> ;)
<thelema> enjoy
<gio> anyway, this is like using tail recursion
<gio> I was looking for something with {<>}
<gio> but I think is not possible in o'caml
<thelema> well, apparently the initializer has work to do after it finishes, so its final function calls can't be tail recursive
<thelema> and it's OCaml.
<thelema> it's french, not irish
<gio> :)
rwmjones has joined #ocaml
Associat0r has quit [Ping timeout: 250 seconds]
<mart> Ah, but it's referred to as Objective Caml and OCaml. Seems a reasonable assumption that one is a contraction of the other. :)
<thelema> actually, it's Objective Caml no longer - the name is officially changed to OCaml only.
<mart> Is the website I'm looking at old?
<thelema> the documentation might be a bit out of date - this is a recent change
<mart> Seems the home page is out of date :)
Associat0r has joined #ocaml
<thelema> yup
rwmjones has quit [Ping timeout: 240 seconds]
sirGrey has joined #ocaml
munga has joined #ocaml
munga has quit [Remote host closed the connection]
sirGrey has quit [Quit: õÈÏÖÕ Ñ ÏÔ ×ÁÓ (xchat 2.4.5 ÉÌÉ ÓÔÁÒÛÅ)]
yezariaely has joined #ocaml
yezariaely has left #ocaml []
zorun has quit [Read error: Connection reset by peer]
<gio> thelema: ok
rwmjones has joined #ocaml
zorun has joined #ocaml
<flux> but, if the name is OCaml, it always begs the question, "what does O stand for?" :)
<thelema> OCaml is still the acronym "Objective Categorical Abstract ML"
<thelema> just spelled in such a way to not forget Caml
Anarchos has joined #ocaml
Snark has quit [Quit: Ex-Chat]
alexyk has joined #ocaml
<thelema> at least that's my interpretation
<oriba> SCaml: "Subjective Categorical Abstract ML" ;)
gio has quit [Remote host closed the connection]
lopexx has joined #ocaml
gio has joined #ocaml
Benjamin23 has joined #ocaml
<Benjamin23> hi
<thelema> hi
lopex has quit [Ping timeout: 260 seconds]
lopexx has quit [Client Quit]
lopex has joined #ocaml
<Benjamin23> I am learning ocaml
<Benjamin23> and I like it
<Benjamin23> ^^
<Anarchos> Benjamin23 welcome !
<Benjamin23> Hi mister bot
<Anarchos> there is a #ocaml-fr if you need french
<Benjamin23> Oki, thank you
<Benjamin23> I will take a look
<Benjamin23> (sorry if you are not a bot)
<Anarchos> Benjamin23 no i am not a bot !
<Benjamin23> How do you know I am French ? My nickname ?
<thelema> 15:33 -!- Benjamin23 [~benjamin@241.14.101.84.rev.sfr.net] has joined #ocaml
<adrien> "rev.sfr.net"
<Benjamin23> You have to be french to know sfr, i think
<thelema> well, now I know sfr, and I'm not french.
<Benjamin23> Where do you live ?
<thelema> USA
<Benjamin23> cool
<Benjamin23> Do you know if it's doable to get a ocaml programmer job? someone
<thelema> they're rarer than jobs in other languages, sadly
<Benjamin23> Of course, but is it just doable?
<Benjamin23> Not only at Jane Street I mean
<Benjamin23> As a student I have to choose a path for my career, and I think ocaml could be more interesting and promising than mainstream languages.
<thelema> If you want an ocaml job hard enough, they're out there.
<adrien> as thelema pointed out, they're rarer than in other languages but they definitely existe, the last announce on the caml-list is from a few days ago (san francisco)
<adrien> Benjamin23: how old are you? which studies so far?
<Anarchos> Benjamin23 i know that Dassault use ocaml
<Benjamin23> I am 23, and I just fulfilled a Bachelor's Degree with Honours in Computer Science
<Benjamin23> "caml-list", ok, cool, I will look at what it is ^^
<pou> Benjamin23: although you might find ocaml to be less useful than other languages because of this apparent lack of jobs, it can be interesting by making you understand complex things you will find in other languages
<Benjamin23> is it a flooded mailing list like other comp.lang ? with a lot of advertising ?
<adrien> you can always look for ocaml jobs and if you don't find one, do something in another language but at any rate, knowing is not useless (hmmm, I was supposed to be in bed one hour ago, I should go back, I can't express myself properly)
<thelema> Benjamin23: no, it's pretty low traffic
<pou> Benjamin23: for example, I learned OCaml before Java, and I found much easier to understand the "generics" than most of my colleagues
<Benjamin23> adrien: I get what you mean ;)
<Benjamin23> But no worries with learning ocaml, I want to know and use that language
<Benjamin23> The problem is more that when you know a language like ocaml, you can be bored by other languages
<Benjamin23> I guess
<Benjamin23> Because while programming in, say, java, you will always think about a better way to do what you are doing with a higher level language like ocaml
<Benjamin23> am I clear ?
<Anarchos> Benjamin23 yes you are true
<Anarchos> i work in java and it is so boring
<thelema> Benjamin23: what you say is correct, but also when programming in OCaml, I miss features of lower level languages - being able to manipulate bits easier, etc.
<thelema> s/manipulate bits easier/work directly with the representation of values/
<Anarchos> thelema i did a simulator for sparc and bit manipulation was a pain
<Benjamin23> intresting
<Benjamin23> A sort of virtual sparc machine?
ankit9 is now known as ankit9|Zzz
Benjamin23 has quit [Quit: leaving]
Benjamin23 has joined #ocaml
<Benjamin23> hi, sorry I left without saying good bye !
<thelema> no problem. good bye
<Benjamin23> so good bye!
<Benjamin23> (I am also learning how to use irssi)
Benjamin23 has quit [Client Quit]
nicely has joined #ocaml
nicely has left #ocaml []
ymasory has quit [Quit: Leaving]
ygrek has joined #ocaml
zsparks has joined #ocaml
ikaros has joined #ocaml
<zsparks> I'm trying to install ocaml-r, and I got the error:
<zsparks> configure: error: Please install OCaml findlib module 'calendar'.
<zsparks> when I ran ./configure
<zsparks> Calendar isn't listed as a dependency (and doesn't make much sense for one, either) - should I have to install this?
<zsparks> also, should I be able to use ocamlfind to install it?
<zsparks> I tried
<zsparks> ocamlfind -install calendar
<zsparks> but it, uh, didn't work
<thelema> ocamlfind installs packages from the source tree, not from the internet
<zsparks> ah, okay
<thelema> odb installs packages from the internet, but calendar isn't oasis-ized yet
<thelema> ocaml-r does depend on calendar for a few date functions
<thelema> it should be listed as a dependency
sepp2k has joined #ocaml
vivanov has quit [Quit: Lost terminal]
<zsparks> augh, and now it can't find any of the header files
<zsparks> but I guess it's just looking in the wrong places
<thelema> calendar header files? ah, R header files
<zsparks> er, yeah
<zsparks> calendar was fine
<thelema> ocaml-r's configure script seemed pretty weak, just checking for ocaml deps
<zsparks> heh
<zsparks> well, I'll look into it
<thelema> probably just a makefile variable that needs changing
<zsparks> yep
enthymeme has joined #ocaml
enthymeme has quit [Quit: rcirc on GNU Emacs 23.3.1]
enthymeme has joined #ocaml
ShereKahn has joined #ocaml
sepp2k has quit [Quit: Leaving.]
sepp2k has joined #ocaml
ShereKahn has quit [Client Quit]
sepp2k has quit [Quit: Leaving.]
sepp2k has joined #ocaml
sepp2k has quit [Quit: Leaving.]
ygrek has quit [Ping timeout: 250 seconds]
axiles has quit [Remote host closed the connection]
sepp2k has joined #ocaml
gio has quit [Quit: gio]
edwin has quit [Remote host closed the connection]
Anarchos has quit [Ping timeout: 276 seconds]
pdhborges has joined #ocaml
pdhborges has left #ocaml []
mcclurmc_home has quit [Ping timeout: 255 seconds]
emmanuelux has quit [Remote host closed the connection]
Yoric has quit [Quit: Leaving.]
ulfdoz has quit [Ping timeout: 244 seconds]
Modius has quit [Quit: "Object-oriented design" is an oxymoron]
Anarchos has joined #ocaml
lurker has quit [Remote host closed the connection]
Anarchos has quit [Quit: Vision[0.9.7-H-090423]: i've been blurred!]
sepp2k has quit [Quit: Leaving.]
sepp2k has joined #ocaml
krktz has quit [Ping timeout: 252 seconds]
krktz has joined #ocaml
ikaros has quit [Quit: Ex-Chat]
Amorphous has quit [Ping timeout: 246 seconds]
oriba has left #ocaml []
Morphous has joined #ocaml
alexyk has quit [Quit: alexyk]
Modius has joined #ocaml
sepp2k has quit [Quit: Leaving.]
sepp2k has joined #ocaml
alexyk has joined #ocaml