gildor changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | OCaml 3.12.0+beta1 http://permalink.gmane.org/gmane.comp.lang.caml.inria/49168
sshc_ has joined #ocaml
sshc has quit [Ping timeout: 240 seconds]
psnively has joined #ocaml
psnively has left #ocaml []
fraggle_ has joined #ocaml
marteo has quit [Quit: Debian GNU/Hurd is Good.]
fraggle_ has quit [Ping timeout: 276 seconds]
munga has quit [Ping timeout: 276 seconds]
psnively has joined #ocaml
psnively has left #ocaml []
sshc_ has quit [Ping timeout: 276 seconds]
sshc has joined #ocaml
|marius| has quit [Ping timeout: 276 seconds]
jakedouglas has quit [Quit: Leaving.]
Tianon has quit [Ping timeout: 276 seconds]
Tianon has joined #ocaml
Tianon has quit [Changing host]
Tianon has joined #ocaml
Associat0r has quit [Quit: Associat0r]
drk-sd has quit [Ping timeout: 260 seconds]
valross has joined #ocaml
drk-sd has joined #ocaml
ulfdoz has joined #ocaml
seafood has quit [Quit: seafood]
seafood has joined #ocaml
patronus has quit [Read error: Connection reset by peer]
patronus has joined #ocaml
dark has quit [Ping timeout: 265 seconds]
jakedouglas has joined #ocaml
dark has joined #ocaml
<thelema> crazy subburn spot
<thelema> I have sunburn in only one spot on my neck.
<thelema> anyway, batteries has moved github addresses
|marius| has joined #ocaml
ulfdoz has quit [Ping timeout: 258 seconds]
jakedouglas has quit [Quit: Leaving.]
ttamttam has joined #ocaml
ttamttam has quit [Quit: Leaving.]
ygrek has joined #ocaml
ygrek has quit [Ping timeout: 245 seconds]
|marius| has quit [Remote host closed the connection]
|marius| has joined #ocaml
Amorphous has quit [Ping timeout: 264 seconds]
Yoric has joined #ocaml
Amorphous has joined #ocaml
ttamttam has joined #ocaml
|marius| has quit [Remote host closed the connection]
|marius| has joined #ocaml
|marius| has quit [Remote host closed the connection]
ftrvxmtrx has quit [Quit: Leaving]
munga has joined #ocaml
ztfw has joined #ocaml
ikaros has joined #ocaml
ftrvxmtrx has joined #ocaml
thieusoai has quit [Ping timeout: 260 seconds]
thieusoai has joined #ocaml
ftrvxmtrx has quit [Quit: Leaving]
ftrvxmtrx has joined #ocaml
ikaros has quit [Quit: Leave the magic to Houdini]
ttamttam has quit [Ping timeout: 246 seconds]
mellum has joined #ocaml
<mellum> why does "match 1 with Sys.sigabrt -> 1" give me a syntax error?
<mellum> oh, never mind.
Associat0r has joined #ocaml
<mellum> f[x]: yeah, I was just confused here...
marteo has joined #ocaml
Tianon has quit [Remote host closed the connection]
Tianon has joined #ocaml
Tianon has quit [Changing host]
Tianon has joined #ocaml
ttamttam has joined #ocaml
th5 has joined #ocaml
Yoric has quit [Quit: Yoric]
Anarchos has joined #ocaml
_andre has joined #ocaml
dark has quit [Quit: Leaving]
fraggle_ has joined #ocaml
Anarchos has quit [Quit: Vision[0.9.7-H-090423]: i've been blurred!]
Yoric has joined #ocaml
munga has quit [Quit: Ex-Chat]
patronus has quit [Remote host closed the connection]
patronus has joined #ocaml
patronus has quit [Remote host closed the connection]
patronus has joined #ocaml
kaustuv has joined #ocaml
<kaustuv> The new indentation code in the new tuareg-mode (2.0+) is wreaking havoc with my code. Why did they change the old behaviour?
<mehdid> to match upstream recommandations
<mehdid> iirc
<kaustuv> Upstream recommends that the line after -> in case arms should be indented the same as the arm itself? I seriously doubt that.
<adrien> match lam with
<adrien> | Abs (x, body) ->
<adrien> 1 + size_lambda body
<mehdid> kaustuv: search "Indenting expressions inside clause" in the link above
<adrien> makes sense
<adrien> indenting from 'Foo' rather than from '|' was probably a work-around to get an indentation like in the guidelines
<adrien> but it maybe broke for indentation != 2 spaces
<mehdid> right. so here they don't even follow the guidelines...
<kaustuv> The guideline is also wrong IMO (it should be 4 spaces or 2 indentations from the |, not 1.5). But anyway, I've downgraded to 1.46 because there doesn't seem to be anything in the new tuareg that I need
<kaustuv> However, even the old version is broken. Example: http://ocaml.pastebin.com/2E9B6zAQ -- pressing tab on the lexer cases causes them to be indented wrt the previous type declaration for tok.
<kaustuv> The guidelines are inconsistent. See the subsection "match construct in a match construct"
<mehdid> I don't find that inconsistent...
<kaustuv> The inner begin ... end is not indented wrt the constructor pattern
ccasin has joined #ocaml
<adrien> gildor: admitedly pretty late but congratulations ;-)
kaustuv has left #ocaml []
valross has quit [Quit: Ex-Chat]
seafood has quit [Quit: seafood]
joewilliams_away is now known as joewilliams
<gildor> adrien: thx
mjonsson has quit [Ping timeout: 258 seconds]
joewilliams has quit [Quit: ZNC - http://znc.sourceforge.net]
thieusoai has quit [Ping timeout: 240 seconds]
joewilliams has joined #ocaml
hcarty has quit [Ping timeout: 240 seconds]
hcarty has joined #ocaml
thieusoai has joined #ocaml
kaustuv has joined #ocaml
<kaustuv> Is this a well known corner case of the OCaml grammar? http://ocaml.pastebin.com/rhxtng0v
<kaustuv> Oh, I'm an idiot. ! binds stronger than .
avsm has joined #ocaml
kaustuv has left #ocaml []
|marius| has joined #ocaml
|marius| has quit [Remote host closed the connection]
<adrien> gildor: btw, I mentionned a problem in oasis for .c files not copying .h files being included: I made a patch to ocamlbuild: http://caml.inria.fr/mantis/view.php?id=5107 (I don't think something that basic and simple should be done in a plugin, plus the first iteration only change 5 or 6 lines)
joewilliams is now known as joewilliams_away
Anarchos has joined #ocaml
joewilliams_away is now known as joewilliams
|marius| has joined #ocaml
<gildor> adrien: your solution is of course better than to have it in oasis
ttamttam has quit [Remote host closed the connection]
<adrien> I don't know if/when it might get merged however, it shouldn't be a problem for 3.12 but I doubt it would, plus requiring 3.12 the day it gets out wouldn't be very nice so having a work-around in oasis probably makes sense for the time being (I haven't looked at it however)
jakedouglas has joined #ocaml
|marius| has quit [Remote host closed the connection]
Modius has joined #ocaml
Modius has quit [Max SendQ exceeded]
Modius has joined #ocaml
Yoric has quit [Quit: Yoric]
ulfdoz has joined #ocaml
th5 has quit [Quit: th5]
<gildor> adrien: the workaround I can provide, won't be as elegant as yours, I plan to do something quite brutal, as explained on the ocamlbuild wiki
<adrien> gildor: if it's temporary (or for older versions) and works as expected, I think it's perfectly ok, and if that patch/feature doesn't get in 3.12, it should get into 3.12.1 which shouldn't be too far away hopefully
<gildor> adrien: well, it remains a workaround, I can probably implement small one into OASIS, but I don't want to just rewrite ocamlbuild entirely ;-)
<adrien> of course ;-)
<adrien> gildor: can you tell me if/when you implement it so I can try it? (I'll be away for a few weeks soon however)
<gildor> adrien: you can watch the bug in the BTS ?
<gildor> adrien: i'll close it when implemented
<adrien> oh, yeah, of course ;-)
<Anarchos> fun i linked ocaml toplevel with my os api, so i am able to open a window from the toplevel :)
psnively has joined #ocaml
psnively has left #ocaml []
|marius| has joined #ocaml
|marius| has quit [Remote host closed the connection]
|marius| has joined #ocaml
chee has quit [Quit: <3 =^.^= Ɛ>]
chee has joined #ocaml
joewilliams is now known as joewilliams_away
fraggle_ has quit [Quit: -ENOBRAIN]
Yoric has joined #ocaml
Yoric has quit [Quit: Yoric]
ftrvxmtrx has quit [Quit: Leaving]
avsm has quit [Ping timeout: 264 seconds]
ygrek has joined #ocaml
avsm has joined #ocaml
fraggle_ has joined #ocaml
chee has quit [Ping timeout: 245 seconds]
joewilliams_away is now known as joewilliams
ttamttam has joined #ocaml
chee has joined #ocaml
avsm has quit [Quit: Leaving.]
joewilliams is now known as joewilliams_away
_andre has quit [Quit: *puff*]
metasyntax` has quit [Quit: Be seeing you.]
ttamttam has quit [Quit: Leaving.]
_mpu has joined #ocaml
ccasin has quit [Quit: Leaving]
ygrek has quit [Ping timeout: 245 seconds]
ftrvxmtrx has joined #ocaml
Anarchos has quit [Ping timeout: 276 seconds]
Anarchos has joined #ocaml
<Anarchos> what is the best developing suite for ocaml ?
BiDOrD has joined #ocaml
<olegfink> Anarchos: I prefer shorts and a t-shirt
<Anarchos> olegfink i mean kind of eclipse for ocaml
<mehdid> there is an eclipse mode for ocaml
<mehdid> never tried it... but it "exists" somewhere :)
<olegfink> there is tuareg-mode for emacs and a few eclipse plugins, most working in my experience are ocamldt and ocaide
<chee> tuareg<3
<Anarchos> mehdid i know it but i am on an os where there is no java ...
ftrvxmtrx has quit [Ping timeout: 240 seconds]
<mehdid> Anarchos: what's your os?
ftrvxmtrx has joined #ocaml
marteo has quit [Quit: Debian GNU/Hurd is Good.]
ulfdoz has quit [Ping timeout: 264 seconds]
<Anarchos> mehdid HaikuOS
seafood has joined #ocaml
marteo has joined #ocaml
aja has joined #ocaml
avsm has joined #ocaml
bacam has quit [Ping timeout: 245 seconds]
avsm has quit [Quit: Leaving.]
Anarchos has quit [Quit: Vision[0.9.7-H-090423]: i've been blurred!]
bzzbzz has quit [Read error: Connection reset by peer]
BiDOrD has quit [Quit: BiDOrD]
bzzbzz has joined #ocaml
rwmjones has quit [Ping timeout: 245 seconds]
thieusoai has quit [Quit: Leaving]
bzzbzz has quit [Quit: leaving]
rwmjones has joined #ocaml
Smerdyakov has joined #ocaml
verte has joined #ocaml
bzzbzz has joined #ocaml
Smerdyakov has quit [Ping timeout: 258 seconds]