jemfinch` changed the topic of #ocaml to: nob: it's not an option keyword. It's a datatype. 'a option. It can be either "None" or "Some data" -- it represents either data that's not there (None) or data that's there (Some data)
awwaiid has quit ["Download Gaim [http://gaim.sourceforge.net/]"]
malc has quit ["no reason"]
Verbed has quit ["Client Exiting"]
techsucks has joined #ocaml
comatoast has joined #ocaml
jemfinch` has joined #ocaml
jemfinch_ has quit [Read error: 104 (Connection reset by peer)]
jemfinch_ has joined #ocaml
jemfinch` has quit [carter.openprojects.net irc.openprojects.net]
comatoast has quit [carter.openprojects.net irc.openprojects.net]
techsucks has quit [carter.openprojects.net irc.openprojects.net]
samx has quit [carter.openprojects.net irc.openprojects.net]
JGibson__ has quit [carter.openprojects.net irc.openprojects.net]
mellum has quit [carter.openprojects.net irc.openprojects.net]
comatoast has joined #ocaml
JGibson__ has joined #ocaml
mellum has joined #ocaml
MegaWatS has joined #ocaml
<MegaWatS> hi there
scott has joined #ocaml
* scott bets this is where the actions at
* scott recognizes some names like proff, jemfinch, and graydon
comatoast has quit ["zzzzzzzzzzzzzZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ"]
Cryptor has joined #ocaml
Cryptor has quit [Success]
two-face has joined #ocaml
<MegaWatS> hoooray
<MegaWatS> my opengl bindings are done ... for v1.0 at least :)
<MegaWatS> well and except that theres probably still lots of bugs i havent caught yet :)
<two-face> oh ?
<two-face> what's your real name ?
<MegaWatS> why?
<two-face> I may have read you on lists
<MegaWatS> hm i doubt it
<MegaWatS> i dont post to any lists
<two-face> i guess you made your bindings available to the public ?
<MegaWatS> they were not done yet
<MegaWatS> i guess i could do so now, if anybody wants them ...
<MegaWatS> its only opengl 1.0 so far
<MegaWatS> and its pretty low-level
<two-face> ah
<MegaWatS> (thats why i did it - its a direct 1:1 binding of the opengl api)
<MegaWatS> well you can of course have them if you want them :)
<two-face> not yet, could be in the future
<MegaWatS> if more people have them / use them / look at them than me thats good because then more bugs would get caught ^_^
<two-face> :)
<MegaWatS> but the glVertexXv() functions via Bigarrays + index seem to work nicely so far :)
<two-face> BTW, how can i have unsigned ints in Ocaml ?
wazze has joined #ocaml
MegaWatS has quit [Read error: 104 (Connection reset by peer)]
<wazze> rehi
<two-face> hi
<wazze> why did i just get disconnected :|||
wazze is now known as MegaWatS
<two-face> how can i have unsigned ints in Ocaml ?
<MegaWatS> [12:36:59] <two-face> BTW, how can i have unsigned ints in Ocaml ?
<MegaWatS> [12:37:24] <MegaWatS> theres now way that i am aware of
<MegaWatS> [12:37:34] <MegaWatS> except you write your own "unsigned32" library or something
<MegaWatS> [12:37:52] <MegaWatS> i just used int32's where necessary :|
<two-face> int32 are not unsigned ints ?
<MegaWatS> no
<MegaWatS> well actually
<MegaWatS> they are just 32-bit ints
<MegaWatS> its always the operations on them that treat them as either signed or unsigned
<MegaWatS> ie
<two-face> i think nat are natural numbers
<MegaWatS> hm
<two-face> they fit in the definition
<two-face> (where in a math. context)
<MegaWatS> those are out of the bignums library arent they?
<two-face> no
<MegaWatS> which ones do you mean?
<MegaWatS> the only integral types in ocaml im aware of are
<MegaWatS> int, int32, int64, nativeint and
<MegaWatS> the big ints
<two-face> there are nat
<MegaWatS> oh and of course, the Bigarray members
<MegaWatS> hmm
<two-face> let me have a look
* MegaWatS goes looking in the library documentation
<two-face> nat.mli
<two-face> it may not be in the documentation
<MegaWatS> hmm
<MegaWatS> that would explain why i dont know of them :)
<MegaWatS> i have only a nat.cmi :|
<MegaWatS> no .mli source for it :|
<MegaWatS> thats strange :|
<two-face> i'm running a debian system
<MegaWatS> apparently its not in the standard windows binary distribution
<two-face> you're a windowser
<MegaWatS> well theres nothing in my opengl bindings where i really needed an unsigned integer anyway
<MegaWatS> yup
<MegaWatS> im a windoze lamer :|
<two-face> do you love windwos ?
<MegaWatS> ...
<MegaWatS> what do you mean with 'love'
<MegaWatS> i use it ...
<MegaWatS> an operating system is not there to be loved :)
<two-face> i mean don't you want to swtich to free systems ?
<MegaWatS> hm
<MegaWatS> well i use windows because of games , mainly
<two-face> ah
<MegaWatS> and there are next to none for linux ... and thats still the alternative os with the most ones
<MegaWatS> if i had a choice wed all use an open-sourced free BeOS :)
<two-face> heh:)
<MegaWatS> but no, i dont particularly like linux either
<MegaWatS> or other unix clones for that matter
<two-face> too bad :)
<MegaWatS> my firewall / net gateway machine runs linux ...
<MegaWatS> but for everyday use ... a modern system should be designed with the gui in mind from the beginning
<MegaWatS> on unix systems it just shows too much that the gui is just set upon the command line system ...
<MegaWatS> but ah well
<MegaWatS> this is not an o/s ranting channel is it? :]
<two-face> :)
<MegaWatS> ok, next im doing a glut binding
<two-face> right
<two-face> got to go, bye
<MegaWatS> that should be pretty easy with the tool ive created for my gl stubbing purposes so far
<MegaWatS> bye
two-face has left #ocaml []
<scott> MegaWatS, I totally agree re OSes above :)
<scott> specifically about beos
<MegaWatS> :)
<MegaWatS> well that makes us two already, then :>
<scott> open beos is looking really good already
<MegaWatS> slowly but surely our numbers are growing >]
<scott> tons of developers, not sure how much work they're getting done though
<MegaWatS> well the problem with os'es really is that most of them need software specifically written for them
<MegaWatS> especially the fact that most software is specifically written for WINDOWS ...
<MegaWatS> which makes sure that it doesnt run ANYWHERE else
<scott> such is life
malc has joined #ocaml
MegaWatS has quit ["oyasumi nasai"]
malc has quit ["no reason"]
whee has quit []
mellum has quit ["Leaving"]
smkl has quit [Read error: 104 (Connection reset by peer)]
smkl has joined #ocaml
smkl has quit [Read error: 104 (Connection reset by peer)]
smkl has joined #ocaml
scott_ has joined #ocaml
scott_ has quit [Client Quit]
<scott> anyone know if ocaml has good support for postgoresql?
<Taaus> http://caml.inria.fr/hump.html#Database_interface <-- I have no idea if the support is good, but it's certainly there ;)
<scott> and ocaml comes with good socket/networking support and asynchronous io right?
<Taaus> I think so... But I wouldn't bet my life on it (I'm fairly new to O'Caml ;)
<JGibson__> the best way to find out is to look at the projects that use that functionality. people have made some big stuff with it
smklsmkl has joined #ocaml
comatoast has joined #ocaml
Verbed has joined #ocaml
two-face has joined #ocaml
smklsmkl has quit ["..."]
two-face has left #ocaml []
gene9 has joined #ocaml
<gene9> !seen Yurik
comatoast has quit ["Whoosh!"]
malc has joined #ocaml
gene9 has quit [Read error: 104 (Connection reset by peer)]
gene9 has joined #ocaml