mbishop changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | Grab OCaml 3.10.2 from http://caml.inria.fr/ocaml/release.html (featuring new camlp4 and more!)
struktured_ has joined #ocaml
sporkmonger has joined #ocaml
AxleLonghorn has joined #ocaml
AxleLonghorn has left #ocaml []
naufraghi has quit []
postalchris has quit [Read error: 110 (Connection timed out)]
psnively has quit []
seafood has quit [Remote closed the connection]
seafood has joined #ocaml
coucou747 has quit ["bye ca veut dire tchao en anglais"]
structured has quit ["Konversation terminated!"]
Modius_ is now known as Modius
Ramzi has joined #ocaml
middayc_ has quit []
alexyk has joined #ocaml
alexyk has quit []
Ramzi has quit [Read error: 110 (Connection timed out)]
evn has quit []
alexyk has joined #ocaml
alexyk has quit [Client Quit]
netx has quit ["Leaving"]
pango_ has quit [Remote closed the connection]
pango_ has joined #ocaml
m3ga has joined #ocaml
m3ga has quit [Read error: 104 (Connection reset by peer)]
m3ga has joined #ocaml
<palomer> whew
<palomer> 4000 loc
adu has joined #ocaml
<palomer> man, I love ocaml
<adu> hi
<adu> tell me about ocaml
<palomer> you can fake disjoint types with polymorphic variants
<palomer> sweet!
<palomer> adu, ask away!
<adu> disjoint types as in tagged unions?
<adu> so in the type algebra, disjoint types is multiplication right?
<adu> or is that addition?
<palomer> I always get my terminology wrong
<adu> no no, I remember now
<adu> A | B is addition
<adu> and A x y z is multiplication
<adu> but then again, I'm thinking in Haskell, I don't know ocaml
<palomer> a * b is multiplication
<palomer> A x y z is application
<palomer> if we're talking about types, I don't think ocaml, it would be (x,y,z) a
<adu> then was tuples multiplication?
<palomer> hmm?
<adu> n/m
<adu> I should probably read some papers on type theory
<palomer> it's rather boring stuff
<palomer> and I did my masters in it!
<adu> well, I think the zipper = derivative thing is pretty cool
<palomer> derivative?
<adu> and since my work is in continuous iteration of formal power series, I'm starting to wonder if the things I know can be applied to types as well
alexyk has joined #ocaml
<palomer> the zipper being that thing that allows you to edit datastructures locally, right?
<adu> yes
<palomer> how is it = derivative?
<adu> well, if you define disjoint types as addition, and record/tuples as multiplication, then the derivative of a binary tree (Node, Tree, Tree) = 1 + Tree^2 is 2*Tree,
<adu> and this somehow represents a zipper
<adu> i don't remember, theres a bunch of papers about it
<palomer> that's cool
<palomer> I tried using the zipper for my project
<palomer> but it was untenable
<adu> untenable?
<palomer> didn't fit my needs
<palomer> wasn't flexible enough
<palomer> I wanted to be able to edit any part of the tree at anytime
<adu> then you probably need an Arrow too
<palomer> well, erm, I wanted to be able to edit any part of the tree
<adu> why couldn't you do that?
<palomer> and then come back to my original position
<adu> thats what arrows are for
<palomer> how could it have worked?
<adu> I don't know the specifics, but it sounds like you wanted to do either a stateful thing or a parallel thing, both of which can be represented by arrows
dobblego has joined #ocaml
<palomer> it's a haskell invasion!
<adu> heh
<palomer> adu, the problem was that I had no way to ensure the path back to my original node would stay the same
<palomer> besides, I've managed to avoid all the pitfalls of using pointers
<adu> hmm
<adu> interesting
<adu> I love datatypes
<adu> So what was your masters about?
<palomer> GADTs
<palomer> ironically, I've just today accomplished what I was supposed to accomplish in my masters thesis
<palomer> (this is a year after graduation)
alexyk has quit []
alexyk has joined #ocaml
<palomer> polymorphic variants = best thing ever
netx has joined #ocaml
adu has quit []
<palomer> the only thing I don't like about polymorphic variants is the ugly error messages
<palomer> one thing about them though: can't live without'em
adu has joined #ocaml
adu has quit [Remote closed the connection]
<palomer> http://ocaml.p.tyk.nu/88 <--can someone explain why this doesn't work?
<orbitz> you can have variants with lowercase characters?
<palomer> it seems you can
<orbitz> is taht only because it is polymorphic?
<palomer> that you can use lowercase characters?
<palomer> yeah
<palomer> the ` makes it so you don't need it
<palomer> methinks
<palomer> btw, how do you load a file from the repl?
<orbitz> i thought ` was more makign it polymorphic
<orbitz> "The declaration of a variant type lists all possible shapes for values of that type. Each case is identified by a name, called a constructor, which serves both for constructing values of the variant type and inspecting them by pattern-matching. Constructor names are capitalized to distinguish them from variable names (which must start with a lowercase letter)."
<orbitz> perhaps ` changes that
<orbitz> but i don't see anything that suggests it
m3ga has quit ["disappearing into the sunset"]
<palomer> from my understanding, polymorphic variants are a different beast altogether
<orbitz> is there any reason you are usign ` and not making yoru vairante capialize dif you aren't quite sure waht ` does or if a variant can be lowercase?
* palomer is an idiot!
<palomer> I know what ` does!
<orbitz> ?
<palomer> here's my understanding on the subject
<palomer> normal variants are of the form type a = Foo1 | ... | Foon
<palomer> polymorphic variants are of the form type a = [`foo1 | ... | Foon]
<palomer> err
<palomer> polymorphic variants are of the form type a = [`foo1 | ... | `foon]
<orbitz> not according to the example on the website
<palomer> which example?
<orbitz> the polymorphic variant one
<palomer> which polymorphic variant one?
<orbitz> ..? in teh section called Polymorphic Variants
<orbitz> type 'a vlist = [`Nil | `Cons of 'a * 'a vlist];;
<palomer> how does this contradict me?
<palomer> from my understanding, the case of the constructor doesn't matter
<palomer> they just happened to use uppercase in the examples
<orbitz> how do you consruct one then?
<orbitz> just put ` everywher ei guess?
<orbitz> ok. i don't know what your problem is o ri fht ati srelated
<orbitz> (although i do suggest keeping even your poymorphic variants capitalized) but what od i know
<palomer> :P
<palomer> didn't you hang around #java before?
<orbitz> probably
<palomer> hah, I remember
<palomer> you were always making fun of stuff
<orbitz> i tend to make fun of most things
<palomer> rocking
<palomer> you're probably one of the people I like the most on irc
<palomer> rock on!
<orbitz> i'll keep on keepin on!
struktured_ has quit ["This computer has gone to sleep"]
<palomer> man, I wish I could make fun of everything like that
<palomer> I don't have the skill to not get kicked when I do it
<orbitz> it takes a lot of work
<orbitz> as you can see i spend more time on it than studying polymorphic types
<palomer> polymorphic variants!
<orbitz> see!
<palomer> no!
pango_ has quit ["I shouldn't really be here - dircproxy 1.0.5"]
pango has joined #ocaml
evn has joined #ocaml
alexyk has quit []
<flx> has anyone played around with the chipmunk physics library?
<flx> I'm having a problem with the simplest test I wrote to it; a falling body (with shape) doesn't collide a static shape
<flx> be it a polygon or a segment
<flx> and I can't figure out what I'm doing differently from the demo
alexyk has joined #ocaml
<flx> the (self-containing, annotated) code is here in case someone is familiar with the lib: http://modeemi.fi/~flux/test-cp.ml
<flx> there must be something (obvious?) I'm missing or doing wrong.. with polygon's I've also tried putting them in both cw and ccw order
ikaros has joined #ocaml
authentic has quit [leguin.freenode.net irc.freenode.net]
olleolleolle has joined #ocaml
olleolleolle has left #ocaml []
authentic has joined #ocaml
middayc has joined #ocaml
Yoric[DT] has joined #ocaml
<Yoric[DT]> hi
naufraghi has joined #ocaml
middayc has quit []
olleolleolle has joined #ocaml
bluestorm has joined #ocaml
Linktim has joined #ocaml
<rwmjones> flx, I did some bindings for ode (a bit different from chipmunk, I know)
<rwmjones> unfortunately ode is really hard to bind correctly because of the hidden relationships between the ode objects
<det> Does there exist something like Python's struct module for ocaml? I need to pack various sized integers into network byte order.
filp has joined #ocaml
<qwr> output_binary_int?
<det> I don't need to output it.
<det> I guess I can use bitwise operations and then use Char.chr for each byte
Yoric[DT] has quit [Read error: 113 (No route to host)]
naufraghi has quit []
naufraghi has joined #ocaml
evn has quit []
alexyk has quit []
Yoric[DT] has joined #ocaml
naufraghi_ has joined #ocaml
naufraghi has quit [Read error: 104 (Connection reset by peer)]
naufraghi has joined #ocaml
* rwmjones is missing something obvious here
naufraghi_ has quit [Read error: 104 (Connection reset by peer)]
<rwmjones> is there not an ocamldep option to make it omit deps in system directories?
naufraghi_ has joined #ocaml
al-maisan has joined #ocaml
naufraghi has quit [Read error: 104 (Connection reset by peer)]
<bluestorm> is wiki.cocan.org down ?
olleolleolle has quit []
Linktim_ has joined #ocaml
<Yoric[DT]> rwmjones: are you the Richard Jones who sent me an e-mail ?
<rwmjones> I am
<Yoric[DT]> ok
<rwmjones> and indeed we talked in paris in jan
<Yoric[DT]> I remember.
<Yoric[DT]> I was just unsure about middle initials.
<rwmjones> replying ...
Linktim- has joined #ocaml
<bluestorm> Yoric[DT]: i think that you should also ask yourself how much conservative the batteries should be
<bluestorm> (and, also, how large they should be)
<rwmjones> it's such a shame I've got to change my nice /\ intersection operator ...
<bluestorm> what i found funny in that thread is that, due to a font problem, half the UTF characters you wrote looked like a little white scare on my side
Linktim has quit [Read error: 110 (Connection timed out)]
<Yoric[DT]> :)
<Yoric[DT]> bluestorm: I'm trying to be conservative.
<Yoric[DT]> For the moment, on my side, batteries is two things
<Yoric[DT]> * an extension of ExtLib
<Yoric[DT]> * a different packaging of both ExtLib and the standard library
hkBst has joined #ocaml
<Yoric[DT]> The extension of ExtLib is not 100% identical (although I'm currently backtracking on several of the changes I had to do).
<bluestorm> so you do not plan on, for example, including ocamlnet ?
<Yoric[DT]> I'd like to do something such.
<Yoric[DT]> But I'm not planning to take big initiatives like this before discussing it on the mailing-list.
Linktim_ has quit [Read error: 110 (Connection timed out)]
<Yoric[DT]> Eventually, I assume that, on the library side, batteries will be something like 7-8 existing libraries, repackaged, with perhaps a few patches to get them to fit together.
<bluestorm> how often would you synchronize source changes ?
<Yoric[DT]> I plan to submit all the patches upstream. If they're accepted, hopefully, we won't have to synchronize source changes at all, we can just rely on package managers.
<Yoric[DT]> For the libraries which need patches but where patches would break things, we'll need to think about it.
jlouis has joined #ocaml
sporkmonger has quit []
<flx> yoric[dt], will the libraries live in a state of flux before solidifying into an actual release? or 1.0 straight away?
<Yoric[DT]> flux
<Yoric[DT]> I'm afraid we don't have the manpower to test everything properly before committing to a 1.0 release.
<Yoric[DT]> It is my hope that solidification will be quick, but there's no way I can be sure.
struktured_ has joined #ocaml
<flx> hm, are the libs already available, via some version control system?
<flx> rwmjones, chipmunk afaik is much simpler, possibly somewhat faster, and most importantly does only 2d
<flx> but 2d is often enough for toys, games
<flx> I'm actually writing one (game) right now with it, but the collision problem has been persistent :)
<flx> perhaps I need to take a working example and reduce it to my proof of non-workingness to see wha's different..
<flx> cvs? urghs, is that just ghe script naem?-)
<flx> (typoes due to laggy mobile-ssh)
LordMetroid has joined #ocaml
<Yoric[DT]> Yep, it's just the script name.
lordmetroid_ has joined #ocaml
sporkmonger has joined #ocaml
struktured_ has quit ["This computer has gone to sleep"]
<flx> so what's it really under?
<bluestorm> svn, so far
<flx> I suppose svk would work with that then, forge is not yet in the dvcs world of the 2008?-)
<bluestorm> there is a mostly-working darcs and git service
<bluestorm> actually, i think a git for the batteries is in progress
LordMetroid has quit [Read error: 110 (Connection timed out)]
<Yoric[DT]> I was promised a git for batteries :)
olleolleolle has joined #ocaml
Smerdyakov has quit ["go"]
olleolleolle has quit []
pango has quit [Remote closed the connection]
<Yoric[DT]> flx: if you're interested, I'm putting together a document of what has been done so far and what needs to be done in the near future.
coucou747 has joined #ocaml
kotarak has joined #ocaml
lordmetroid_ has quit [Client Quit]
Snark_ has joined #ocaml
Snark_ is now known as Snark
Linktim- is now known as Linktimaw
naufraghi has joined #ocaml
chammiya has joined #ocaml
chammiya has quit [Client Quit]
RobertFischer has joined #ocaml
ikaros_ has joined #ocaml
qwr has quit ["tuumavahetus..."]
<hcarty> palomer: It was several hours ago that you asked, but you can '#use "foo.ml";;' from the OCaml repl
<hcarty> Yoric[DT]: If you have any interest in learning git between now and when you have your official git repo on the forge, git-svn seems to work fairly well
naufraghi_ has quit [Read error: 113 (No route to host)]
<hcarty> It allows you to use git locally and feed changes back to an upstream Subversion repository
ikaros has quit [Read error: 110 (Connection timed out)]
qwr has joined #ocaml
RobertFischer has quit ["Taking off -- check out http://smokejumperit.com and http://enfranchisedmind.com/blog/"]
rodge has joined #ocaml
cguru10 has joined #ocaml
<cguru10> any french citizens here ?
<bluestorm> dont ask to ask
<cguru10> its not really ocaml related but i was wondering if its more popular in france to buy a .fr domain or is it to buy a .com domain ?
<cguru10> in UK its more common to buy a .com in italty its more common to buy an .it
<bluestorm> unless your site is strictly french-related, i think a .com is more appropriate
<cguru10> are you in france ?
<bluestorm> i am
<cguru10> ok
<cguru10> thanks bluestorm
middayc has joined #ocaml
zepolen has joined #ocaml
<zepolen> heh
zepolen has left #ocaml []
postalchris has joined #ocaml
Linktimaw is now known as Linktim-
naufraghi_ has joined #ocaml
naufraghi_ has quit [Read error: 113 (No route to host)]
naufraghi_ has joined #ocaml
naufraghi_ has quit [Client Quit]
rwmjones has quit ["Closed connection"]
al-maisan has quit ["Leaving."]
naufraghi has quit [Read error: 113 (No route to host)]
cguru10 has left #ocaml []
<palomer> anyone know if a list difference function exists in the stdlib or in Ext?
<palomer> diff [1,2,8,10] [1,2] = [8,10]
<bluestorm> afaik there isn't
Linktim- has quit [Read error: 113 (No route to host)]
* qwr . o O ( who cares how the domain ends? )
Linktim has joined #ocaml
<flx> there is set difference, but then again I don't think there's a function to convert a set to a list or vice versa :) (even though it's simple)
<flx> phew, finally converted the demo.ml from chipmunk to use the oo-interface (which I was using) - it still works, so time to investigate further :)
evn has joined #ocaml
<qwr> flx: Set.Make.elements and List.fold_left (fun l x -> x :: l) ?
<qwr> err List.fold_left SomeSet.add SomeSet.Empty
<flx> qwr, didn't remember the elements one, but yes, the conversion is trivial in any case
<qwr> hmm, the add still wants flipped.
<flx> but using sets will be more complicated than using plain lists
* qwr wonders, why-the-fuck flip isn't in the ocaml stdlib
<flx> for one, you cannot write a function that works like 'diff' would work due to lack of polymorphicity (or can you?-o)
evn has left #ocaml []
jlouis has quit ["Leaving"]
alexyk has joined #ocaml
jlouis has joined #ocaml
<palomer> flx, why not?
<palomer> we have mem, that's all you need
<palomer> diff a b = List.map (fun Some y -> y) (List.filter (fun x -> is_some x) (List.map (fun z -> if mem z b then None else Some z))
psnively has joined #ocaml
<psnively> Testing.
<Yoric[DT]> hcarty: I'll take a look.
<palomer> http://ocaml.p.tyk.nu/90 <--could someone explain to me why I can't do this?
<flx> palomer, but try to use Set with that?
<flx> I suppose it's still possible, gotta try :)
<flx> hmmm.. no, simply trying to enter the type for Set.Make fails, without horrific hacks such as intermediate arrays with indices etc..
<flx> (well, I fail at entering it, that is)
<flx> finally tracked down the bug in my proof-of-concept code.. however I didn't have the same bug in my original problem :)
<flx> (still hacking prog against chipmunk)
* Yoric[DT] will never understand his students.
<Yoric[DT]> They had to return their projects by today.
<Yoric[DT]> One of the groups actually returned the contents of their mid-term exam.
<Yoric[DT]> With one file slightly modified.
coucou747 has quit ["bye ca veut dire tchao en anglais"]
eelte has joined #ocaml
<Yoric[DT]> So, while, yes, there are common points between a Memory and Conway's game of life, well, it's a bit hard to confuse them.
l_a_m has quit [Remote closed the connection]
<palomer> I would expect ([ `Var of 'a ref ] as 'a) to be a subtype of ([ `Foo of int | `Var of 'a ref ] as 'a), but it isn't!
<palomer> why is this?
<Yoric[DT]> ([> `Var of 'a ref ] as 'a)
<Yoric[DT]> should be
<palomer> but these types are part of class declarations
<palomer> type a = [> `Foo of int]
<palomer> ;;
<palomer> Unbound type parameter [..]
evn has joined #ocaml
<Yoric[DT]> true
<Yoric[DT]> mmmhhh....
<Yoric[DT]> And you can't add < to the second ?
<orbitz> hellooooo!
<Yoric[DT]> hi
<orbitz> palomer: figur eout yoru prob fomr last nihgt?
<orbitz> palomer: i notice you are naming yoru polymorph variants with capitals now!
* palomer slaps orbitz with a large trouts
* palomer then hugs'em
<orbitz> what was the problem?
<palomer> # type a = [< `Foo of int];;
<palomer> Unbound type parameter [..]
<palomer> orbitz, I'm discussing that very problem right now
<orbitz> palomer: i'd like a status report on every half hour
<palomer> I did find a fix for it, but I'm wondering if there's an easier way
<orbitz> palomer: please use our company letterhead so i know who it's form
<palomer> orbitz, did you ever play Quake 1?
<orbitz> of coures
<orbitz> Vertigo was my fav map
<palomer> which clan were you in?
<orbitz> i was never in a Q1 clan
<palomer> CTF or DM?
<orbitz> i only had a 56k modem man!
<orbitz> DM
<orbitz> i used to love Q2 Rail-only-fast-hook
<orbitz> So much fun
<orbitz> i could play that with a 100ms ping on my 56k
<palomer> never q2d or q3d
<palomer> only stopped q1ing about 4 years ago
<orbitz> you still wear bell bottoms?
sporkmonger has quit []
Linktim has quit [Read error: 104 (Connection reset by peer)]
Torment is now known as Jedai
Linktim has joined #ocaml
Linktim has quit [Remote closed the connection]
Linktim has joined #ocaml
<psnively> There's a playability win to Q1 that's never been reproduced.
<psnively> Although Q2 CTF rocked hard.
<psnively> (And UT99 CTF rocked hardest, IMHO.)
<palomer> orbitz, I wish
<palomer> yeah, Q1 was _super_ playable
<palomer> it was always fun
<palomer> and you could do some crazy stuff
<palomer> Yoric[DT], so there's really nothing I can do, right?
<Yoric[DT]> Nothing I can think of.
RobertFischer has joined #ocaml
<flx> finally resolved the issue: when you have a static shape with a body, the location of the body doesn't reflect the location of the shape
<flx> I think I'll remember that for a while!
LordMetroid has joined #ocaml
naufraghi has joined #ocaml
<mbishop> apparently just got updated
evn has left #ocaml []
<hcarty> That is a very nice introductory page
<hcarty> They have done some very nice OCaml-C work in general
<hcarty> Is there an ocamlbuild command/option to generate a .mli from a .ml?
<orbitz> ocamlc -i
<hcarty> orbitz: Unless there are other libraries and/or camlp4 extensions used
<hcarty> ocamlfind makes life a bit easier
<orbitz> -i doesn't tak einto account anyothe roptions you giv eit?
<hcarty> I am hoping for a flag to ocamlbuild to use what it "knows" to build the correct command line around "ocaml -i"
<hcarty> Rather than having to add a custom Makefile entry or something similar
<palomer> chipmunk physics looks cool!
<palomer> I wish they had it for 3d
<hcarty> rwmjones did a wrapper around ODE which supports 3D physics
<hcarty> I don't know if it compiles against the more recent ODE releases though
rodge has quit [leguin.freenode.net irc.freenode.net]
Optikal has quit [leguin.freenode.net irc.freenode.net]
Ugarte has quit [leguin.freenode.net irc.freenode.net]
cmeme has quit [leguin.freenode.net irc.freenode.net]
Jedai has quit [leguin.freenode.net irc.freenode.net]
olegfink has quit [leguin.freenode.net irc.freenode.net]
r0bby has quit [leguin.freenode.net irc.freenode.net]
rodge has joined #ocaml
Optikal has joined #ocaml
cmeme has joined #ocaml
Ugarte has joined #ocaml
Jedai has joined #ocaml
r0bby has joined #ocaml
olegfink has joined #ocaml
darinm has joined #ocaml
Snark has quit ["Ex-Chat"]
<bluestorm> hcarty: you can use ocamlfind as usual
<bluestorm> ocamlfind ocamlc .... -i yourfind.ml
<bluestorm> s/find/file/
jonafan_ has joined #ocaml
<hcarty> bluestorm: Yes, I am just looking for a way to use ocamlbuild to make that command line for me
<hcarty> I imagine that there is a way to do this using myocamlbuild, but I'm not sure
<RobertFischer> /me does a little "Holy Crap I Actually Did Development on CocanWiki" dance.
<hcarty> bluestorm: The less I have to maintain by hand, the happier I will be :-)
<bluestorm> RobertFischer: :p
<bluestorm> hm
<bluestorm> hcarty: i guess i really have to learn how to use ocamlbuild now
<hcarty> bluestorm: I certainly don't expect you to do the leg work for me :-) Just looking to see if anyone had done this before
<hcarty> I really like ocamlbuild though... it makes life a lot easier
<Yoric[DT]> Does anyone know what symbol 'Þ' is ?
* Yoric[DT] is trying to figure out if it's a letter.
<bluestorm> Yoric[DT]: icelandic iirc
<Yoric[DT]> Uppercase or lowercase ?
<bluestorm> hm
<bluestorm> yours is the uppercase
<bluestorm> þ is the lowercase :]
jonafan has quit [Read error: 110 (Connection timed out)]
<Yoric[DT]> thanks
jonafan_ is now known as jonafan
filp has quit ["Bye"]
Yoric[DT] has quit ["Ex-Chat"]
Linktim has quit [Remote closed the connection]
<RobertFischer> Hey, Jane St's apparently got their own stdlib, too.
<hcarty> All the hip kids are doing it
alexyk has quit []
<mbishop> heh
<bluestorm> hey
<hcarty> Core is quite a large collection...
<bluestorm> with tests !
<bluestorm> definitely interesting
<hcarty> They took the Yoric[DT] approach of *_exn functions
alexyk has joined #ocaml
yziquel has quit [Read error: 110 (Connection timed out)]
oublions has joined #ocaml
<bluestorm> hmm
<bluestorm> it probably won't be easy to try to integrate this library and Extlib at the same time :p
<bluestorm> the heavy use of functors / module interfaces is quite interesting
<hcarty> Yes, particularly given that they have stated multiple times that the speed cost of functors has been a problem for them
<hcarty> But I suppose you would have to use functors rather extensively to see them causing problems
eelte has quit [Read error: 113 (No route to host)]
bluestorm has quit ["Konversation terminated!"]
structured has joined #ocaml
alexyk has quit []
kotarak has quit ["Xaide, leka nosht."]
alexyk has joined #ocaml
structured has quit ["This computer has gone to sleep"]
naufraghi has quit []
alexyk has quit []
structured has joined #ocaml
<yminsky> And functors turn out to be a performance win if what you're getting rid of is polymorphic hash and polymorphic compare.
oublions has quit ["bye ca veut dire tchao en anglais"]
<hcarty> yminsky: That is good to know
<hcarty> Thanks for the software release
<yminsky> Glad to be of service. We've put a lot of work into core, and we hope it takes off.
<yminsky> Our primary goal, though, is just to be able to use the library that we've become addicted to when we're away from the office.
naufraghi has joined #ocaml
<RobertFischer> yminsky: Thanks for releasing that.
<hcarty> yminsky: What is the package "res"?
<hcarty> yminsky: Nevermind
<hcarty> Found it
<hcarty> I should have known to check Markus Mottl's site first
structured has quit ["This computer has gone to sleep"]
structured has joined #ocaml
postalchris has quit [Read error: 110 (Connection timed out)]
psnively has quit []
netx has quit [Remote closed the connection]
structured has quit ["This computer has gone to sleep"]
structured has joined #ocaml
naufraghi has quit []