<johnf>
hi, I run #use "topfind";; and then #require "async" but I get this error Error: Reference to undefined global `Condition' it seems any #require ... creates the same error any ideas what I screwed up?
<johnf>
well I guess some packages still work #require "unix" completes without errors.
<johnf>
aha found it I needed #thread
eikke__ has quit [Ping timeout: 260 seconds]
maattdd has joined #ocaml
maattdd has quit [Ping timeout: 248 seconds]
jwatzman|work has quit [Quit: jwatzman|work]
philtor_ has quit [Ping timeout: 264 seconds]
ygrek_ has joined #ocaml
diethyl_ has quit [Quit: leaving]
jao has joined #ocaml
jao has quit [Changing host]
jao has joined #ocaml
<BitPuffin>
haha
<BitPuffin>
started writing a todo for the initial features I want for my own internal little programming language
<BitPuffin>
right + if statements and some really rudimentary conditional compilation
oriba_ has quit [Quit: oriba_]
<johnf>
another build question, in ocamltop I get an unbound module error so I do a #directory "..." to the directory containing the cmo, cmx, cmi files for the module. Then I get another error 'Reference to undefined global `Async_OpenFlow0x01'
<johnf>
where Async_OpenFlow0x01 is the module.
<johnf>
also this doesn't cause any errors for what its worth #open Async_OpenFlow0x01;;
studybot_ has quit [Remote host closed the connection]
philtor_ has joined #ocaml
studybot_ has joined #ocaml
NoNNaN has quit [Ping timeout: 264 seconds]
NoNNaN has joined #ocaml
philtor_ has quit [Ping timeout: 252 seconds]
BitPuffin has quit [Quit: See you on the dark side of the moon!]
penglingbo has joined #ocaml
shinnya has quit [Ping timeout: 264 seconds]
manizzle has quit [Ping timeout: 260 seconds]
<johnf>
Ok resolved my issue required a number of #load commands in the correct order. I'm not sure why the opam frenetic package appears to be insufficient the #require "async";; #require "openflow";; didn't pull in everything needed for the example applications.
ygrek_ has quit [Ping timeout: 252 seconds]
fraggle_ has joined #ocaml
marky_ is now known as marky
marky has quit [Quit: Reconnecting]
marky has joined #ocaml
marky has joined #ocaml
marky has quit [Changing host]
ygrek has joined #ocaml
claudiuc has quit [Remote host closed the connection]
claudiuc has joined #ocaml
malo has quit [Remote host closed the connection]
claudiuc has quit [Ping timeout: 240 seconds]
maattdd has joined #ocaml
maattdd has quit [Ping timeout: 248 seconds]
divyanshu has joined #ocaml
<johnf>
another questions (sorry iterating through the build env trying to figure out how it works) how do I get sexplib.syntax to work with ocamlbuild with ocamlfind ocamlc I use -package sexplib.syntax -syntax camp4o but with _tags I add use_sexplib.syntax, use_camlp4, pp(camlp4o) and that doesn't seem to work I get a syntax error on sexp_opaque.
manizzle has joined #ocaml
divyanshu has quit [Ping timeout: 248 seconds]
racycle has joined #ocaml
philtor_ has joined #ocaml
divyanshu has joined #ocaml
xaimus_ has quit [Ping timeout: 252 seconds]
diethyl has quit [Ping timeout: 252 seconds]
xaimus has joined #ocaml
diethyl has joined #ocaml
philtor_ has quit [*.net *.split]
racycle has quit [*.net *.split]
WraithM has quit [*.net *.split]
tnguyen1 has quit [*.net *.split]
robink has quit [*.net *.split]
orbitz has quit [*.net *.split]
asmanur has quit [*.net *.split]
squiggnet has quit [*.net *.split]
IbnFirnas has quit [*.net *.split]
mfp has quit [*.net *.split]
passiveobserver has quit [*.net *.split]
saarin has quit [*.net *.split]
yastero has quit [*.net *.split]
weykent has quit [*.net *.split]
n0v has quit [*.net *.split]
thorsten` has quit [*.net *.split]
segmond has quit [*.net *.split]
aggelos_ has quit [*.net *.split]
milosn_ has quit [*.net *.split]
tianon has quit [*.net *.split]
reynir has quit [*.net *.split]
Antoine59 has quit [*.net *.split]
srax has quit [*.net *.split]
martintrojer has quit [*.net *.split]
hyperboreean has quit [*.net *.split]
rs0 has quit [*.net *.split]
algoriddle has quit [*.net *.split]
xenocons has quit [*.net *.split]
bcuccioli has quit [*.net *.split]
Eyyub has quit [Ping timeout: 272 seconds]
divyanshu has quit [Quit: Computer has gone to sleep.]
robink has joined #ocaml
weykent has joined #ocaml
algoriddle has joined #ocaml
reynir has joined #ocaml
bcuccioli has joined #ocaml
tianon has joined #ocaml
martintrojer has joined #ocaml
rs0 has joined #ocaml
xenocons has joined #ocaml
asmanur has joined #ocaml
mfp has joined #ocaml
squiggnet has joined #ocaml
milosn_ has joined #ocaml
segmond has joined #ocaml
thorsten` has joined #ocaml
IbnFirnas has joined #ocaml
n0v has joined #ocaml
yastero has joined #ocaml
racycle has joined #ocaml
Antoine59 has joined #ocaml
passiveobserver has joined #ocaml
tnguyen1 has joined #ocaml
WraithM has joined #ocaml
aggelos_ has joined #ocaml
srax has joined #ocaml
orbitz has joined #ocaml
saarin has joined #ocaml
hyperboreean has joined #ocaml
martintrojer has joined #ocaml
divyanshu has joined #ocaml
martintrojer has quit [Max SendQ exceeded]
axiles has joined #ocaml
msch has quit [Ping timeout: 252 seconds]
andreypopp has quit [Ping timeout: 252 seconds]
puzza007 has quit [Ping timeout: 252 seconds]
emmanueloga has quit [Ping timeout: 252 seconds]
orbitz_ has joined #ocaml
msch has joined #ocaml
WraithM_ has joined #ocaml
lopex has quit [Ping timeout: 252 seconds]
puzza007 has joined #ocaml
emmanueloga has joined #ocaml
orbitz has quit [Write error: Broken pipe]
andreypopp has joined #ocaml
lopex_ has joined #ocaml
WraithM has quit [Remote host closed the connection]
divyanshu has quit [Quit: Computer has gone to sleep.]
orbitz_ is now known as orbitz
orbitz has quit [Quit: Reconnecting]
orbitz has joined #ocaml
yacks has quit [Quit: Leaving]
alinab has quit [Remote host closed the connection]
yacks has joined #ocaml
racycle has quit [Quit: ZZZzzz…]
divyanshu has joined #ocaml
jao has quit [Remote host closed the connection]
robink has quit [Ping timeout: 244 seconds]
siddharthv_away is now known as siddharthv
robink has joined #ocaml
claudiuc has joined #ocaml
robink has quit [Ping timeout: 240 seconds]
robink has joined #ocaml
ygrek has quit [Ping timeout: 260 seconds]
maattdd has joined #ocaml
ggole has joined #ocaml
ggole has quit [Ping timeout: 264 seconds]
WraithM_ has quit [Ping timeout: 252 seconds]
avsm has joined #ocaml
eikke__ has joined #ocaml
hhugo has joined #ocaml
ygrek has joined #ocaml
ggole has joined #ocaml
deavidsedice has quit [Ping timeout: 272 seconds]
eikke__ has quit [Ping timeout: 264 seconds]
deavid has joined #ocaml
eikke__ has joined #ocaml
eikke__ has quit [Ping timeout: 255 seconds]
eikke__ has joined #ocaml
maattdd has quit [Ping timeout: 248 seconds]
yacks has quit [Ping timeout: 244 seconds]
avsm1 has joined #ocaml
avsm has quit [Ping timeout: 240 seconds]
eikke__ has quit [Ping timeout: 264 seconds]
avsm1 has quit [Client Quit]
maattdd has joined #ocaml
johnf has quit [Remote host closed the connection]
rwmjones has quit [Read error: Network is unreachable]
rwmjones has joined #ocaml
rand000 has joined #ocaml
<xenocons>
did anyone have that link to the sml class exercises, forget which uni was running it
<BitPuffin>
So I think one of the major reasons people spend ages making their own language is because they also try to maintain a happy community and extensive libraries. My approach will be to shape the language around my needs and only write the libraries I need :P
<kerneis>
kaustuv: protz version works great inside cygwin
<kerneis>
and dynamic loading definitely is supported
<kerneis>
haven't tried #load though
* xenocons
snorts at #load
ygrek has quit [Ping timeout: 240 seconds]
gasche has joined #ocaml
jludlam has joined #ocaml
jludlam has quit [Changing host]
jludlam has joined #ocaml
adrien_ has joined #ocaml
Valda has joined #ocaml
NoNNaN has quit [Ping timeout: 264 seconds]
adrien has quit [Ping timeout: 245 seconds]
Valdo has quit [Ping timeout: 245 seconds]
Valda is now known as Valdo
acieroid` has joined #ocaml
hhugo1 has quit [Quit: Leaving.]
acieroid has quit [Remote host closed the connection]
siddharthv is now known as siddharthv_away
hhugo has joined #ocaml
ollehar has joined #ocaml
ousado_ is now known as ousado
ousado has quit [Changing host]
ousado has joined #ocaml
thomasga has joined #ocaml
SethTisue has joined #ocaml
<adrien_oww>
kaustuv: ah, yeah, you should use the ocaml installer, not the toplevel from the cygwin packages
SethTisue has quit [Client Quit]
studybot_ has quit [Ping timeout: 264 seconds]
SethTisue has joined #ocaml
jludlam is now known as jonludlam
<kaustuv>
kerneis, adrien_oww: all right, that seems to work. Why are there no ocaml-findlib packages for cygwin? (Not that I particularly care.)
<kaustuv>
for the ocaml package through the cygwin installer, I mean
<BitPuffin>
hmm I think I prefer the haskell style pattern matching on functions where you define it several times over the function keyword
<adrien_oww>
kaustuv: cygwin has an ocaml compiler that targets _cygwin_
penglingbo has quit [Ping timeout: 240 seconds]
<adrien_oww>
I don't remember exactly how's findlib inside the ocaml installer from Jonathan though
<BitPuffin>
I don't know how much I like the let bla a a = something a b where something .... in haskell though
<BitPuffin>
it's kind of like ocaml's let in's but backwards
chris2 has quit [Ping timeout: 252 seconds]
<flux>
reminds me how there's a camlp4 syntax extension for that. I wonder how it would work with the new extension point system?
<Drup>
simple, you pipe through camlp4, get proper ocaml and then apply ppx
<Drup>
double dose of syntax extension and slowliness
<adrien_oww>
slowness* :P
<adrien_oww>
unless that slowness combined with loneliness
<Drup>
It's so slow it deserves an additional syllable. :]
avsm has quit [Quit: Leaving.]
yacks has quit [Ping timeout: 240 seconds]
<adrien_oww>
and you pronounce it in slow motion?
cago has quit [Quit: cago]
ollehar has quit [Ping timeout: 260 seconds]
mbac has joined #ocaml
cago has joined #ocaml
dsheets has quit [Ping timeout: 240 seconds]
thomasga has quit [Quit: Leaving.]
avsm has joined #ocaml
<orbitz>
companion_cube: Ok, I think i'm going to try to implement qcheck_statem_async soon
<companion_cube>
yay! :D
ollehar has joined #ocaml
penglingbo has joined #ocaml
darkf has quit [Quit: Leaving]
yacks has joined #ocaml
dinosaure has quit [Quit: WeeChat 0.3.8]
divyanshu has quit [Quit: Computer has gone to sleep.]
dinosaure has joined #ocaml
ygrek has joined #ocaml
arj has joined #ocaml
_JokerDoom has joined #ocaml
racycle has joined #ocaml
JokerDoom has quit [Ping timeout: 264 seconds]
shinnya has joined #ocaml
ollehar has quit [Ping timeout: 260 seconds]
ollehar has joined #ocaml
racycle has quit [Quit: ZZZzzz…]
ollehar has quit [Ping timeout: 260 seconds]
ollehar has joined #ocaml
sagotch has quit [Remote host closed the connection]
ollehar has quit [Ping timeout: 260 seconds]
ollehar has joined #ocaml
divyanshu has joined #ocaml
thomasga has joined #ocaml
thomasga has quit [Client Quit]
ollehar has quit [Ping timeout: 260 seconds]
thomasga has joined #ocaml
ollehar has joined #ocaml
ollehar has quit [Ping timeout: 248 seconds]
shinnya has quit [Ping timeout: 248 seconds]
<eikke__>
is there anyone I can poke for an ocaml-ssl pull request?
<flux>
drup, I mean how it would look like if it were reimplemented with the ppx
<flux>
as it's a bit more limited
<Drup>
ah, right
<Drup>
you could just have [@@where .... ]
<Drup>
actually, it would be [@where ... ]
<flux>
ok, so you wouldn't need to put the whole expression to it?
<flux>
[@let a = .. where .. ]
<Drup>
f a x [@where a = blabla ]
<flux>
decent enough then
<Drup>
hum
shinnya has joined #ocaml
studybot_ has joined #ocaml
arj has quit [Quit: Leaving.]
zozozo_ is now known as zozozo
cago has quit [Quit: cago]
dsheets has joined #ocaml
ollehar has joined #ocaml
jprakash has joined #ocaml
slash^ has joined #ocaml
zarul has joined #ocaml
shinnya has quit [Ping timeout: 255 seconds]
dsheets has quit [Ping timeout: 255 seconds]
lordkryss has quit [Read error: Connection reset by peer]
divyanshu has quit [Ping timeout: 240 seconds]
tane has joined #ocaml
philtor_ has joined #ocaml
lordkryss has joined #ocaml
divyanshu has joined #ocaml
libertas has joined #ocaml
<gasche>
flux: ppx are not really meant for arbitrary changes to the OCaml syntax, but rather for things that can be properly designed as either an annotation or a quotation mechanism
<gasche>
[@where ..] is ugly enough few people would use that, and I think it is a *feature*
slash^1 has joined #ocaml
slash^ has quit [Ping timeout: 252 seconds]
<gasche>
really good ideas of syntax evolution (the best-of-the-year kind) should be submitted for upstream disucssion/inclusion, and the rest could die quietly
philtor_ has quit [Ping timeout: 252 seconds]
<gasche>
"where" is not bad, but I don't think it qualifies (there are too many pending issues on its precedence and associativity for example)
avsm has quit [Quit: Leaving.]
dsheets has joined #ocaml
lordkryss_ has joined #ocaml
lordkryss has quit [Ping timeout: 252 seconds]
chris2_ has joined #ocaml
adrien_ is now known as adrien
eikke__ has quit [Ping timeout: 272 seconds]
divyanshu has quit [Quit: Computer has gone to sleep.]
Eyyub has joined #ocaml
ollehar has quit [Ping timeout: 260 seconds]
ollehar has joined #ocaml
eikke__ has joined #ocaml
chris2_ is now known as chris2
alpounet has quit [Remote host closed the connection]
eikke__ has quit [Ping timeout: 240 seconds]
racycle has joined #ocaml
<whitequark>
random thought
<whitequark>
a ppx preprocessor can invoke the typechecker
<whitequark>
so you could in principle implement (a weaker form of?) typeclasses via ppx
passiveobserver has quit [Read error: Connection reset by peer]
divyanshu has joined #ocaml
<octachron>
Wouldn't you need to be able to infer the type locally?
<whitequark>
not sure what you mean?
<octachron>
How would you type " let vect1 = vect2 + vect3" for instance ?
<whitequark>
hm
tane has quit [Ping timeout: 244 seconds]
<whitequark>
I'd need to first somehow gather all the implicit things that are in scope
Hannibal_Smith has joined #ocaml
<whitequark>
then replace their usage with some kind of dummy for the initial run, and type everything except implicits
tane has joined #ocaml
<whitequark>
then I would look at the results and replace the implicit invocations with direct reference
<whitequark>
possibly iterate to fixed point
jao has joined #ocaml
jao has quit [Changing host]
jao has joined #ocaml
pminten has joined #ocaml
passiveobserver has joined #ocaml
<whitequark>
i think it's a very interesting thought to consider syntax extensions that invoke the typechecker and then expand the result into plain ocaml
<whitequark>
given that they would be sorta-portable across ocaml versions and not require a custom compiler
<Drup>
whitequark: it sounds easier to just do it inside the typechecker :/
<octachron>
I am out of my depht here, but how would it compare to passing the typeclass function dictionnary via a first-class module?
<companion_cube>
we need the typer to accept plugins :>
<companion_cube>
using first-class modules is ok, the problem is inferring which module to pass
hausdorff has joined #ocaml
<octachron>
So an automatic detection of the right module to use and an automatic opening of the module in the needed place?
penglingbo has quit [Ping timeout: 248 seconds]
hhugo has quit [Quit: Leaving.]
passiveobserver has quit [Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite!]
divyanshu has quit [Quit: Computer has gone to sleep.]
hausdorff has quit [Remote host closed the connection]
pminten has quit [Quit: Leaving]
WraithM has joined #ocaml
jwatzman|work has joined #ocaml
divyanshu has joined #ocaml
passiveobserver has joined #ocaml
mort___ has quit [Ping timeout: 240 seconds]
hhugo has joined #ocaml
octachron has quit [Quit: Page closed]
ollehar has quit [Ping timeout: 260 seconds]
penglingbo has joined #ocaml
eikke__ has joined #ocaml
ollehar has joined #ocaml
ollehar1 has joined #ocaml
ollehar1 has quit [Client Quit]
hhugo has quit [Quit: Leaving.]
passiveobserver has quit [Ping timeout: 248 seconds]
hhugo has joined #ocaml
passiveobserver has joined #ocaml
pgomes has joined #ocaml
leowzukw has joined #ocaml
pgomes has quit [Client Quit]
pgomes has joined #ocaml
ygrek has quit [Ping timeout: 272 seconds]
ollehar has quit [Ping timeout: 260 seconds]
ollehar has joined #ocaml
divyanshu has quit [Quit: Computer has gone to sleep.]
waneck has joined #ocaml
Kakadu has quit [Ping timeout: 246 seconds]
eikke__ has quit [Ping timeout: 272 seconds]
SethTisue has quit [Quit: SethTisue]
SethTisue has joined #ocaml
thomasga has quit [Ping timeout: 252 seconds]
manizzle has quit [Ping timeout: 264 seconds]
SethTisue has quit [Client Quit]
SethTisue has joined #ocaml
passiveobserver has quit [Ping timeout: 248 seconds]
penglingbo has quit [Ping timeout: 264 seconds]
ollehar has quit [Ping timeout: 260 seconds]
demonimin has quit [Remote host closed the connection]
ollehar has joined #ocaml
pgomes has quit [Ping timeout: 264 seconds]
demonimin has joined #ocaml
hhugo has quit [Quit: Leaving.]
hhugo has joined #ocaml
passiveobserver has joined #ocaml
jonludlam has quit [Ping timeout: 272 seconds]
icefall has joined #ocaml
jwatzman|work has quit [Quit: jwatzman|work]
dsheets has quit [Ping timeout: 252 seconds]
Kakadu has joined #ocaml
alpounet has joined #ocaml
lordkryss_ has quit [Ping timeout: 248 seconds]
pgomes has joined #ocaml
alpounet has quit [Ping timeout: 272 seconds]
Puffin has joined #ocaml
BitPuffin has quit [Ping timeout: 255 seconds]
leowzukw has quit [Quit: leaving]
tane has quit [Quit: Verlassend]
yomimono has joined #ocaml
eikke__ has joined #ocaml
srcerer has joined #ocaml
racycle has quit [Ping timeout: 252 seconds]
racycle has joined #ocaml
passiveobserver has quit [Read error: Connection reset by peer]
manizzle has joined #ocaml
passiveobserver has joined #ocaml
hhugo has quit [Quit: Leaving.]
hhugo has joined #ocaml
dsheets has joined #ocaml
ollehar has quit [Ping timeout: 260 seconds]
Nahra has joined #ocaml
ollehar has joined #ocaml
jwatzman|work has joined #ocaml
parcs_ has joined #ocaml
hhugo has quit [Quit: Leaving.]
ollehar has quit [Ping timeout: 260 seconds]
slash^1 has quit [Read error: Connection reset by peer]
jwatzman|work has quit [Quit: jwatzman|work]
<whitequark>
Drup: that would require a compiler patch though
manizzle has quit [Remote host closed the connection]
<whitequark>
which, apparently, do not survive
manizzle has joined #ocaml
claudiuc has quit [Remote host closed the connection]
jwatzman|work has joined #ocaml
SethTisue has quit [Quit: SethTisue]
lordkryss has joined #ocaml
hhugo has joined #ocaml
thomasga has joined #ocaml
Eyyub has quit [Ping timeout: 244 seconds]
hhugo has quit [Quit: Leaving.]
claudiuc has joined #ocaml
hhugo has joined #ocaml
_andre has quit [Quit: leaving]
yomimono has quit [Quit: Leaving]
alpounet has joined #ocaml
alpounet has quit [Ping timeout: 264 seconds]
pgomes has quit [Quit: Leaving]
icefall has quit [Ping timeout: 248 seconds]
Puffin is now known as BitPuffin
ollehar has joined #ocaml
ollehar has quit [Ping timeout: 260 seconds]
ollehar has joined #ocaml
alpounet has joined #ocaml
malo has joined #ocaml
SethTisue has joined #ocaml
ollehar has quit [Ping timeout: 260 seconds]
Nahra has quit [Remote host closed the connection]
Eyyub has joined #ocaml
alpounet has quit [Remote host closed the connection]
tane has joined #ocaml
ggole has quit []
maattdd_ has joined #ocaml
hyperboreean has quit [Quit: Lost terminal]
hyperboreean has joined #ocaml
axiles has quit [Remote host closed the connection]
jludlam has joined #ocaml
hhugo has quit [Quit: Leaving.]
<chris2>
what do i need to do such that opam switch 4.02.0dev+trunk works?
<chris2>
given opam 1.1.1 and just updated
<Kakadu>
switch and reeval environment
<chris2>
[ERROR] "4.02.0dev+trunk" is not a valid compiler.
<chris2>
and opam switch ends after 4.01.0beta1
<Kakadu>
opam switch -a show all available
<Kakadu>
shows*
<chris2>
aha!
<chris2>
umm, now it works
<chris2>
ah, without the "dev"
<whitequark>
yes, it was recently removed
<whitequark>
dev part
<chris2>
ok, thanks
<chris2>
yay
Eyyub has quit [Ping timeout: 252 seconds]
q66_ has joined #ocaml
Eyyub has joined #ocaml
Thooms has joined #ocaml
q66 has quit [Ping timeout: 252 seconds]
shinnya has joined #ocaml
Kakadu has quit [Quit: Konversation terminated!]
tane has quit [Quit: Verlassend]
jao has quit [Ping timeout: 240 seconds]
ollehar has joined #ocaml
SethTisue has quit [Quit: SethTisue]
SethTisue has joined #ocaml
Oejet has quit [Quit: Leaving.]
SethTisue has quit [Client Quit]
SethTisue has joined #ocaml
Simn has quit [Quit: Leaving]
macron has quit [Ping timeout: 240 seconds]
SethTisue has quit [Quit: SethTisue]
macron has joined #ocaml
hhugo has joined #ocaml
SethTisue has joined #ocaml
Thooms has quit [Ping timeout: 252 seconds]
alpounet has joined #ocaml
ollehar has quit [Ping timeout: 260 seconds]
ollehar has joined #ocaml
jprakash has quit [Quit: leaving]
alpounet has quit [Ping timeout: 252 seconds]
ollehar has quit [Ping timeout: 260 seconds]
hhugo has quit [Quit: Leaving.]
Thooms has joined #ocaml
hhugo has joined #ocaml
darkf has joined #ocaml
q66_ has quit [Quit: Leaving]
hhugo has quit [Quit: Leaving.]
eikke__ has quit [Ping timeout: 255 seconds]
zarul has quit [Remote host closed the connection]
<BitPuffin>
does there exist a compiler where the code quality is not "the worst x code I have ever seen" ?
<BitPuffin>
where x is any language
<whitequark>
rust?
<whitequark>
or definitely llvm/clang
<whitequark>
llvm code is the best c++ code i've ever seen. which is sad, because it indicates that you can't write good c++ unless you are capable of implementing it ;p
eikke__ has joined #ocaml
zarul has joined #ocaml
zarul has joined #ocaml
zarul has quit [Changing host]
<BitPuffin>
whitequark: hmm will have to look at the rust compiler then :)
<BitPuffin>
I don't even know if I want to waste time looking at good C++ right now
libertas has quit [Quit: Lost terminal]
jludlam has quit [Remote host closed the connection]
thomasga has quit [Quit: Leaving.]
<jerith>
BitPuffin: pypy has some of the better Python code I've seen in it.
thomasga has joined #ocaml
<Drup>
it's because it's written in the clean subset of python =°
<Drup>
</troll>
<whitequark>
that's not trolling at all
<BitPuffin>
xD
<jerith>
Rpython actually isn't a very nice language. It's an acceptable set of restrictions to operate under when implementing a dynamic language, though.
madroach has quit [Ping timeout: 252 seconds]
<whitequark>
oh, you meant rpython
<Drup>
yes, I meant that
<Drup>
:)
<jerith>
(And quite a lot of that compiler and runtime are Python, not Rpython.)
groovy2shoes has joined #ocaml
madroach has joined #ocaml
Thooms has quit [Quit: WeeChat 0.3.8]
WraithM has quit [Ping timeout: 244 seconds]
zarul has quit [Remote host closed the connection]