00:21
pdhborges has quit [Quit: Leaving.]
01:08
enthymeme has quit [Quit: quittin' time!]
01:22
f[x] has quit [Read error: Connection reset by peer]
01:36
elehack has joined #ocaml
02:07
joewilliams is now known as joewilliams_away
02:18
Modius has joined #ocaml
02:23
lamawithonel_ has joined #ocaml
02:33
lamawithonel_ has quit [Ping timeout: 258 seconds]
02:38
emmanuelux has quit [Remote host closed the connection]
02:47
dnolen has joined #ocaml
03:12
elehack has quit [Quit: Farewell, programs.]
03:20
jamii has joined #ocaml
03:23
lamawithonel_ has joined #ocaml
03:34
joewilliams_away is now known as joewilliams
03:37
sepp2k has quit [Ping timeout: 240 seconds]
03:44
lamawithonel_ has quit [Ping timeout: 258 seconds]
03:56
philtor has quit [Ping timeout: 246 seconds]
04:05
joewilliams is now known as joewilliams_away
04:07
ymasory has quit [Quit: Leaving]
04:13
philtor has joined #ocaml
04:18
boscop has joined #ocaml
04:18
boscop has quit [Changing host]
04:18
boscop has joined #ocaml
04:20
nannto_ has quit [Read error: Connection reset by peer]
04:21
nannto_ has joined #ocaml
04:34
ulfdoz has joined #ocaml
04:35
dnolen has quit [Quit: dnolen]
04:36
vivanov has joined #ocaml
04:46
axiles has joined #ocaml
04:55
vivanov has quit [Ping timeout: 240 seconds]
05:08
vivanov has joined #ocaml
05:25
Modius_ has joined #ocaml
05:26
Modius_ has quit [Read error: Connection reset by peer]
05:28
ulfdoz has quit [Ping timeout: 244 seconds]
05:46
vivanov has quit [Quit: Lost terminal]
05:48
vivanov has joined #ocaml
05:52
Yoric has joined #ocaml
06:07
ftrvxmtrx has quit [Quit: This computer has gone to sleep]
06:08
f[x] has joined #ocaml
06:13
Modius_ has joined #ocaml
06:14
edwin has joined #ocaml
06:15
Modius has quit [Ping timeout: 246 seconds]
06:17
edwin has quit [Remote host closed the connection]
06:18
ankit9 has quit [Ping timeout: 244 seconds]
06:26
ikaros has joined #ocaml
06:30
vivanov has quit [Ping timeout: 240 seconds]
06:32
Associat0r has quit [Ping timeout: 248 seconds]
06:32
vivanov has joined #ocaml
06:52
Yoric has quit [Quit: Leaving.]
07:05
kurtosis has quit [Ping timeout: 246 seconds]
07:07
mcclurmc_home has joined #ocaml
07:13
kurtosis has joined #ocaml
07:17
philtor has quit [Ping timeout: 252 seconds]
07:26
Tobu has quit [Ping timeout: 248 seconds]
07:26
Tobu has joined #ocaml
07:29
ftrvxmtrx has joined #ocaml
07:32
Tobu has quit [Ping timeout: 260 seconds]
07:47
ankit9 has joined #ocaml
07:51
pdhborges has joined #ocaml
07:53
srcerer has quit [Ping timeout: 258 seconds]
07:54
srcerer has joined #ocaml
08:03
Yoric has joined #ocaml
08:19
edwin has joined #ocaml
08:26
srcerer has quit [Ping timeout: 258 seconds]
08:28
srcerer has joined #ocaml
08:29
thomasga has joined #ocaml
08:30
vivanov has quit [Ping timeout: 240 seconds]
08:33
vivanov has joined #ocaml
08:38
thomasga has quit [Quit: Leaving.]
08:40
lurker has joined #ocaml
08:58
ikaros has quit [Quit: Ex-Chat]
09:01
pdhborges has left #ocaml []
09:02
tomprince has quit [Read error: Operation timed out]
09:08
avsm1 has quit [Quit: Leaving.]
09:13
thomasga has joined #ocaml
09:14
ankit9 has quit [Quit: Leaving]
09:14
ftrvxmtrx has quit [Quit: Leaving]
09:15
svenl has quit [Ping timeout: 240 seconds]
09:15
svenl has joined #ocaml
09:15
jlouis has quit [Ping timeout: 240 seconds]
09:15
jlouis has joined #ocaml
09:33
ftrvxmtrx has joined #ocaml
09:40
f[x] has quit [Ping timeout: 276 seconds]
09:55
gio has joined #ocaml
10:02
lopex has joined #ocaml
10:05
ankit9 has joined #ocaml
10:17
pdhborges has joined #ocaml
10:23
gio has quit [Remote host closed the connection]
10:25
gio has joined #ocaml
10:26
nannto_ has quit [Quit: Leaving...]
10:44
pdhborges has quit [Quit: Leaving.]
10:58
pdhborges has joined #ocaml
10:58
_andre has joined #ocaml
10:59
pdhborges has quit [Client Quit]
11:09
clog has quit [Ping timeout: 240 seconds]
11:10
clog has joined #ocaml
11:10
caligula has quit [Ping timeout: 240 seconds]
11:10
caligula has joined #ocaml
11:10
dgfitch has quit [Ping timeout: 240 seconds]
11:16
dgfitch has joined #ocaml
11:18
Modius_ has quit [Quit: "Object-oriented design" is an oxymoron]
11:35
f[x] has joined #ocaml
11:38
avsm has joined #ocaml
11:38
vivanov has quit [Ping timeout: 260 seconds]
11:42
_andre has quit [Quit: leaving]
11:45
oriba has joined #ocaml
11:58
munga has joined #ocaml
12:03
Modius has joined #ocaml
12:08
fraggle_ has quit [Read error: Connection reset by peer]
12:15
fraggle_ has joined #ocaml
12:41
jamii has quit [Ping timeout: 260 seconds]
13:02
vivanov has joined #ocaml
13:17
oriba has quit [Quit: oriba]
13:37
pdhborges has joined #ocaml
13:43
pdhborges has quit [Ping timeout: 260 seconds]
13:49
ftrvxmtrx has quit [Ping timeout: 240 seconds]
13:54
jamii has joined #ocaml
14:00
emmanuelux has joined #ocaml
14:14
ftrvxmtrx has joined #ocaml
14:17
impy has quit [Ping timeout: 240 seconds]
14:22
impy has joined #ocaml
14:41
impy has quit [Ping timeout: 240 seconds]
14:45
Associat0r has joined #ocaml
14:46
impy has joined #ocaml
14:56
philtor has joined #ocaml
15:06
ankit9 has quit [Quit: Leaving]
15:09
ymasory has joined #ocaml
15:09
f[x] has quit [Read error: Connection reset by peer]
15:16
lopex has joined #ocaml
15:28
gio has quit [Quit: gio]
15:30
joewilliams_away is now known as joewilliams
15:37
avsm has quit [Quit: Leaving.]
15:39
ftrvxmtrx has quit [Quit: This computer has gone to sleep]
15:39
lamawithonel has joined #ocaml
15:39
impy has quit [Quit: impy]
15:40
impy has joined #ocaml
15:46
Snark has joined #ocaml
15:58
pdhborges has joined #ocaml
16:05
hto has quit [Ping timeout: 248 seconds]
16:05
hto has joined #ocaml
16:21
vivanov has quit [Quit: Lost terminal]
16:21
ankit9 has joined #ocaml
16:22
zsparks has quit [Ping timeout: 252 seconds]
16:39
Yoric has quit [Quit: Leaving.]
16:47
Tobu has joined #ocaml
16:50
vivanov has joined #ocaml
16:51
oriba has joined #ocaml
16:54
rwmjones has quit [Ping timeout: 240 seconds]
17:01
rwmjones has joined #ocaml
17:03
pdhborges has quit [Quit: Leaving.]
17:03
munga has quit [Ping timeout: 260 seconds]
17:10
rwmjones has quit [Ping timeout: 240 seconds]
17:18
ftrvxmtrx has joined #ocaml
17:29
gio has joined #ocaml
17:30
<
gio >
does exist a way to write something like this: class loop = object initializer let _ = new loop in () end
17:30
<
gio >
without incurring in stack overflow?
17:31
<
thelema >
gio: you want to not run the initializer on the second object creation?
17:31
<
gio >
(and without
_while_ loop or tail recursion functions)
17:32
<
thelema >
huh? you want to use object initializers for control flow on a loop?
17:35
pdhborges has joined #ocaml
17:38
<
thelema >
just because?
17:38
rwmjones has joined #ocaml
17:39
<
gio >
to try to write a simple command line without while or functions
17:40
pdhborges has left #ocaml []
17:41
<
thelema >
what about methods?
17:42
rwmjones has quit [Ping timeout: 240 seconds]
17:43
Yoric has joined #ocaml
17:46
ulfdoz has joined #ocaml
17:46
<
gio >
thelema: class loop = object (self) method a () : unit = self#b () method b () : unit = self#a () end
17:48
<
gio >
anyway, this is like using tail recursion
17:49
<
gio >
I was looking for something with {<>}
17:50
<
gio >
but I think is not possible in o'caml
17:50
<
thelema >
well, apparently the initializer has work to do after it finishes, so its final function calls can't be tail recursive
17:50
<
thelema >
and it's OCaml.
17:50
<
thelema >
it's french, not irish
17:53
rwmjones has joined #ocaml
17:53
Associat0r has quit [Ping timeout: 250 seconds]
17:54
<
mart >
Ah, but it's referred to as Objective Caml and OCaml. Seems a reasonable assumption that one is a contraction of the other. :)
17:54
<
thelema >
actually, it's Objective Caml no longer - the name is officially changed to OCaml only.
17:55
<
mart >
Is the website I'm looking at old?
17:55
<
thelema >
the documentation might be a bit out of date - this is a recent change
17:55
<
mart >
Seems the home page is out of date :)
17:56
Associat0r has joined #ocaml
18:00
rwmjones has quit [Ping timeout: 240 seconds]
18:08
sirGrey has joined #ocaml
18:15
munga has joined #ocaml
18:20
munga has quit [Remote host closed the connection]
18:23
sirGrey has quit [Quit: õÈÏÖÕ Ñ ÏÔ ×ÁÓ (xchat 2.4.5 ÉÌÉ ÓÔÁÒÛÅ)]
18:28
yezariaely has joined #ocaml
18:28
yezariaely has left #ocaml []
18:30
zorun has quit [Read error: Connection reset by peer]
18:33
rwmjones has joined #ocaml
18:35
zorun has joined #ocaml
18:42
<
flux >
but, if the name is OCaml, it always begs the question, "what does O stand for?" :)
18:42
<
thelema >
OCaml is still the acronym "Objective Categorical Abstract ML"
18:43
<
thelema >
just spelled in such a way to not forget Caml
18:44
Anarchos has joined #ocaml
18:45
Snark has quit [Quit: Ex-Chat]
18:48
alexyk has joined #ocaml
18:52
<
thelema >
at least that's my interpretation
18:55
<
oriba >
SCaml: "Subjective Categorical Abstract ML" ;)
19:06
gio has quit [Remote host closed the connection]
19:07
lopexx has joined #ocaml
19:07
gio has joined #ocaml
19:07
Benjamin23 has joined #ocaml
19:08
lopex has quit [Ping timeout: 260 seconds]
19:08
lopexx has quit [Client Quit]
19:08
lopex has joined #ocaml
19:08
<
Benjamin23 >
I am learning ocaml
19:08
<
Benjamin23 >
and I like it
19:09
<
Anarchos >
Benjamin23 welcome !
19:09
<
Benjamin23 >
Hi mister bot
19:09
<
Anarchos >
there is a #ocaml-fr if you need french
19:10
<
Benjamin23 >
Oki, thank you
19:10
<
Benjamin23 >
I will take a look
19:10
<
Benjamin23 >
(sorry if you are not a bot)
19:10
<
Anarchos >
Benjamin23 no i am not a bot !
19:10
<
Benjamin23 >
How do you know I am French ? My nickname ?
19:11
<
thelema >
15:33 -!- Benjamin23 [~benjamin@241.14.101.84.rev.sfr.net] has joined #ocaml
19:11
<
adrien >
"rev.sfr.net"
19:12
<
Benjamin23 >
You have to be french to know sfr, i think
19:12
<
thelema >
well, now I know sfr, and I'm not french.
19:12
<
Benjamin23 >
Where do you live ?
19:14
<
Benjamin23 >
Do you know if it's doable to get a ocaml programmer job? someone
19:15
<
thelema >
they're rarer than jobs in other languages, sadly
19:16
<
Benjamin23 >
Of course, but is it just doable?
19:16
<
Benjamin23 >
Not only at Jane Street I mean
19:18
<
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.
19:19
<
thelema >
If you want an ocaml job hard enough, they're out there.
19:19
<
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)
19:19
<
adrien >
Benjamin23: how old are you? which studies so far?
19:20
<
Anarchos >
Benjamin23 i know that Dassault use ocaml
19:20
<
Benjamin23 >
I am 23, and I just fulfilled a Bachelor's Degree with Honours in Computer Science
19:21
<
Benjamin23 >
"caml-list", ok, cool, I will look at what it is ^^
19:21
<
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
19:21
<
Benjamin23 >
is it a flooded mailing list like other comp.lang ? with a lot of advertising ?
19:22
<
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)
19:22
<
thelema >
Benjamin23: no, it's pretty low traffic
19:22
<
pou >
Benjamin23: for example, I learned OCaml before Java, and I found much easier to understand the "generics" than most of my colleagues
19:23
<
Benjamin23 >
adrien: I get what you mean ;)
19:24
<
Benjamin23 >
But no worries with learning ocaml, I want to know and use that language
19:25
<
Benjamin23 >
The problem is more that when you know a language like ocaml, you can be bored by other languages
19:25
<
Benjamin23 >
I guess
19:26
<
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
19:26
<
Benjamin23 >
am I clear ?
19:26
<
Anarchos >
Benjamin23 yes you are true
19:26
<
Anarchos >
i work in java and it is so boring
19:27
<
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.
19:27
<
thelema >
s/manipulate bits easier/work directly with the representation of values/
19:28
<
Anarchos >
thelema i did a simulator for sparc and bit manipulation was a pain
19:28
<
Benjamin23 >
intresting
19:29
<
Benjamin23 >
A sort of virtual sparc machine?
19:36
ankit9 is now known as ankit9|Zzz
19:40
Benjamin23 has quit [Quit: leaving]
19:46
Benjamin23 has joined #ocaml
19:47
<
Benjamin23 >
hi, sorry I left without saying good bye !
19:47
<
thelema >
no problem. good bye
19:47
<
Benjamin23 >
so good bye!
19:48
<
Benjamin23 >
(I am also learning how to use irssi)
19:48
Benjamin23 has quit [Client Quit]
19:51
nicely has joined #ocaml
19:51
nicely has left #ocaml []
19:53
ymasory has quit [Quit: Leaving]
19:55
ygrek has joined #ocaml
19:58
zsparks has joined #ocaml
19:59
ikaros has joined #ocaml
19:59
<
zsparks >
I'm trying to install ocaml-r, and I got the error:
19:59
<
zsparks >
configure: error: Please install OCaml findlib module 'calendar'.
19:59
<
zsparks >
when I ran ./configure
19:59
<
zsparks >
Calendar isn't listed as a dependency (and doesn't make much sense for one, either) - should I have to install this?
20:00
<
zsparks >
also, should I be able to use ocamlfind to install it?
20:00
<
zsparks >
ocamlfind -install calendar
20:00
<
zsparks >
but it, uh, didn't work
20:00
<
thelema >
ocamlfind installs packages from the source tree, not from the internet
20:01
<
thelema >
odb installs packages from the internet, but calendar isn't oasis-ized yet
20:02
<
thelema >
ocaml-r does depend on calendar for a few date functions
20:02
<
thelema >
it should be listed as a dependency
20:08
sepp2k has joined #ocaml
20:11
vivanov has quit [Quit: Lost terminal]
20:16
<
zsparks >
augh, and now it can't find any of the header files
20:16
<
zsparks >
but I guess it's just looking in the wrong places
20:16
<
thelema >
calendar header files? ah, R header files
20:17
<
zsparks >
calendar was fine
20:17
<
thelema >
ocaml-r's configure script seemed pretty weak, just checking for ocaml deps
20:17
<
zsparks >
well, I'll look into it
20:20
<
thelema >
probably just a makefile variable that needs changing
20:24
enthymeme has joined #ocaml
20:29
enthymeme has quit [Quit: rcirc on GNU Emacs 23.3.1]
20:30
enthymeme has joined #ocaml
20:32
ShereKahn has joined #ocaml
20:32
sepp2k has quit [Quit: Leaving.]
20:33
sepp2k has joined #ocaml
20:34
ShereKahn has quit [Client Quit]
20:41
sepp2k has quit [Quit: Leaving.]
20:43
sepp2k has joined #ocaml
21:00
sepp2k has quit [Quit: Leaving.]
21:01
ygrek has quit [Ping timeout: 250 seconds]
21:03
axiles has quit [Remote host closed the connection]
21:08
sepp2k has joined #ocaml
21:11
gio has quit [Quit: gio]
21:28
edwin has quit [Remote host closed the connection]
21:29
Anarchos has quit [Ping timeout: 276 seconds]
21:33
pdhborges has joined #ocaml
21:35
pdhborges has left #ocaml []
21:41
mcclurmc_home has quit [Ping timeout: 255 seconds]
21:42
emmanuelux has quit [Remote host closed the connection]
21:57
Yoric has quit [Quit: Leaving.]
22:08
ulfdoz has quit [Ping timeout: 244 seconds]
22:10
Modius has quit [Quit: "Object-oriented design" is an oxymoron]
22:16
Anarchos has joined #ocaml
22:23
lurker has quit [Remote host closed the connection]
22:43
Anarchos has quit [Quit: Vision[0.9.7-H-090423]: i've been blurred!]
22:48
sepp2k has quit [Quit: Leaving.]
22:48
sepp2k has joined #ocaml
22:52
krktz has quit [Ping timeout: 252 seconds]
22:55
krktz has joined #ocaml
22:58
ikaros has quit [Quit: Ex-Chat]
23:09
Amorphous has quit [Ping timeout: 246 seconds]
23:24
oriba has left #ocaml []
23:24
Morphous has joined #ocaml
23:27
alexyk has quit [Quit: alexyk]
23:29
Modius has joined #ocaml
23:47
sepp2k has quit [Quit: Leaving.]
23:48
sepp2k has joined #ocaml
23:55
alexyk has joined #ocaml