00:01
dksong has quit [Quit: Leaving.]
00:03
crass_ has quit [Remote host closed the connection]
00:04
johnelse has quit [Ping timeout: 240 seconds]
00:04
dksong has joined #ocaml
00:04
dksong has quit [Client Quit]
00:05
johnelse has joined #ocaml
00:05
johnelse is now known as Guest55672
00:06
AltGr has joined #ocaml
00:07
nkhodyunya has quit [Quit: Leaving.]
00:11
nekrodesk has quit [Max SendQ exceeded]
00:12
Stalkr_ has quit [Quit: Leaving...]
00:13
tane has quit [Quit: Verlassend]
00:17
SomeDamnBody has quit [Ping timeout: 240 seconds]
00:26
Kakadu has quit [Remote host closed the connection]
00:28
sepp2k has quit [Quit: Leaving.]
00:28
ersatz has joined #ocaml
00:32
nekrodesk has joined #ocaml
00:36
koshmar has quit [Remote host closed the connection]
00:51
nicholasf has quit [Ping timeout: 256 seconds]
00:51
ersatz has quit [Ping timeout: 252 seconds]
00:52
nicholasf has joined #ocaml
00:55
ersatz has joined #ocaml
00:57
nicholas_ has joined #ocaml
01:00
nicholasf has quit [Ping timeout: 240 seconds]
01:00
Stalkr has joined #ocaml
01:04
Stalkr has quit [Client Quit]
01:06
kansi has quit [Ping timeout: 260 seconds]
01:09
rossberg has quit [Ping timeout: 264 seconds]
01:16
ersatz has quit [Ping timeout: 276 seconds]
01:20
rossberg has joined #ocaml
01:24
_berke_ has quit [Quit: gonna try ERC]
01:31
_berke_ has joined #ocaml
01:32
<
_berke_ >
so if I want to use sexplib with ppx, do I just replace "with sexp" by "[@@deriving sexp]"?
01:32
<
_berke_ >
and remove sexplib.syntax from _oasis?
01:35
crass has joined #ocaml
01:37
badon has quit [Ping timeout: 260 seconds]
01:38
Anarchos has quit [Quit: Vision[0.9.7-H-20140108]: i've been blurred!]
01:49
Algebr2` has quit [Remote host closed the connection]
01:49
Algebr2` has joined #ocaml
01:57
Algebr2` has quit [Ping timeout: 252 seconds]
01:58
Algebr2` has joined #ocaml
02:03
Algebr2` has quit [Ping timeout: 264 seconds]
02:04
sgnb` has joined #ocaml
02:06
sgnb has quit [Ping timeout: 264 seconds]
02:11
_2can_ has joined #ocaml
02:14
iZsh_ has joined #ocaml
02:15
_2can has quit [*.net *.split]
02:15
zaquest has quit [*.net *.split]
02:15
iZsh has quit [*.net *.split]
02:15
Algebr2` has joined #ocaml
02:17
teknozulu has joined #ocaml
02:18
pierpa has quit [Ping timeout: 248 seconds]
02:20
Algebr2` has quit [Ping timeout: 260 seconds]
02:22
zaquest has joined #ocaml
02:29
badon has joined #ocaml
02:31
foolishmonkey has joined #ocaml
02:31
nekrodesk has quit [Max SendQ exceeded]
02:39
foolishmonkey has quit [Quit: Leaving]
03:03
struk|desk is now known as struk|desk|away
03:06
Mandus_ has quit [Ping timeout: 240 seconds]
03:11
crass has quit [Remote host closed the connection]
03:12
ersatz has joined #ocaml
03:16
ersatz has quit [Ping timeout: 245 seconds]
03:23
teknozulu has quit [Ping timeout: 256 seconds]
03:24
teknozulu has joined #ocaml
03:24
nicholas_ has quit [Ping timeout: 264 seconds]
03:25
nicholasf has joined #ocaml
03:27
nicholas_ has joined #ocaml
03:30
<
icicled >
is it possible to get merlin to insert stub documentation?
03:30
<
icicled >
or some other tool
03:31
nicholasf has quit [Ping timeout: 240 seconds]
03:34
crass has joined #ocaml
03:37
<
f[x] >
Merlin was a powerful mage, I think he can do it
03:42
<
def` >
icicled: no but that mught be interesting.
03:42
<
def` >
can you describe a bit what you would like?
03:46
<
icicled >
say I put my cursor on a function identifier
03:46
<
icicled >
e.g. let x a b = a + b - cursor on x
03:46
<
icicled >
and I press some key combination - I'd like the documentation template to be inserted above
03:46
<
icicled >
if there isn't one already
03:48
nekrodesk has joined #ocaml
03:51
<
icicled >
I guess this would go in the mli file with: val x a b
03:51
<
icicled >
sorry, switching from f# <> ocaml is not w/o warts
03:52
<
icicled >
other languages in general where the docs go along with the implementation
03:53
crass has quit [Remote host closed the connection]
03:59
ersatz has joined #ocaml
04:01
<
def` >
I will think about that
04:07
<
icicled >
btw, what happened to the sum type expander thing in merlin? last I saw it was a gif on the github page
04:07
<
icicled >
not sure if it is implemented or got removed
04:08
kansi has joined #ocaml
04:12
Mandus has joined #ocaml
04:18
f[x] has quit [Ping timeout: 248 seconds]
04:25
Algebr2` has joined #ocaml
04:37
nicholas_ has quit [Remote host closed the connection]
04:38
nicholasf has joined #ocaml
04:42
<
def` >
icicled: it is the merlin destruct feature
04:48
ersatz has quit [Ping timeout: 240 seconds]
04:52
Mandus has quit [Ping timeout: 240 seconds]
04:53
nuuit has quit [Ping timeout: 256 seconds]
04:53
nuuit has joined #ocaml
04:58
ersatz has joined #ocaml
05:01
myst|fon has quit [Quit: Connection closed for inactivity]
05:03
darkf_ has joined #ocaml
05:07
darkf has quit [Ping timeout: 260 seconds]
05:17
nicholasf has quit [Remote host closed the connection]
05:18
nicholasf has joined #ocaml
05:21
darkf_ is now known as darkf
05:26
Mercuria1Alchemi has joined #ocaml
05:30
damason has joined #ocaml
05:37
AltGr has left #ocaml [#ocaml]
05:37
AltGr has joined #ocaml
05:43
AltGr has left #ocaml [#ocaml]
05:44
Mercuria1Alchemi has quit [Ping timeout: 250 seconds]
05:44
AltGr has joined #ocaml
05:48
Mercuria1Alchemi has joined #ocaml
05:51
struk|desk|away is now known as struk|desk
05:53
Mercuria1Alchemi has quit [Ping timeout: 240 seconds]
06:20
Mandus has joined #ocaml
06:22
_berke_ has quit [Quit: It's getting late]
06:25
nicholasf has quit [Read error: Connection reset by peer]
06:25
nicholasf has joined #ocaml
06:29
damason has quit [Ping timeout: 240 seconds]
06:36
kdas_ has quit [Quit: Leaving]
06:38
pgomes has joined #ocaml
06:39
ersatz has left #ocaml ["ERC (IRC client for Emacs 25.1.50.1)"]
06:51
aphprentice_ is now known as aphprentice
06:52
copy` has quit [Quit: Connection closed for inactivity]
06:55
_berke_ has joined #ocaml
06:57
kamog has joined #ocaml
06:58
kansi has quit [Read error: Connection reset by peer]
07:02
nicholasf has quit [Ping timeout: 250 seconds]
07:03
nicholasf has joined #ocaml
07:07
jgjl has joined #ocaml
07:11
Algebr2` has quit [Remote host closed the connection]
07:19
pgomes has quit [Quit: Leaving]
07:23
teknozulu has quit [Ping timeout: 252 seconds]
07:24
ergo has joined #ocaml
07:49
struk|desk is now known as struk|desk|away
07:50
yawnt has joined #ocaml
07:54
jacquev6 has joined #ocaml
07:58
OnkV has quit [Ping timeout: 248 seconds]
08:00
nicholasf has quit [Remote host closed the connection]
08:08
nicholasf has joined #ocaml
08:12
tane has joined #ocaml
08:16
Haudegen has joined #ocaml
08:17
kamog has quit [Quit: ChatZilla 0.9.92 [SeaMonkey 2.39/20160205064158]]
08:22
accname has joined #ocaml
08:35
martintrojer has quit [Max SendQ exceeded]
08:37
martintrojer has joined #ocaml
08:38
martintrojer has quit [Max SendQ exceeded]
08:38
martintrojer has joined #ocaml
08:44
iZsh has joined #ocaml
08:46
ergo has quit [Quit: leaving]
08:47
rand__ has joined #ocaml
08:50
shinnya_ has joined #ocaml
08:52
iZsh_ has quit [*.net *.split]
08:52
shinnya has quit [*.net *.split]
08:52
maker has quit [*.net *.split]
08:52
keteim has quit [*.net *.split]
08:54
Sorella has quit [Quit: Connection closed for inactivity]
08:58
keteim has joined #ocaml
08:58
maker has joined #ocaml
09:07
wolfcore has quit [Ping timeout: 250 seconds]
09:08
nicholasf has quit [Remote host closed the connection]
09:12
lolisa has joined #ocaml
09:14
wolfcore has joined #ocaml
09:14
nicholasf has joined #ocaml
09:15
warp has joined #ocaml
09:15
nicholasf has quit [Remote host closed the connection]
09:15
nicholasf has joined #ocaml
09:20
dsheets has joined #ocaml
09:21
nicholasf has quit [Remote host closed the connection]
09:21
nicholasf has joined #ocaml
09:23
darkf has quit [Quit: Leaving]
09:30
larhat1 has quit [Quit: Leaving.]
09:36
silver has joined #ocaml
09:42
_andre has joined #ocaml
09:51
jwatzman|work has joined #ocaml
10:00
vbmithr has quit [Read error: Connection reset by peer]
10:00
lmaury has joined #ocaml
10:00
artart78 has quit [Read error: Connection reset by peer]
10:02
ia0 has quit [Ping timeout: 248 seconds]
10:02
nekrodesk has quit [Max SendQ exceeded]
10:11
ia0 has joined #ocaml
10:11
AltGr has left #ocaml [#ocaml]
10:11
tane has quit [Quit: Verlassend]
10:17
larhat1 has joined #ocaml
10:17
Simn has joined #ocaml
10:21
Guest55672 is now known as johnelse
10:24
kakadu_ has joined #ocaml
10:28
lmaury has quit [Quit: Leaving]
10:35
theblatt1 is now known as theblatte
10:48
larhat1 has quit [Quit: Leaving.]
10:53
dsheets has quit [Remote host closed the connection]
10:53
nicholasf has quit [Remote host closed the connection]
10:54
accname has quit [Ping timeout: 260 seconds]
10:57
dsheets has joined #ocaml
11:07
kushal has joined #ocaml
11:19
dksong has joined #ocaml
11:20
larhat1 has joined #ocaml
11:23
ia0 has quit [Read error: Connection reset by peer]
11:23
nicholasf has joined #ocaml
11:23
mrvn has left #ocaml [#ocaml]
11:28
larhat1 has quit [Quit: Leaving.]
11:28
rand__ has quit [Ping timeout: 256 seconds]
11:29
nicholasf has quit [Remote host closed the connection]
11:31
nicholasf has joined #ocaml
11:38
artart78 has joined #ocaml
11:39
nopf has joined #ocaml
11:45
tane has joined #ocaml
11:47
yawnt has quit [Ping timeout: 276 seconds]
11:51
dksong has quit [Quit: Leaving.]
11:53
wilco_ has joined #ocaml
12:03
dksong has joined #ocaml
12:10
kushal has quit [Ping timeout: 240 seconds]
12:12
rand__ has joined #ocaml
12:17
lmaury has joined #ocaml
12:19
JacobEdelman_ has joined #ocaml
12:19
jwatzman2 has joined #ocaml
12:20
Haudegen has quit [Ping timeout: 276 seconds]
12:20
jwatzman|work has quit [Read error: Connection reset by peer]
12:22
dhil has joined #ocaml
12:24
Jane-PC has joined #ocaml
12:38
myst|fon has joined #ocaml
12:41
Haudegen has joined #ocaml
12:41
nicholasf has quit [Remote host closed the connection]
12:51
ia0 has joined #ocaml
12:51
dsheets has quit [Remote host closed the connection]
12:54
dksong has quit [Quit: Leaving.]
12:58
BitPuffin has joined #ocaml
12:58
Asmadeus_ is now known as Asmadeus
12:59
yawnt has joined #ocaml
13:04
accname has joined #ocaml
13:11
nekrodesk has joined #ocaml
13:11
nekrodesk has quit [Max SendQ exceeded]
13:13
Sim_n has joined #ocaml
13:16
nekrodesk has joined #ocaml
13:16
nekrodesk has quit [Max SendQ exceeded]
13:16
Simn has quit [Ping timeout: 240 seconds]
13:18
nekrodesk has joined #ocaml
13:18
nekrodesk has quit [Max SendQ exceeded]
13:19
Sim_n has quit [Quit: Leaving]
13:20
nekrodesk has joined #ocaml
13:20
nekrodesk has quit [Max SendQ exceeded]
13:22
nekrodesk has joined #ocaml
13:22
nekrodesk has quit [Max SendQ exceeded]
13:23
kushal has joined #ocaml
13:26
nekrodesk has joined #ocaml
13:26
nekrodesk has quit [Max SendQ exceeded]
13:27
Simn has joined #ocaml
13:30
nekrodesk has joined #ocaml
13:30
nekrodesk has quit [Max SendQ exceeded]
13:33
nekrodesk has joined #ocaml
13:37
dksong has joined #ocaml
13:42
Sorella has joined #ocaml
13:42
dksong has quit [Ping timeout: 272 seconds]
13:59
kakadu_ is now known as Kakadu
14:03
ia0 has quit [Read error: Connection reset by peer]
14:07
Jane-PC has quit [Quit: Leaving]
14:08
ia0 has joined #ocaml
14:10
pierpa has joined #ocaml
14:11
dsheets has joined #ocaml
14:13
M-Illandan has quit [Remote host closed the connection]
14:13
dsheets has quit [Read error: Connection reset by peer]
14:14
dsheets has joined #ocaml
14:19
xyh` has joined #ocaml
14:19
xyh` has left #ocaml [#ocaml]
14:28
M-Illandan has joined #ocaml
14:30
foolishmonkey has joined #ocaml
14:35
hcarty has joined #ocaml
14:45
kaustuv has joined #ocaml
14:46
kaustuv has left #ocaml [#ocaml]
14:54
crass has joined #ocaml
14:57
dsheets has quit [Remote host closed the connection]
15:02
dsheets has joined #ocaml
15:06
nekrodesk has quit [Max SendQ exceeded]
15:08
MercurialAlchemi has quit [Ping timeout: 240 seconds]
15:10
M-Illandan has quit [Remote host closed the connection]
15:13
th5 has joined #ocaml
15:14
rand__ has quit [Quit: leaving]
15:18
malc_ has joined #ocaml
15:23
M-Illandan has joined #ocaml
15:25
jeffmo has joined #ocaml
15:28
mehdi_ has quit [Remote host closed the connection]
15:30
accname has quit [Ping timeout: 252 seconds]
15:32
mehdi_ has joined #ocaml
15:34
lmaury has quit [Quit: Leaving]
15:35
lmaury has joined #ocaml
15:36
larhat1 has joined #ocaml
15:40
larhat1 has quit [Client Quit]
15:48
larhat has quit [Quit: Leaving.]
15:51
larhat has joined #ocaml
15:51
copy` has joined #ocaml
15:51
Cypi has quit [Ping timeout: 250 seconds]
15:52
lyxia has quit [Ping timeout: 240 seconds]
15:53
orbifx has joined #ocaml
15:53
asm89 has quit [Ping timeout: 240 seconds]
15:53
lukky513 has quit [Ping timeout: 256 seconds]
15:53
fds has quit [Ping timeout: 276 seconds]
15:54
bacam has quit [Ping timeout: 240 seconds]
15:54
cartwright has quit [Ping timeout: 256 seconds]
15:54
deavidsedice has quit [Ping timeout: 256 seconds]
15:54
Reventlov has quit [Ping timeout: 276 seconds]
15:54
mal`` has quit [Ping timeout: 272 seconds]
15:54
w1gz has quit [Ping timeout: 240 seconds]
15:54
companion_cube has quit [Ping timeout: 252 seconds]
15:56
nicoo has quit [Ping timeout: 248 seconds]
15:56
k1000 has quit [Quit: .]
15:56
Cypi has joined #ocaml
15:57
dksong has joined #ocaml
16:01
dhil has quit [Ping timeout: 240 seconds]
16:01
octopus has joined #ocaml
16:01
struk|desk|away is now known as struk|desk
16:01
zapu has joined #ocaml
16:01
acieroid has joined #ocaml
16:01
k1000 has joined #ocaml
16:02
MercurialAlchemi has joined #ocaml
16:02
dksong has quit [Ping timeout: 245 seconds]
16:02
fds has joined #ocaml
16:02
lyxia has joined #ocaml
16:02
pippijn has joined #ocaml
16:02
deavid has joined #ocaml
16:02
Reventlov has joined #ocaml
16:02
asmanur has joined #ocaml
16:02
cartwright has joined #ocaml
16:02
lukky513 has joined #ocaml
16:02
w1gz has joined #ocaml
16:03
bacam has joined #ocaml
16:03
companion_cube has joined #ocaml
16:04
jgjl has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
16:04
badon has quit [Ping timeout: 276 seconds]
16:05
patronus has joined #ocaml
16:05
struk|desk has quit [Remote host closed the connection]
16:06
mehdi___ has joined #ocaml
16:06
shinnya_ has quit [Ping timeout: 245 seconds]
16:06
mehdi_ has quit [Ping timeout: 260 seconds]
16:07
mal`` has joined #ocaml
16:07
shinnya has joined #ocaml
16:08
nicoo has joined #ocaml
16:09
asm89 has joined #ocaml
16:10
kushal has quit [Excess Flood]
16:10
badon has joined #ocaml
16:11
kushal has joined #ocaml
16:14
slash^ has joined #ocaml
16:16
dhil has joined #ocaml
16:18
M-Illandan has quit [Remote host closed the connection]
16:19
accname has joined #ocaml
16:19
mehdi_ has joined #ocaml
16:23
larhat has quit [Quit: Leaving.]
16:27
larhat has joined #ocaml
16:31
M-Illandan has joined #ocaml
16:31
jwatzman2 is now known as jwatzman|work
16:31
jwatzman|work has quit [Changing host]
16:31
jwatzman|work has joined #ocaml
16:32
wilco_ has quit [Quit: leaving]
16:34
larhat has quit [Quit: Leaving.]
16:37
pgomes has joined #ocaml
16:37
copy` has quit [Ping timeout: 250 seconds]
16:37
l1x has quit [Ping timeout: 250 seconds]
16:37
emmanueloga has quit [Ping timeout: 250 seconds]
16:37
mattg has quit [Ping timeout: 252 seconds]
16:37
teknozulu has joined #ocaml
16:37
copy` has joined #ocaml
16:38
yminsky has quit [Ping timeout: 250 seconds]
16:38
oldmanistan_ has quit [Ping timeout: 252 seconds]
16:38
Sorella has quit [Ping timeout: 240 seconds]
16:38
sspi has quit [Ping timeout: 240 seconds]
16:38
msch has quit [Ping timeout: 240 seconds]
16:38
S11001001 has quit [Ping timeout: 240 seconds]
16:38
rfv has quit [Ping timeout: 252 seconds]
16:39
jeroud has quit [Ping timeout: 250 seconds]
16:39
groovy2shoes has quit [Ping timeout: 252 seconds]
16:40
l1x has joined #ocaml
16:40
msch has joined #ocaml
16:40
oldmanistan_ has joined #ocaml
16:41
yminsky has joined #ocaml
16:42
sspi has joined #ocaml
16:43
S11001001 has joined #ocaml
16:43
rfv has joined #ocaml
16:44
jeroud has joined #ocaml
16:45
shinnya has quit [Ping timeout: 250 seconds]
16:45
fds has quit [Changing host]
16:45
fds has joined #ocaml
16:52
mattg has joined #ocaml
16:53
emmanueloga has joined #ocaml
16:57
nekrodesk has joined #ocaml
16:57
nekrodesk has quit [Max SendQ exceeded]
16:58
<
sspi >
any tips on creating a build tool that invokes ocamlc several times? should I just take a peak at ocamlbuild?
16:59
Sorella has joined #ocaml
17:00
nekrodesk has joined #ocaml
17:00
nekrodesk has quit [Max SendQ exceeded]
17:01
groovy2shoes has joined #ocaml
17:02
<
dmbaturin >
sspi: Most people use oasis or ocamlbuild directly.
17:10
octopus is now known as polaron
17:13
TheAuGingembre has joined #ocaml
17:13
Algebr has joined #ocaml
17:15
nekrodesk has joined #ocaml
17:15
nekrodesk has quit [Max SendQ exceeded]
17:17
malc_ has quit [Ping timeout: 272 seconds]
17:18
malc_ has joined #ocaml
17:19
nekrodesk has joined #ocaml
17:19
nekrodesk has quit [Max SendQ exceeded]
17:20
larhat has joined #ocaml
17:21
larhat has quit [Client Quit]
17:23
<
icicled >
anyone know what happened to the >> operator in Lwt?
17:23
<
icicled >
I don't see it in 2.5.1
17:23
<
icicled >
or I am blind
17:24
dsheets has quit [Remote host closed the connection]
17:26
<
Algebr >
it comes with lwt.ppx
17:29
<
Drup >
icicled: it never was a real operator
17:31
tane has quit [Quit: Verlassend]
17:36
<
icicled >
oh ok, the mirage tutorial on lwt references it
17:36
<
icicled >
so is that incorrect?
17:36
warp has quit [Ping timeout: 260 seconds]
17:37
<
Drup >
It is, but it's in the syntax extension
17:37
<
Drup >
go see there, it's explained
17:37
nekrodesk has joined #ocaml
17:50
Guest38 has joined #ocaml
17:51
jwatzman|work has quit [Quit: jwatzman|work]
18:00
jacquev6 has quit [Quit: jacquev6]
18:06
hcarty has quit [Ping timeout: 240 seconds]
18:06
orbifx has quit [Ping timeout: 250 seconds]
18:07
f[x] has joined #ocaml
18:13
pgomes has quit [Ping timeout: 260 seconds]
18:19
orbifx has joined #ocaml
18:21
crass has quit [Remote host closed the connection]
18:23
kolko has quit [Ping timeout: 252 seconds]
18:25
darkf has joined #ocaml
18:27
orbifx has quit [Quit: AtomicIRC: The nuclear option.]
18:30
hcarty has joined #ocaml
18:32
teknozulu has quit [Ping timeout: 276 seconds]
18:35
kushal has quit [Ping timeout: 240 seconds]
18:35
NhanH has quit [Ping timeout: 240 seconds]
18:35
mattg has quit [Ping timeout: 240 seconds]
18:35
mietek has quit [Ping timeout: 260 seconds]
18:36
crass has joined #ocaml
18:37
mattg has joined #ocaml
18:37
mietek has joined #ocaml
18:37
nicholasf has joined #ocaml
18:38
NhanH has joined #ocaml
18:40
accname has quit [Ping timeout: 240 seconds]
18:44
cow-orker has joined #ocaml
18:46
Kakadu has quit [Quit: Page closed]
18:47
nicholasf has quit [Remote host closed the connection]
18:48
malc_ has quit [Ping timeout: 256 seconds]
18:48
kushal has joined #ocaml
18:49
madroach has joined #ocaml
18:49
nicholasf has joined #ocaml
18:54
rpg has joined #ocaml
19:13
<
icicled >
Is there any work being done on codoc and/or opam-doc? The latter doesn't work with 4.02.3
19:13
nicholasf has quit [Read error: Connection reset by peer]
19:15
<
icicled >
and the former isn't on opam even though the readme on github says so
19:15
malc_ has joined #ocaml
19:18
accname has joined #ocaml
19:22
nekrodesk has quit [Max SendQ exceeded]
19:22
_andre has quit [Quit: leaving]
19:27
malc_ has quit [Ping timeout: 256 seconds]
19:28
jlarocco has joined #ocaml
19:32
m_x_v has joined #ocaml
19:33
Kakadu has joined #ocaml
19:34
m-x-v has quit [Ping timeout: 250 seconds]
19:35
<
aantron >
icicled: i heard not, though i might be taking a look at some point
19:44
BitPuffin has quit [Ping timeout: 245 seconds]
19:46
nekrodesk has joined #ocaml
19:46
nekrodesk has quit [Max SendQ exceeded]
19:54
mehdi__ has joined #ocaml
19:55
nekrodesk has joined #ocaml
19:57
pgomes has joined #ocaml
19:59
dhil has quit [Ping timeout: 240 seconds]
20:01
mehdi__ has quit [Remote host closed the connection]
20:01
_berke_ has quit [Quit: Gotta earn money]
20:01
Haudegen has quit [Ping timeout: 252 seconds]
20:14
teknozulu has joined #ocaml
20:19
kushal has quit [Quit: Leaving]
20:22
Haudegen has joined #ocaml
20:27
malc_ has joined #ocaml
20:29
slash^ has quit [Read error: Connection reset by peer]
20:41
teknozulu has quit [Ping timeout: 256 seconds]
20:43
teknozulu has joined #ocaml
20:49
<
icicled >
oh ok - I wish there was a one stop shop for library docs
20:50
<
icicled >
offline would be nice too
20:52
<
fds >
Opam should force packages to come with accompanying -doc versions.
20:54
JacobEdelman_ has quit [Quit: Connection closed for inactivity]
21:01
lmaury has left #ocaml ["Leaving"]
21:02
aantron has quit [Remote host closed the connection]
21:02
crass has quit [Remote host closed the connection]
21:02
hcarty has quit [Ping timeout: 252 seconds]
21:04
rpg has quit [Quit: rpg]
21:05
crass has joined #ocaml
21:08
octachron has joined #ocaml
21:09
orbifx has joined #ocaml
21:09
larhat has joined #ocaml
21:12
MercurialAlchemi has quit [Ping timeout: 240 seconds]
21:16
aantron has joined #ocaml
21:17
nkhodyunya has joined #ocaml
21:19
nekrodesk has quit [Max SendQ exceeded]
21:26
madroach_ has joined #ocaml
21:26
madroach has quit [Read error: Connection reset by peer]
21:33
smondet_ is now known as smondet
21:34
malc_ has quit [Quit: leaving]
21:36
madroach_ has quit [Read error: Connection reset by peer]
21:36
madroach has joined #ocaml
21:37
<
Drup >
aantron: can we skip the part about cow and just write a ppx for tyxml instead ? :D
21:37
<
aantron >
Drup, what do you have in mind?
21:37
<
aantron >
embedding parsed HTML in the syntax tree?
21:37
<
aantron >
i was thinking of proposing something like this and asking you if you wanted it for tyxml
21:38
<
aantron >
(i mean embedding as tyxml values)
21:38
<
Drup >
Yes I want it
21:38
<
Drup >
we have a camlp4 extension, in fact
21:38
<
Drup >
but 1) it doesn't parse html 2) It's camlp4 3) It sucks
21:38
<
aantron >
fair enough
21:38
<
Drup >
parse html sloppily*
21:39
<
aantron >
whats the relation between cow and tyxml, if any? i havent looked deeply, but does cow use tyxml in any way?
21:39
<
Drup >
No it doesn't
21:39
lokien_ has joined #ocaml
21:39
<
Drup >
cow is untyped
21:40
madroach has quit [Read error: Connection reset by peer]
21:40
<
aantron >
i think a ppx for tyxml is a good idea, but separately for cow, is there some use for parsing html the way markup.ml does it?
21:40
<
aantron >
i ended up unsure from the thread
21:40
<
Drup >
"the way markup does it" ?
21:40
<
aantron >
(if you know)
21:40
<
aantron >
i mean sloppy as they called it
21:40
<
Drup >
Yeah, I think it's good
21:41
<
Drup >
I mean, it's useful
21:41
<
aantron >
okay. so this ppx..
21:41
<
aantron >
i better get up to speed on tyxml :)
21:42
madroach has joined #ocaml
21:43
dksong has joined #ocaml
21:43
madroach has quit [Read error: Connection reset by peer]
21:43
<
aantron >
"lightweight" :)
21:43
<
Drup >
Compared to ocamlnet :>
21:43
<
aantron >
it is lightweight by design but i think the HTML spec makes a truly lightweight parser impossible :)
21:44
<
aantron >
i mean the overall principles of the design* are lightweight
21:44
<
aantron >
oh yes. :)
21:44
<
Drup >
Yeah, it's by comparison to what was there previously
21:45
<
aantron >
btw writing an HTML parser while translating the spec from a DOM description to a SAX implementation is one of the most stressful programming tasks i have ever worked on
21:45
<
Drup >
I can imagine
21:46
<
aantron >
the spec feels almost like they wrote it to be difficult to analyze on any scale beyond the minute
21:46
<
Drup >
reading the Html spec while trying to figure out "how am I going to encode this piece of crap in proper ML typing" is not very nice either
21:47
madroach has joined #ocaml
21:47
<
Drup >
(Actually, the svg is way worse)
21:47
<
aantron >
yeah.. the spec has made me angry at times :p
21:47
dksong has quit [Ping timeout: 240 seconds]
21:47
<
aantron >
but at least they put the <sarcasm> tag halfway through for a laugh :)
21:48
<
Drup >
The paragraph is completely non sensical
21:48
<
aantron >
lol my brain doesnt want to even try parsing this
21:49
<
aantron >
actually it doesnt seem too terrible but im not aware as you of what headaches this might cause for tyxml
21:49
<
aantron >
fortunately i was confined to section 8
21:51
Simn has quit [Quit: Leaving]
21:51
<
Drup >
not being worked on
21:52
kamog has joined #ocaml
21:52
<
aantron >
ok. how far along was it? like usable, but rough? not usable?
21:52
<
Drup >
as far as I know, not really usable yet
21:52
<
Drup >
like, alpha ? :D
21:53
<
Drup >
ok, early alpha
21:54
pgomes has left #ocaml ["Leaving"]
21:56
<
aantron >
if youre familiar with the code at all, would you say its a useful starting point?
21:57
<
aantron >
im likely to study it either way, but want to hear
21:57
<
Drup >
icicled: it looks decent, but I would rather do "Lwt_unix.run @@ Lwt.join [ produce pusher ; consume stream]"
21:58
<
Drup >
aantron: a non-negligeable point is spent on getting locations and parsing, so that's either already done, or will happen elsewhere
21:59
<
Drup >
The rest is a kind of inherited from the camlp4 extension, it's a list that associate some tags to the corresponding tyxml types/values
21:59
<
icicled >
gotcha, I had join on there earlier but used async instead (docs said to use it for starting background threads that you don't care about)
22:00
nekrodesk has joined #ocaml
22:00
nekrodesk has quit [Max SendQ exceeded]
22:01
<
Drup >
Well, it's also a local question. If your main thread is doing something specific, it's true. But in this case, the producer/consumer
*is* your main task
22:01
<
Drup >
no need to have a noop instead
22:08
<
aantron >
helping me avoid translation tables? :)
22:08
nekrodesk has joined #ocaml
22:09
<
aantron >
so shall i work on this independently, or what do you prefer?
22:09
<
Drup >
on the ppx ? Either inside or outside of tyxml suits me
22:11
<
Drup >
traditionally in the ocsigen projects, the ppx is inside the associated library, but if you don't want that for some reason, that's fine by me
22:11
<
aantron >
i dont really have a good reason for it to be outside, do you have one?
22:11
<
aantron >
ok. lets stick to this. i cant think of any independent usage for this ppx, or any practical gain during development from separating it
22:12
<
Drup >
Well, I hope any things that would benefit from general usage would end up in markup.ml anyway
22:13
<
Drup >
how are locations in markup.ml ?
22:13
<
aantron >
what do you mean "how"? you can get them as you read the signal stream
22:14
<
aantron >
they used to be part of the parser output stream but i made them a piece of state instead, since i figured they are not needed for simple usage. but they are there
22:14
<
aantron >
hmm one thing about locations is they are only for the start of each token. do we need end locations?
22:15
<
Drup >
We will see how it behaves in practice
22:16
<
Drup >
By the way, do you parse svg too ? :p
22:17
<
aantron >
html, svg, mathml
22:17
<
icicled >
that makes sense - thanks Drup
22:28
octachron has quit [Quit: Leaving]
22:36
damason has joined #ocaml
22:40
dksong has joined #ocaml
22:46
yawnt has quit [Ping timeout: 272 seconds]
22:48
dksong has quit [Ping timeout: 272 seconds]
22:49
Algebr has quit [Ping timeout: 260 seconds]
22:57
Algebr has joined #ocaml
22:57
Algebr is now known as Guest32184
22:58
crass has quit [Remote host closed the connection]
23:02
crass has joined #ocaml
23:21
teknozulu has quit [Ping timeout: 252 seconds]
23:28
accname has quit [Ping timeout: 240 seconds]
23:36
Guest32184 has quit [Remote host closed the connection]
23:36
silver has quit [Quit: rakede]
23:47
nekrodesk has quit [Max SendQ exceeded]
23:48
BitPuffin|osx has joined #ocaml
23:49
lokien_ has quit [Quit: Connection closed for inactivity]