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
ccasin has quit [Quit: Leaving]
Asmadeus has quit [Ping timeout: 252 seconds]
elehack has quit [Quit: not a typewriter]
joewilliams is now known as joewilliams_away
ikaros has quit [Quit: Leave the magic to Houdini]
Asmadeus has joined #ocaml
ftrvxmtrx has joined #ocaml
fraggle_laptop has quit [Ping timeout: 264 seconds]
joewilliams_away has quit [Excess Flood]
joewilliams has joined #ocaml
ikaros has joined #ocaml
boscop_ has joined #ocaml
boscop has quit [Ping timeout: 245 seconds]
EliasAmaral has joined #ocaml
<EliasAmaral> does someone here know how to specify the dependency order in omake? I have a build rule like all: mkdir prog, and I mean by this that one has first to exec mkdir, then prog. But it is trying to build prog first..
EliasAmaral is now known as dark
<dark> actually, I think it has something to do with .ORDER
ikaros has quit [Quit: Leave the magic to Houdini]
<dark> .ORDER Define a file-dependency ordering rule (Section 10.3.6)., but it seems that the build order can't be changed that way..
rks has quit [Quit: night night]
mjonsson has joined #ocaml
rks has joined #ocaml
avsm has quit [Quit: Leaving.]
CoryDambach has joined #ocaml
cthuluh has quit [Remote host closed the connection]
cthuluh has joined #ocaml
CoryDambach is now known as jamesw
Amorphous has quit [Ping timeout: 265 seconds]
khia0 has joined #ocaml
Amorphous has joined #ocaml
rks has quit [Quit: dodo]
drunK has quit [Remote host closed the connection]
valross has joined #ocaml
decaf has quit [Remote host closed the connection]
gnuvince has quit [Ping timeout: 252 seconds]
philtor has quit [Ping timeout: 245 seconds]
mjonsson has quit [Remote host closed the connection]
dark has quit [Ping timeout: 265 seconds]
dark has joined #ocaml
__marius__ has joined #ocaml
joewilliams is now known as joewilliams_away
gnuvince has joined #ocaml
ulfdoz has joined #ocaml
thelema has quit [Ping timeout: 240 seconds]
thelema has joined #ocaml
valross has quit [Ping timeout: 245 seconds]
valross has joined #ocaml
khia0 has left #ocaml []
mbac has quit [Read error: Connection reset by peer]
ulfdoz has quit [Ping timeout: 245 seconds]
jamesw has quit [Quit: Leaving]
ygrek has joined #ocaml
ftrvxmtrx has quit [Quit: Leaving]
valross has quit [Remote host closed the connection]
ikaros has joined #ocaml
Yoric has joined #ocaml
dark has quit [Quit: Leaving]
ftrvxmtrx has joined #ocaml
explodus has quit [Remote host closed the connection]
explodus has joined #ocaml
Snark has joined #ocaml
_andre has joined #ocaml
ygrek has quit [Remote host closed the connection]
boscop has joined #ocaml
boscop_ has quit [Ping timeout: 252 seconds]
Tianon has quit [Read error: Operation timed out]
Tianon has joined #ocaml
Tianon has quit [Changing host]
Tianon has joined #ocaml
<f[x]> what is the correct way to write META for library that requires threads?
<f[x]> should I use only require(mt) ?
<f[x]> but then linking without -thread will fail with "no implementations provided"
<f[x]> is it possible to fail build explicitely with ocamlfind if -thread is not provided when this particular lib is participating in linkage?
<f[x]> hm, probably I should use simple requires= and without -thread the build will fail with "Missing -thread or -vmthread switch", looks like a simple and right way
Tianon has quit [Read error: Operation timed out]
Tianon has joined #ocaml
Tianon has quit [Changing host]
Tianon has joined #ocaml
<albacker> how can i load a library when in toplevel.
<mfp> albacker: the easiest way is to use topfind -> #use "topfind";; #require "somelib";;
<albacker> mfp: thanks ;)
avsm has joined #ocaml
avsm has quit [Quit: Leaving.]
rks has joined #ocaml
npouillard has quit [Read error: Operation timed out]
Yoric has quit [Quit: Yoric]
npouillard has joined #ocaml
avsm has joined #ocaml
ttamttam has joined #ocaml
EvanR-work has left #ocaml []
<albacker> where can i read about modules and functors?
Man_of_Wax has quit [Read error: Operation timed out]
<ftrvxmtrx> there
<flux> that bytecode runner for microcontrollers seems neat
<flux> I wonder how much code you can write in such a constrained environment..
<albacker> giving it a read, thanks ftrvxmtrx
Man_of_Wax has joined #ocaml
ttamttam has quit [Remote host closed the connection]
ccasin has joined #ocaml
joewilliams_away is now known as joewilliams
mbac has joined #ocaml
philtor has joined #ocaml
yezariaely has joined #ocaml
yezariaely has left #ocaml []
nimred has quit [Changing host]
nimred has joined #ocaml
eldragon has quit [Read error: Connection reset by peer]
joewilliams is now known as joewilliams_away
gnuvince1 has joined #ocaml
gnuvince_ has quit [Ping timeout: 240 seconds]
gnuvince_ has joined #ocaml
gnuvince1 has quit [Ping timeout: 276 seconds]
joewilliams_away has quit [Excess Flood]
joewilliams has joined #ocaml
boscop has quit [Ping timeout: 276 seconds]
boscop has joined #ocaml
boscop has quit [Read error: Connection reset by peer]
boscop_ has joined #ocaml
ztfw has joined #ocaml
boscop_ is now known as boscop
init1 has joined #ocaml
avsm has quit [Quit: Leaving.]
philtor has quit [Ping timeout: 245 seconds]
ftrvxmtrx has quit [Quit: Leaving]
avsm has joined #ocaml
kaustuv has joined #ocaml
<adrien> I was also wondering about the effect of the deadcode reducer in ocapic
<adrien> and I wish I'll be able to use it soon :-)
ikaros has quit [Quit: Leave the magic to Houdini]
ikaros has joined #ocaml
joko has quit [Read error: Connection reset by peer]
boscop has quit [Quit: OutOfTimeException: Allocation of TimeFrame failed due to lack of time. Terminating...]
<kaustuv> A lot of negative press about OCaml around the internets today...
<hcarty> kaustuv: Where is that?
<hcarty> kaustuv: Sparked by the F# code release perhaps?
<kaustuv> Yes. In particular, this: http://news.slashdot.org/article.pl?sid=10/11/05/1244236
<kaustuv> It's a bit odd though that F# technically has a better license than OCaml right now.
<kaustuv> Too bad the language itself lacks the one thing I love most about ML dialects -- a robust module system
<adrien> kaustuv: F# but not the .net libraries, no?
<kaustuv> Right, only the F#-specific stuff was opened. I would expect the heat death of the universe before MS opens .Net
<adrien> ;-)
<hcarty> There are some nasty OCaml related comments in that Slashdot thread. But I suppose that's to be expected in any set of Slashdot comments.
<hcarty> The nasty part, not the OCaml part
boscop has joined #ocaml
<kaustuv> The one commenter who slags off OCaml the most seems to think that OCaml is abandonware.
<kaustuv> But anyway, I think it is nearly time for my annual checking out of the state of F# on Mono. Does Mono do tail calls correctly these days?
<adrien> which makes me disregard all of its comments
<adrien> kaustuv: I think they've improved a lot of things this year :-)
<adrien> also, the visibility of the development of ocaml is actually quite bad
<kaustuv> Hmm... Mono's exact GC doesn't deal with the stack and registers? ಠ_ಠ
rossberg has quit [Remote host closed the connection]
<rwmjones> too bad the "code drop" is for 6 month old code
<adrien> I remember some people mentionning troubles when _trying_ to contribute to some MS projects, basically bad upstream
<adrien> so the biggest point might be the part on patent and the openness but not the ability to improve it (but only future will tell)
ulfdoz has joined #ocaml
ulfdoz has quit [Ping timeout: 240 seconds]
ulfdoz has joined #ocaml
<avsm> hasnt ocaml died 4 times already?
ulfdoz has quit [Ping timeout: 240 seconds]
<xl0> Btw, regarding the license. Would it be legal to fork the compiler, and only distribute it as a git tree? ;)
<adrien> yes
<kaustuv> x10: the OCaml compiler or the F# one? If the former, no.
<adrien> well, afaik, yes
<adrien> it was mentionned in a mailing-list message some time ago, and as long as you're providing the source, you're fine with the QPL
<xl0> kaustuv: Why not? The license requires the change to be separate from the original distrubution. In git, the original version would be represented by one object, and all the changes - by other objects.
<kaustuv> QPL requires all modifications to be in patch form, I thought. Have I swallowed too much of Jon Harrop flavoured Kool-Aid?
<mfp> kaustuv, xl0: IIRC there was a message on the ML about that (exposing a GIT repository) from xleroy, no less, saying he believed it was OK
<adrien> kaustuv: it's awful but if you distribute the whole source it's possible to make a diff between your source and the original one
<adrien> a nice HUGE diff
<xl0> Cool. Can we name it ForCAML? :)
<adrien> I don't think there was/is much incentive for a fork of the compiler besides some patches
<kaustuv> Well, insofar as any string of bits can be derived from any other as a diff, I suppose you are right.
<adrien> stdlib, more, like we've seen with Core, Batteries, community-ocaml
<adrien> kaustuv: heheh :p
<adrien> kaustuv: but that's an extreme case, if you make a public git repository, you'll have the whole history available :-)
<kaustuv> I think cleaning up some of the ugly warts in the OCaml language should have higher priority than forking the compiler. (I'm looking at you, mutable strings.)
<kaustuv> Having a Unicode-aware char type wouldn't hurt either.
_andre has quit [Quit: leaving]
<gildor> kaustuv: unicode char, like in camomile?
Snark has quit [Quit: Ex-Chat]
lpereira has joined #ocaml
robthebob has quit [Remote host closed the connection]
avsm has quit [Quit: Leaving.]
gnuvince_ has quit [Quit: Lost terminal]
Edward_ has joined #ocaml
thieusoai has joined #ocaml
ztfw has quit [Remote host closed the connection]
ccasin has quit [Quit: Leaving]
lpereira has quit [Quit: Leaving.]
ftrvxmtrx has joined #ocaml
ikaros has quit [Quit: Leave the magic to Houdini]
seafood has joined #ocaml
init1 has quit [Quit: Quitte]
seafood has quit [Quit: seafood]
seafood has joined #ocaml