wtetzner has quit [Remote host closed the connection]
randori has quit [Quit: leaving]
wtetzner has joined #ocaml
struktured has joined #ocaml
joewilliams is now known as joewilliams_away
Dasuraga has quit [Quit: WeeChat 0.3.5]
emmanuelux has quit [Remote host closed the connection]
wtetzner has quit [Read error: Connection reset by peer]
ikaros has quit [Quit: Ex-Chat]
albacker has joined #ocaml
wtetzner has joined #ocaml
albacker has quit [Quit: Leaving]
wtetzner has quit [Remote host closed the connection]
patronus has quit [Read error: Connection reset by peer]
patronus has joined #ocaml
everyonemines has joined #ocaml
flapjackery has joined #ocaml
oriba has quit [Quit: oriba]
avsm has joined #ocaml
dnolen has quit [Quit: dnolen]
wtetzner has joined #ocaml
avsm has quit [Quit: Leaving.]
<everyonemines>
I see Alice above F# on TIOBE...do people actually use it now?
joewilliams_away is now known as joewilliams
joewilliams is now known as joewilliams_away
flapjackery has quit [Quit: Leaving]
raphscallion has joined #ocaml
raphscallion has quit [Quit: raphscallion]
patronus_ has joined #ocaml
patronus has quit [Ping timeout: 276 seconds]
patronus has joined #ocaml
patronus_ has quit [Ping timeout: 258 seconds]
jimmyrcom has quit [Ping timeout: 252 seconds]
ygrek has joined #ocaml
ttamttam has joined #ocaml
everyonemines has quit [Quit: Leaving.]
ygrek has quit [Ping timeout: 248 seconds]
ygrek has joined #ocaml
ttamttam has quit [Quit: Leaving.]
EmmanuelOga has quit [Ping timeout: 252 seconds]
Sysop_fb has quit []
raphscallion has joined #ocaml
raphscallion has quit [Client Quit]
<rgrinberg>
say i wanted to implement a toy object oriented language in ocaml (think smalltalk or a subset of ruby) what are some resources/best practices i should look at?
<rgrinberg>
most I've done is a subset of scheme before
ztfw has joined #ocaml
flux has quit [Quit: server upgrade]
flux has joined #ocaml
<_habnabit>
rgrinberg, well, if you're familiar with language implementation in general, what trouble are you having here
<_habnabit>
rgrinberg, 'object oriented' means exactly nothing, anyway
edwin has joined #ocaml
Snark has joined #ocaml
ulfdoz has joined #ocaml
Cyanure has joined #ocaml
ttamttam has joined #ocaml
edwin has quit [Quit: Leaving.]
edwin has joined #ocaml
edwin has quit [Remote host closed the connection]
edwin has joined #ocaml
edwin has quit [Remote host closed the connection]
edwin has joined #ocaml
Associat0r has quit [Quit: Associat0r]
iris1 has quit [Ping timeout: 244 seconds]
ulfdoz has quit [Ping timeout: 256 seconds]
ikaros has joined #ocaml
zerny has joined #ocaml
zerny has left #ocaml []
avsm has joined #ocaml
ttamttam has quit [Ping timeout: 240 seconds]
lopex has joined #ocaml
mcclurmc has joined #ocaml
<rgrinberg>
_habnabit: the biggest problem for me i would say would to be write the parser. With scheme it was a litle too easy for me i did not use lex or yacc but i want to learn so that i know the best practices. I just mentioned object orientation because i want it to be slightly more complex than scheme with only sexps or BASIC with statements/expressions. Should make it a little more fun
philtor has joined #ocaml
lopex has quit []
philtor has quit [Read error: Operation timed out]
<mfp>
rgrinberg: in particular the boa language; you can take a look at its lexer.mll + parser.mly if you are stuck with the parser
frasse has joined #ocaml
avsm has quit [Quit: Leaving.]
avsm has joined #ocaml
<rgrinberg>
mfp: thanks a lot! this seems exactly what i need.
jimmyrcom has joined #ocaml
ikaros has quit [Quit: Ex-Chat]
ikaros has joined #ocaml
ttamttam has joined #ocaml
avsm has quit [Quit: Leaving.]
wtetzner has quit [Remote host closed the connection]
zsparks has joined #ocaml
frasse has quit [Ping timeout: 252 seconds]
wtetzner has joined #ocaml
ulfdoz has joined #ocaml
emmanuelux has joined #ocaml
ygrek has quit [Ping timeout: 248 seconds]
emmanuelux has quit [Remote host closed the connection]
avsm has joined #ocaml
bobry has quit [Remote host closed the connection]
bobry has joined #ocaml
sepp2k has joined #ocaml
philtor has joined #ocaml
ttamttam has quit [Ping timeout: 258 seconds]
zorun has quit [Read error: Connection reset by peer]
eikke has joined #ocaml
zorun has joined #ocaml
avsm has quit [Quit: Leaving.]
ygrek has joined #ocaml
bobry has quit [Quit: Leaving.]
bobry has joined #ocaml
fschwidom has joined #ocaml
avsm has joined #ocaml
eikke has quit [Ping timeout: 258 seconds]
philtor has quit [Ping timeout: 248 seconds]
sepp2k has quit [Remote host closed the connection]
ulfdoz has quit [Ping timeout: 240 seconds]
turingtest has joined #ocaml
<turingtest>
I just installed the latest ocaml version on OS X (10.6) using godi, after wiping out last year's install. But not I cannot build my code, getting "Error: Unbound value int_of_sexp" errors.
<turingtest>
Has anyone seen anything that might explain where to look for a fix?
eikke has joined #ocaml
<avsm>
turingtest: you need to 'open Sexplib.Std' in the latest versio
<turingtest>
Hmm...will try now
<turingtest>
bingo!
* turingtest
awards virtual karma to avsm
<avsm>
Level 2 achieved!
<turingtest>
By the by, where should I have looked for this new information?
<turingtest>
(besides this IRC channel)
ygrek has quit [Ping timeout: 248 seconds]
<turingtest>
Hmmm "grep -r Std ." on the sexplib-7.0.4 package does not even reveal anything to hint at this. Sigh.
* turingtest
goes off to copy and paste the magic words
ak0s has joined #ocaml
ak0s_ has joined #ocaml
ak0s has quit [Client Quit]
ak0s_ has quit [Client Quit]
hiptobecubic has joined #ocaml
hiptobecubic has left #ocaml []
yroeht has quit [Ping timeout: 256 seconds]
yroeht has joined #ocaml
turingtest_ has joined #ocaml
turingtest has quit [Ping timeout: 252 seconds]
turingtest_ is now known as turingtest
junsuijin has joined #ocaml
eikke has quit [Ping timeout: 255 seconds]
ttamttam has joined #ocaml
ttamttam has quit [Quit: Leaving.]
<ousado>
avsm: hello from a stranger who is very impressed by the scope and awesomeness of your projects, especially mirage (and thinks you might want to consider using ATS for parts of it)
turingtest has quit [Quit: turingtest]
<avsm>
ousado: thanks. and yes, the eventual plan is to support quite a few languages in addition to OCaml
<ousado>
avsm: cool, I see. I'm mentioning it because it supports linear types
rgrinberg has quit [Ping timeout: 252 seconds]
<avsm>
yeah. unfortunately it also features a cornucopia of dependent types, that make it much more complex
<ousado>
heh, yes
<ousado>
the author, Hongwei Xi at linear ML and stumbled upon mirage along that way, too
<ousado>
*looked at
Snark has quit [Quit: Quitte]
<ousado>
I thought ATS would be especially well suited for the low-level stuff that's mostly C at the moment.
avsm1 has joined #ocaml
avsm has quit [Read error: Connection reset by peer]