00:03
iratsu has joined #ocaml
00:07
brendan has quit [Read error: Connection reset by peer]
00:07
brendan_ has joined #ocaml
00:07
brendan_ is now known as Guest11034
00:11
Guest11034 has quit [Read error: Connection reset by peer]
00:12
brendan has joined #ocaml
00:27
philtor has joined #ocaml
00:36
philtor has quit [Ping timeout: 248 seconds]
00:55
travisbrady has quit [Quit: travisbrady]
00:59
<
Associat0r >
"Type Classes as Objects and Implicits"
01:00
xmarteo has quit [Quit: Debian GNU/Hurd is Good.]
01:14
jakedouglas has quit [Quit: Leaving.]
01:25
travisbrady has joined #ocaml
01:49
q[mrw] has joined #ocaml
01:52
q[mrw] has quit [Client Quit]
01:54
boscop_ has joined #ocaml
01:57
boscop has quit [Ping timeout: 265 seconds]
02:04
mfp has quit [Ping timeout: 265 seconds]
02:15
mfp has joined #ocaml
02:17
rwmjones has quit [Ping timeout: 245 seconds]
02:19
rwmjones has joined #ocaml
02:28
mal`` has quit [Quit: Coyote finally caught me]
02:30
mal`` has joined #ocaml
03:02
verte has joined #ocaml
03:23
psnively has joined #ocaml
03:24
psnively has left #ocaml []
03:57
jakedouglas has joined #ocaml
04:15
travisbrady_ has joined #ocaml
04:15
travisbrady has quit [Read error: Connection reset by peer]
04:15
travisbrady_ is now known as travisbrady
04:16
travisbrady has quit [Read error: Connection reset by peer]
04:16
travisbrady_ has joined #ocaml
04:54
jakedouglas has quit [Quit: Leaving.]
05:03
ulfdoz has joined #ocaml
05:33
philtor has joined #ocaml
05:37
travisbrady_ has quit [Quit: travisbrady_]
05:52
philtor has quit [Ping timeout: 248 seconds]
05:53
ygrek has joined #ocaml
05:57
ulfdoz has quit [Ping timeout: 265 seconds]
06:08
joewilliams is now known as joewilliams_away
06:24
Sgeo__ has joined #ocaml
06:25
Associat0r has quit [Quit: Associat0r]
06:26
Sgeo_ has quit [Ping timeout: 265 seconds]
06:27
Sgeo has joined #ocaml
06:29
Sgeo__ has quit [Ping timeout: 240 seconds]
06:30
Sgeo_ has joined #ocaml
06:34
Sgeo has quit [Ping timeout: 258 seconds]
06:36
Sgeo__ has joined #ocaml
06:38
ttamttam has joined #ocaml
06:39
Sgeo_ has quit [Ping timeout: 240 seconds]
06:44
ygrek has quit [Ping timeout: 245 seconds]
06:45
ikaros has joined #ocaml
06:46
Amorphous has quit [Ping timeout: 248 seconds]
06:47
chee has quit [Quit: <3 =^.^= Ɛ>]
06:54
Modius has quit [Quit: I'm big in Japan]
07:01
Amorphous has joined #ocaml
07:01
chee has joined #ocaml
07:20
ftrvxmtrx has quit [Quit: Leaving]
07:24
spearalot has joined #ocaml
07:36
munga has joined #ocaml
07:44
chee has quit [Ping timeout: 265 seconds]
07:51
spearalot has quit [Quit: -arividerchi]
07:53
spearalot has joined #ocaml
08:05
|marius| has joined #ocaml
08:09
ikaros has quit [Quit: Leave the magic to Houdini]
08:23
boscop has joined #ocaml
08:32
boscop has quit [Ping timeout: 252 seconds]
09:13
spearalot has quit [Quit: Computer has gone to sleep]
09:14
Vassia has joined #ocaml
09:18
Vassia has quit [Ping timeout: 240 seconds]
09:23
ygrek has joined #ocaml
09:26
pikachuyann has joined #ocaml
09:39
xmarteo has joined #ocaml
09:40
ftrvxmtrx has joined #ocaml
10:09
spearalot has joined #ocaml
10:20
ygrek has quit [Ping timeout: 245 seconds]
10:28
Associat0r has joined #ocaml
11:14
munga has quit [Ping timeout: 264 seconds]
11:14
Vassia has joined #ocaml
11:19
Vassia has quit [Ping timeout: 258 seconds]
11:22
soupdragon has joined #ocaml
11:22
<
soupdragon >
why is there not 'subjective caml'?
11:23
rudi_s has quit [*.net *.split]
11:23
metasyntax` has quit [*.net *.split]
11:25
rudi_s has joined #ocaml
11:26
Associat0r has quit [Quit: Associat0r]
11:28
|marius| has quit [Remote host closed the connection]
11:30
metasyntax` has joined #ocaml
11:42
itewsh has joined #ocaml
11:55
munga has joined #ocaml
12:03
<
verte >
soupdragon: there are several different opinions on why there is no subjective caml. I'm sure, to some people, there are subjective caml.
12:04
<
soupdragon >
X) hehe
12:25
<
gildor >
soupdragon: subjective caml exists to build SOA application, of course
12:26
<
gildor >
(there is a lot of subjective architecture, with tons a design patterns to create ultra heavy applications
12:26
<
gildor >
... and in the end print_endline "hello world!"
12:30
boscop_ has left #ocaml []
12:31
boscop has joined #ocaml
12:33
Associat0r has joined #ocaml
12:43
psnively has joined #ocaml
13:03
soupdragon has quit [Ping timeout: 265 seconds]
13:15
Vassia has joined #ocaml
13:20
Vassia has quit [Ping timeout: 260 seconds]
13:24
ikawe has quit [Ping timeout: 260 seconds]
13:25
krankkatze has joined #ocaml
13:26
<
krankkatze >
hi, I have a type 'a opt = None of string | Some of 'a to handle errors
13:26
<
krankkatze >
is that a monad? and if yes, I can't find bind for it.
13:28
<
psnively >
First of all, you should probably call it "either." Secondly, it's not automatically a monad, no, although Either in Haskell is.
13:28
<
psnively >
You could certainly make it a monad.
13:29
metasyntax` has quit [Quit: Be seeing you.]
13:30
ttamttam has quit [Ping timeout: 248 seconds]
13:31
valross has quit [Quit: Ex-Chat]
13:36
<
flux >
psnively, I wouldn't call it either, because the other option is 'string'
13:37
<
flux >
(nor its constructs are left/right)
13:37
<
flux >
in any case, I would avoid constructors None/Some
13:38
<
psnively >
flux: Good point. Since the goal is to handle errors, I'd fix the definition so that it IS Either.
13:38
q[mrw] has joined #ocaml
13:56
spearalot has quit [Quit: -arividerchi]
14:02
kaustuv has joined #ocaml
14:07
ikaros has joined #ocaml
14:15
iratsu has quit [Ping timeout: 240 seconds]
14:18
joewilliams_away is now known as joewilliams
14:19
iratsu has joined #ocaml
14:21
itewsh has quit [Quit: o/]
14:34
|marius| has joined #ocaml
14:39
joewilliams is now known as joewilliams_away
14:40
ikawe has joined #ocaml
15:01
ygrek has joined #ocaml
15:20
joewilliams_away is now known as joewilliams
15:21
ygrek has quit [Ping timeout: 245 seconds]
15:26
jakedouglas has joined #ocaml
15:26
ttamttam has joined #ocaml
15:27
Vassia has joined #ocaml
15:31
Vassia has quit [Ping timeout: 240 seconds]
15:34
ftrvxmtrx has quit [Quit: Leaving]
15:35
jakedouglas has quit [Quit: Leaving.]
15:37
munga has quit [Quit: Ex-Chat]
15:48
dark has quit [Ping timeout: 265 seconds]
15:55
ttamttam has quit [Remote host closed the connection]
15:56
jakedouglas has joined #ocaml
16:12
Associat0r has quit [Quit: Associat0r]
16:13
verte has quit [Quit: ~~~ Crash in JIT!]
16:25
Anarchos has joined #ocaml
16:34
Shion has joined #ocaml
16:34
<
|marius| >
anyone have a good tuareg mode setup for lwt? the additional lwt syntax really screws up tuareg's parsing.
16:36
ygrek has joined #ocaml
16:39
metasyntax` has joined #ocaml
16:39
psnively has quit [Quit: psnively]
16:43
ygrek has quit [Ping timeout: 245 seconds]
16:43
travisbrady has joined #ocaml
16:44
<
diml >
|marius|: there is a patch in lwt sources for tuareg 1, i have not yet ported it for tuareg 2
16:46
<
flux >
wish the syntax and indentation system was based on grammars :)
16:48
<
thelema >
wish languages' parsers could be used directly in IDEs
16:52
<
|marius| >
diml: cool. i ended up just using caml-mode instead, as it is a little more forgiving for unparsed syntax.
16:53
thieusoai has quit [Ping timeout: 245 seconds]
17:08
<
|marius| >
julm: oh neat. thanks!
17:08
munga has joined #ocaml
17:13
munga has quit [Quit: Ex-Chat]
17:28
statarb3 has joined #ocaml
17:29
sepp2k has joined #ocaml
17:33
<
flux >
thelema, well, that's a bit difficult, given every language has its parser definet in a different way
17:33
<
statarb3 >
in what area is the language OCaml mostly used
17:33
<
flux >
thelema, I guess there could be some way to run an external parser or something, but that would be expensive and it would require lots of implementations as well
17:41
Anarchos has quit [Quit: Vision[0.9.7-H-090423]: i've been blurred!]
17:47
ttamttam has joined #ocaml
17:51
ulfdoz has joined #ocaml
17:56
|marius| has quit [Remote host closed the connection]
18:02
philtor has joined #ocaml
18:15
iratsu has quit [Ping timeout: 248 seconds]
18:29
philtor has quit [Ping timeout: 240 seconds]
18:30
sepp2k has quit [Quit: Leaving.]
18:36
q[mrw] has quit [Ping timeout: 240 seconds]
19:10
ygrek has joined #ocaml
19:12
|marius| has joined #ocaml
19:17
joewilliams is now known as joewilliams_away
19:20
jakedouglas has quit [Quit: Leaving.]
19:21
cthuluh has quit [Quit: leaving]
19:24
cthuluh has joined #ocaml
19:26
Anarchos has joined #ocaml
19:27
ftrvxmtrx has joined #ocaml
19:33
ttamttam has left #ocaml []
19:58
ftrvxmtrx has quit [Read error: Connection reset by peer]
20:00
jakedouglas has joined #ocaml
20:00
|marius| has quit [Remote host closed the connection]
20:02
joewilliams_away is now known as joewilliams
20:02
ftrvxmtrx has joined #ocaml
20:10
m`` has joined #ocaml
20:11
m`` has left #ocaml []
20:12
sepp2k has joined #ocaml
20:27
sepp2k has quit [Quit: Leaving.]
20:41
chee has joined #ocaml
20:42
metasyntax` has quit [Quit: Be seeing you.]
20:50
Vassia has joined #ocaml
20:55
Vassia has quit [Ping timeout: 265 seconds]
21:00
kaustuv_ has joined #ocaml
21:01
<
hcarty >
(~-. value.field) says "has type value_t but an expression was expected of type float"
21:02
kaustuv has quit [Ping timeout: 258 seconds]
21:02
<
hcarty >
Or rather OCaml gives that error
21:04
xmarteo has quit [Quit: Debian GNU/Hurd is Good.]
21:07
<
flux >
operator precedency?
21:11
ulfdoz has quit [Ping timeout: 258 seconds]
21:32
willb has joined #ocaml
21:33
_unK has joined #ocaml
21:37
valross has joined #ocaml
21:45
<
hcarty >
flux: Indeed - I'm not sure if it's reasonable or a bug
21:46
<
hcarty >
(-. value.field) works
21:48
<
pikachuyann >
Have a good night everyone / Passez une bonne nuit tout le monde
21:50
pikachuyann has quit [Quit: Quitte]
21:55
ygrek has quit [Ping timeout: 245 seconds]
21:56
|marius| has joined #ocaml
21:57
<
flux >
hcarty, well, pretty sure precedency is something that cannot be fixed..
21:57
<
flux >
hcarty, the same issue can often occur with (!): !foo.bar
22:26
<
hcarty >
flux: Ah, ok
22:27
<
hcarty >
That's a good point, thanks
23:10
joewilliams is now known as joewilliams_away
23:17
philtor has joined #ocaml
23:29
|marius| has quit [Remote host closed the connection]
23:34
iratsu has joined #ocaml
23:35
travisbrady has quit [Quit: travisbrady]
23:35
ikawe has quit [Ping timeout: 240 seconds]
23:37
ikawe has joined #ocaml