dan2 changed the topic of #ocaml to: OCaml 3.08.2 available! | Archive of Caml Weekly News: http://sardes.inrialpes.fr/~aschmitt/cwn/ | A tutorial: http://merjis.com/richj/computers/ocaml/tutorial/ | A free book: http://cristal.inria.fr/~remy/cours/appsem/ | Mailing List: http://caml.inria.fr/bin/wilma/caml-list/ | Cookbook: http://pleac.sourceforge.net/
pango_ has quit ["Client exiting"]
pango has joined #ocaml
pango has quit [Read error: 104 (Connection reset by peer)]
pango has joined #ocaml
Banana has quit [Remote closed the connection]
Smerdyakov has joined #ocaml
Smerdyakov has quit [Client Quit]
gim has quit ["zzz"]
skylan has quit [Remote closed the connection]
skylan has joined #ocaml
mattam has quit [Read error: 110 (Connection timed out)]
_fab has joined #ocaml
fab__ has quit [Read error: 110 (Connection timed out)]
CLxyz has quit [Remote closed the connection]
Banana has joined #ocaml
Guest3185278 has joined #ocaml
Guest3185278 is now known as CLxyz
KrispyKringle has joined #ocaml
goomba has joined #ocaml
mlh has joined #ocaml
skylan has quit [Remote closed the connection]
skylan has joined #ocaml
vezenchio has quit ["Greenspun's Tenth Rule of Programming: any sufficiently complicated C or Fortran program contains an ad hoc informally-specif]
kinners has joined #ocaml
goomba has quit [Read error: 54 (Connection reset by peer)]
monochrom has quit ["Few people understand "understanding"."]
<judge> is it possible to do this pattern match more concisely?
<judge> | a::b::c::d::ls when [a;b;c;d] = magic_cookie ->
<judge> basicly i need to see if a list has a certain prefix
<kinners> probably not
mrsolo has quit [Read error: 54 (Connection reset by peer)]
zzorn has joined #ocaml
zzorn is now known as zzorn_away
det has quit ["Changing server"]
det has joined #ocaml
kinners has quit [Read error: 110 (Connection timed out)]
Svrog has joined #ocaml
oracle1 has quit [Read error: 110 (Connection timed out)]
Banana has quit [Read error: 113 (No route to host)]
mlh has quit ["beb"]
Herrchen has joined #ocaml
smimou has joined #ocaml
mlh has joined #ocaml
Svrog has quit [" HydraIRC -> http://www.hydrairc.com <- IRC has never been so cool"]
Banana has joined #ocaml
mbh has quit ["Lost terminal"]
KrispyKringle has quit [Read error: 113 (No route to host)]
shawn_ has quit [Client Quit]
kinners has joined #ocaml
mrvn has joined #ocaml
mrvn_ has quit [Read error: 110 (Connection timed out)]
mlh has quit [Client Quit]
det has quit [Read error: 54 (Connection reset by peer)]
det has joined #ocaml
kinners has quit ["zzz"]
gim has joined #ocaml
mlh has joined #ocaml
shawn has joined #ocaml
CosmicRay has joined #ocaml
mlh has quit [Client Quit]
Herrchen has quit ["bye"]
Smerdyakov has joined #ocaml
mattam has joined #ocaml
vezenchio has joined #ocaml
contravariantfun has joined #ocaml
<Smerdyakov> contravariantfun, now there's a moutful.
<contravariantfun> It's trucated :)
<Smerdyakov> I can imagine your mom calling you when you were a child.
<contravariantfun> Should be `contravariantfunkster'
<vincenz> contravariantfunctor
<vincenz> aka
<contravariantfun> Inded.
<vincenz> (A x -) -> C
<vincenz> or wiat
<vincenz> (- x B) -> C
<Smerdyakov> Your category theory can't faze me. I'm a trained professional.
<vincenz> no you're not, you're a phd student
<Smerdyakov> PhD students are a subset of trained professionals.
<vincenz> no
<Smerdyakov> Yesyesyes!
* vincenz used to be a trained professional and is now an phd sudent
<vincenz> anywho
<vincenz> I'm not good at category theory
<vincenz> trying to learn it, but it ain't simple, especially since I don't have the background
<contravariantfun> I think its over-reated.
<contravariantfun> err, rated.
<contravariantfun> Gerloch's book is pretty nice though.
<vincenz> not familiar with it
<contravariantfun> But that's from a mathematical physics perspective.
<Smerdyakov> Funny. I was just thinking about those damned physical scientists and their ideological agenda to keep schoolchildren from learning discrete math.
<vincenz> yeah
<vincenz> they should teach set theory and category theory in school
<vincenz> who needs real numbers
contravariantfun has left #ocaml []
contravariantfun has joined #ocaml
contravariantfun has quit [Read error: 104 (Connection reset by peer)]
contravariantfun has joined #ocaml
contravariantfun has left #ocaml []
Smerdyakov has quit ["bye"]
Herrchen has joined #ocaml
mbh has joined #ocaml
basti_ has joined #ocaml
Submarine has joined #ocaml
yella_ has joined #ocaml
mattam has quit [Read error: 104 (Connection reset by peer)]
* basti_ is just doing opengl in ocaml, which is fun.
<vincenz> what do you use as windowing framework?
<vincenz> something like glut?
<basti_> i use lab(l)gl
mbh has quit [tolkien.freenode.net irc.freenode.net]
gim has quit [tolkien.freenode.net irc.freenode.net]
_fab has quit [tolkien.freenode.net irc.freenode.net]
judge has quit [tolkien.freenode.net irc.freenode.net]
Tristram has quit [tolkien.freenode.net irc.freenode.net]
mellum has quit [tolkien.freenode.net irc.freenode.net]
xqw has quit [tolkien.freenode.net irc.freenode.net]
dan2 has quit [tolkien.freenode.net irc.freenode.net]
<basti_> which is on top of tk as far as i can see
<vincenz> alright :)
mbh has joined #ocaml
gim has joined #ocaml
_fab has joined #ocaml
judge has joined #ocaml
Tristram has joined #ocaml
dan2 has joined #ocaml
mellum has joined #ocaml
xqw has joined #ocaml
pnou has joined #ocaml
judge has quit [tolkien.freenode.net irc.freenode.net]
_fab has quit [tolkien.freenode.net irc.freenode.net]
mellum has quit [tolkien.freenode.net irc.freenode.net]
mbh has quit [tolkien.freenode.net irc.freenode.net]
gim has quit [tolkien.freenode.net irc.freenode.net]
Tristram has quit [tolkien.freenode.net irc.freenode.net]
xqw has quit [tolkien.freenode.net irc.freenode.net]
dan2 has quit [tolkien.freenode.net irc.freenode.net]
mbh has joined #ocaml
gim has joined #ocaml
_fab has joined #ocaml
judge has joined #ocaml
Tristram has joined #ocaml
dan2 has joined #ocaml
mellum has joined #ocaml
xqw has joined #ocaml
skylan has quit [Remote closed the connection]
skylan has joined #ocaml
skylan has quit [Remote closed the connection]
skylan has joined #ocaml
pango has quit ["Client exiting"]
pango has joined #ocaml
Smerdyakov has joined #ocaml
SyntaxNinja has joined #ocaml
<Smerdyakov> Wow. SyntaxNinja descends from the ivory tower! ;)
<SyntaxNinja> haha
<SyntaxNinja> Smerdyakov: you are SOOOO much more ivory tower than me it's not even funny.
<Smerdyakov> OK, you monad maniac.
<SyntaxNinja> :)
<SyntaxNinja> how ya been?
<Smerdyakov> Gooood
ubuntu-noob has joined #ocaml
<SyntaxNinja> I'm here wondering if folks know of studies that show how much better FP is than other kinds of programming
<SyntaxNinja> (even though I know that any such study is probably going to be bunk)
<SyntaxNinja> (not because it's not true, but because it's too hard to measure such things)
<Smerdyakov> No, but I'd like to do one some time. :)
<Submarine> where, an ivory tower?
<Submarine> is that where tenured academics live?
<Smerdyakov> No, on a hip web site.
<Smerdyakov> Because hip web sites are the future
<Smerdyakov> Submarine, did George show up yet?
* SyntaxNinja is not an academic, btw
<Smerdyakov> SyntaxNinja, you have some connections to a university, though, right?
<SyntaxNinja> Smerdyakov: not really
<Smerdyakov> You go to university interest groups or something?
<SyntaxNinja> when I was at university, I ran a club that I"m still in contact with, and I also work with academics
<Smerdyakov> There we go.
<Submarine> Smerdyakov, Yes, he has arrived. We discussed options for DSL and cell phones.
fragbot has joined #ocaml
__DL__ has joined #ocaml
mfurr has joined #ocaml
<mfurr> anyone know of a good static analysis toolkit for java, similar to what CIL is for C (and preferrably written in ocaml)?
<Smerdyakov> I smell JQual.
arjanb has joined #ocaml
<mfurr> no, actually I'm working on something different :)
<mfurr> Jeff's other student is working on JQual
<Smerdyakov> Fine, then. I don't know of any such thinger. Did you check the Hump?
<mfurr> yeah, there's a class file reader, but I need to look at source files...
<Smerdyakov> I bet you could write it with much less effort than CIL required.
<mfurr> I'm sure, but really all I need is to mine native methods and the transitive closure of the types that passed to them
<mfurr> I don't need to do much in the way of fancy visitors and such
Tristram has quit [Remote closed the connection]
<mfurr> heh, JLint is written in c++.... yuck
<Smerdyakov> How come you only come to this channel to ask questions, anyway? :D
<mfurr> I think this is only the second time I've asked a question here...
<mfurr> I've answered many more than that though :D
<Smerdyakov> Yeah, but you weren't here for a while, right?
<mfurr> yeah, I would say my presence is "bursty"
zzorn_away is now known as zzorn_afk
KrispyKringle has joined #ocaml
mrsolo has joined #ocaml
diablo_ has joined #ocaml
diablo_ is now known as Tristram
<mfurr> yarg, #java is worthless
<KrispyKringle> heh
<KrispyKringle> i thought you were going to say java is worthless.
<Smerdyakov> He'd be undermining his hard work if he said that!
<mfurr> java is an excellent excercise in how to type too much to get something done
<KrispyKringle> i couldn't have put it better myself.
<mellum> But the new version has a forall macro! Now that's innovation!
<Smerdyakov> It's not a macro, is it? I thought it was an ad-hoc kludge.
<mellum> I don't really know.
<KrispyKringle> forall? nice. :P
<Smerdyakov> I didn't hear anything about macros, period.
<Smerdyakov> I've seen a talk about Java 5.
<KrispyKringle> terminology, schmerminology.
<KrispyKringle> yeah, what's the deal with that? Isn't it 1.5?
<Smerdyakov> They're mentally odd.l
<KrispyKringle> well, it's n ot as bad as all the ISPs.AOL has 9.0, so suddenly, MSN is at 10.0.
<mellum> And Ocaml is onbly at 3.08. AOL must be better than Ocaml.
<SyntaxNinja> smerd: can I ask AOL questions here?
<Smerdyakov> SyntaxNinja, only if you use category theory.
<SyntaxNinja> heh
<KrispyKringle> that really bugged me about ubuntu linux. they use a numbering scheme based on the month and year of the latest release, so even though they just came out, they're at version, like, 4.something.
<SyntaxNinja> Haskell is already at version 98
<Smerdyakov> I like MLton's numbering scheme.
<Smerdyakov> Versions like 20041104.
<Smerdyakov> No dots, so it's not misleading.
<drewr> Easy to sort...
<mellum> Smerdyakov: but you get no clue whether the change is major or minor.
<mfurr> I think Knuth got it right with TeX... just use your favorite irrational number
<Smerdyakov> mellum, oh, they don't make minor releases. :)
<KrispyKringle> mellum: it's a bit tough. Gentoo does YYYY.V, e.g. 2004.1. But more rational version numbers are maintained for individual components, and upgrades are generally gradual, so that versioning is only really meaningful for release CDs, which are done on a quarterly basis.
<mfurr> I guess when it takes a couple of days to recompile everything, upgrades would be "gradual" ;-)
<KrispyKringle> haha
<KrispyKringle> yes, that is my big complaint. i've always toyed with the idea of starting a binary package repo, but....nah.
<Smerdyakov> Debian, you schnutz.
<KrispyKringle> yeah, yeah.
<KrispyKringle> i think i'd go with freebsd if i didn't use gentoo, actually.
<KrispyKringle> but it has some issues on my hardware, which is why i use linux./
tintin has joined #ocaml
freebot has joined #ocaml
freebot has quit [Client Quit]
tintin has quit ["ERC Version 4.0 $Revision: 1.719 $ (IRC client for Emacs)"]
tintin has joined #ocaml
Smerdyakov has quit []
mlh has joined #ocaml
tintin` has joined #ocaml
<vincenz> what is "bunk"
<mbh> some sort of protective shelter?
<vincenz> no
<mbh> :)
<KrispyKringle> bunk is like bull
<vincenz> oh
<KrispyKringle> as in, "All religion is bunk" (supposedly said by Thomas Edison).
<KrispyKringle> apparently it also means "to cut and run"
tintin has quit [No route to host]
mfurr has quit ["Client exiting"]
ubuntu-noob has quit []
zzorn_afk has quit ["They are coming to take me away ha ha"]
xqw has quit ["Abandonando"]
lsr has joined #ocaml
lsr has quit [Client Quit]
xqw has joined #ocaml
gim has quit [Read error: 110 (Connection timed out)]
senko has quit ["Leaving"]
goomba has joined #ocaml
basti_ has quit ["leaving"]
Submarine has quit ["Leaving"]
senko has joined #ocaml
vezenchio has quit ["Greenspun's Tenth Rule of Programming: any sufficiently complicated C or Fortran program contains an ad hoc informally-specif]
CosmicRay has quit ["Client exiting"]
vezenchio has joined #ocaml
Smerdyakov has joined #ocaml
gim has joined #ocaml
kuribas has joined #ocaml
<kuribas> hi
<kuribas> Is it possible to store generic datatypes in Bigarray?
<Smerdyakov> No
pnou has quit ["brb"]
<kuribas> I would like to read a bitmap from a file, but I would prefer Black | White over 0 or 1
<kuribas> So that's impossible whith Bigarray?
<Smerdyakov> Right
<Smerdyakov> (It clearly says so in the documentation.)
<kuribas> ok then. I saw something about kind, but that should be something different then.
pnou has joined #ocaml
<kuribas> Is an normal Array of a Black | White type efficient?
<Smerdyakov> I think so.
<Smerdyakov> A word per element
<kuribas> hmm, a bit wasteful for 1 bit values
<kuribas> I want to do analysis on scanned images
<kuribas> they could be quite large
<Smerdyakov> Pretty easy to make your own abstraction layer for bit-arrays.
<kuribas> ha, I will do that then. Thanks
Smerdyakov has quit []