thomasga has quit [Read error: Connection reset by peer]
mistermetaphor has quit [Remote host closed the connection]
dsheets has joined #ocaml
tautologico has joined #ocaml
dsheets has quit [Ping timeout: 250 seconds]
walter|r has quit [Remote host closed the connection]
amnn has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
thomasga1 has quit [Quit: Leaving.]
Algebr has joined #ocaml
silver has quit [Ping timeout: 240 seconds]
yunxing has quit [Remote host closed the connection]
yunxing has joined #ocaml
yunxing has quit [Ping timeout: 260 seconds]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
yunxing has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
mistermetaphor has joined #ocaml
mistermetaphor has quit [Ping timeout: 252 seconds]
mistermetaphor has joined #ocaml
yunxing has quit [Remote host closed the connection]
pierpa has quit [Ping timeout: 244 seconds]
A1977494 has quit [Quit: Leaving.]
scarygelatin has quit [Quit: Leaving]
dsheets has joined #ocaml
dsheets_ has joined #ocaml
dsheets_ has quit [Remote host closed the connection]
dsheets has quit [Ping timeout: 250 seconds]
yunxing has joined #ocaml
connorjacobsen has joined #ocaml
connorjacobsen has quit [Remote host closed the connection]
connorjacobsen has joined #ocaml
copy` has quit [Quit: Connection closed for inactivity]
yunxing has quit [Read error: Connection reset by peer]
yunxing has joined #ocaml
Reshi has joined #ocaml
yunxing has quit [Quit: Leaving...]
rgrinberg has quit [Ping timeout: 260 seconds]
darkf has joined #ocaml
misterme_ has joined #ocaml
mistermetaphor has quit [Ping timeout: 272 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
MercurialAlchemi has joined #ocaml
dsheets has joined #ocaml
FreeBird_ has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 246 seconds]
misterme_ has quit [Remote host closed the connection]
dsheets has quit [Ping timeout: 250 seconds]
connorjacobsen has quit [Remote host closed the connection]
yunxing has joined #ocaml
yunxing has quit [Client Quit]
unbalancedparen has quit [Quit: WeeChat 1.5]
mistermetaphor has joined #ocaml
walter|r has joined #ocaml
dsheets has joined #ocaml
yunxing has joined #ocaml
dsheets has quit [Ping timeout: 240 seconds]
dsheets has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 276 seconds]
dsheets has quit [Ping timeout: 250 seconds]
dsheets has joined #ocaml
dsheets has quit [Ping timeout: 250 seconds]
<Algebr>
is lambdaconf like a month long affair? I feel like its been going on forever
manud has quit [Quit: manud]
ygrek has joined #ocaml
yunxing_ has joined #ocaml
yunxing has quit [Ping timeout: 250 seconds]
walter|r has quit [Remote host closed the connection]
mistermetaphor has quit [Remote host closed the connection]
FreeBird_ has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
A1977494 has joined #ocaml
jave has quit [Ping timeout: 244 seconds]
jave has joined #ocaml
ygrek has quit [Ping timeout: 250 seconds]
Simn has joined #ocaml
Reshi has quit [Ping timeout: 244 seconds]
yunxing_ has quit [Remote host closed the connection]
yunxing has joined #ocaml
Reshi has joined #ocaml
pyon has quit [Quit: Ihnen, Herr Lasker, habe ich nur drei Worte zu sagen: Nyan und Pasu~.]
Reshi has quit [Ping timeout: 258 seconds]
pyon has joined #ocaml
frefity has joined #ocaml
yunxing_ has joined #ocaml
yunxing has quit [Read error: Connection reset by peer]
zpe has joined #ocaml
manud has joined #ocaml
jave has quit [Ping timeout: 260 seconds]
jave has joined #ocaml
larhat has joined #ocaml
larhat has quit [Client Quit]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
ygrek has joined #ocaml
larhat has joined #ocaml
wolfcore has quit [Ping timeout: 276 seconds]
jeffmo has joined #ocaml
jeffmo has quit [Client Quit]
jeffmo has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
wolfcore has joined #ocaml
wolfcore has quit [Ping timeout: 244 seconds]
octachron has joined #ocaml
wolfcore has joined #ocaml
yunxing has joined #ocaml
yunxing_ has quit [Ping timeout: 260 seconds]
manud has quit [Quit: manud]
Reshi has joined #ocaml
orbifx has joined #ocaml
yunxing has quit [Ping timeout: 240 seconds]
octachron has quit [Ping timeout: 250 seconds]
dsheets has joined #ocaml
dsheets has quit [Remote host closed the connection]
dsheets has joined #ocaml
jwatzman|work has joined #ocaml
zpe has quit [Remote host closed the connection]
steve_gh has joined #ocaml
connorjacobsen has joined #ocaml
connorjacobsen has quit [Ping timeout: 272 seconds]
manud has joined #ocaml
<steve_gh>
Hi. another newbie question. I am refactoring some code into modules. If I have a module Foo with constructors A,B and C
<steve_gh>
Is there a way of referencing Foo.A simply as A within module Bar, or do I always have to fully qualify it as Foo.A ?
manud has quit [Client Quit]
<zozozo>
steve_gh: you can 'open Foo' in Bar
<zozozo>
then you can use A directly
<steve_gh>
thxs zozozo :-)
dwillems has joined #ocaml
dhil has joined #ocaml
zpe has joined #ocaml
amnn has joined #ocaml
kakadu has joined #ocaml
bba has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
amnn_ has joined #ocaml
amnn has quit [Ping timeout: 250 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
ygrek has quit [Ping timeout: 240 seconds]
copy` has joined #ocaml
<flux>
pretty cool, opam can show these notes before upgrading a package:
<flux>
- upgrade tyxml 3.6.0 to 4.0.0
<flux>
For tyxml's ppx, please install tyxml-ppx.
jeffmo has quit [Quit: jeffmo]
pierpa has joined #ocaml
sepp2k has joined #ocaml
vincenzoml has joined #ocaml
<vincenzoml>
Hi there! I am wondering what is the most straightforward way to code -- in OCaml -- an interpreter that should permit certain constructs only if a previously loaded "model" is of a specific type. To make things more concrete:
<vincenzoml>
The interpreter operates on a "space" data structure, that could be either just a graph, or a graph with nodes in an Euclidean space, therefore with a distance defined. Right now models are records, and I have "distance" as an 'a Option for some 'a
<vincenzoml>
Since this is going to grow up fast to several different types of models, I'm considering using objects and inheritance, but ideally I would need a static way to "pattern match" for the existence of a specific method. I can't find anything like this in Ocaml
ski has quit [Ping timeout: 252 seconds]
vincenzoml has quit [Quit: Page closed]
ski has joined #ocaml
dsheets has quit [Remote host closed the connection]
<Drup>
flux: yes, it's a very useful feature
jeffmo has joined #ocaml
dsheets has joined #ocaml
bba has joined #ocaml
dwillems has quit [Quit: Ex-Chat]
ygrek has joined #ocaml
walter|r has joined #ocaml
<kakadu>
def`_: I remember some talk about merlin and Windows on Github Ocaml bugtracker where you said that It's difficult to build merlin on winodws because of dependencies, especially yojson. Do you have some compilation tips somewhere where I can get more information?
<kakadu>
So, it seems that merlin should work on windows, isn't it?
<kakadu>
(it is listed at least in the list... meh, what /me just said?)
dsheets has quit [Remote host closed the connection]
dsheets has joined #ocaml
ggole has joined #ocaml
walter|r has quit [Remote host closed the connection]
bba has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
GemmaG has joined #ocaml
dhil has quit [Ping timeout: 244 seconds]
sh0t has joined #ocaml
amnn_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bba has joined #ocaml
zpe has quit [Remote host closed the connection]
amnn has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
<def`_>
Kakadu: Merlin has worked on windows in the last two years
<def`_>
it is (was?) hard to build because of dependencies (I fixed that by picking specific port of GNU tools for Windows, but I lost exact references)
connorjacobsen has joined #ocaml
connorjacobsen has quit [Ping timeout: 258 seconds]
GemmaG has quit [Quit: Leaving.]
FreeBird_ has joined #ocaml
mehdib_ is now known as mehdib
FreeBirdLjj has quit [Ping timeout: 252 seconds]
FreeBird_ has quit [Ping timeout: 276 seconds]
leyyin has joined #ocaml
srcerer has quit [Ping timeout: 244 seconds]
srcerer has joined #ocaml
walter|r has joined #ocaml
walter|r has quit [Ping timeout: 252 seconds]
orbifx2 has joined #ocaml
Reshi has quit [Ping timeout: 276 seconds]
orbifx has quit [Ping timeout: 260 seconds]
jeffmo has quit [Quit: jeffmo]
sh0t has quit [Remote host closed the connection]
dhil has joined #ocaml
Reshi has joined #ocaml
Mercuria1Alchemi has quit [Ping timeout: 260 seconds]
Sim_n has joined #ocaml
Simn has quit [Ping timeout: 260 seconds]
orbifx has joined #ocaml
dwillems has joined #ocaml
orbifx2 has quit [Ping timeout: 240 seconds]
Reshi has quit [Ping timeout: 250 seconds]
bba has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
hcarty has joined #ocaml
unbalancedparen has joined #ocaml
walter|r has joined #ocaml
sh0t has joined #ocaml
walter|r has quit [Ping timeout: 244 seconds]
bba has joined #ocaml
GemmaG has joined #ocaml
MercurialAlchemi has joined #ocaml
ygrek has quit [Ping timeout: 252 seconds]
infinity0 has quit [Ping timeout: 276 seconds]
<struk|work>
Algebr: you claim to be a c++ / ocaml binding guru, right?
dsheets has quit [Remote host closed the connection]
jeffmo has joined #ocaml
rgrinberg has joined #ocaml
<Algebr>
yea, surprisngly this is one area that was easy with oasis
<mrvn>
Algebr: I'm rather bummped that oasis doesn't know about .cc files and you have to fake name them .c
<Algebr>
objective-c as well
<Algebr>
I do either PreBuildCommand: mv *.m *.c
<Algebr>
something liek that
<Algebr>
or -ccopt -x objc
<Algebr>
.mm another one
<struk|work>
hmm I didn't add "-cc g++" yet, maybe that will help
<struk|work>
but I already tried -lstdc++
connorjacobsen has joined #ocaml
frefity has quit [Ping timeout: 244 seconds]
connorjacobsen has quit [Ping timeout: 260 seconds]
larhat has quit [Quit: Leaving.]
Algebr has quit [Ping timeout: 250 seconds]
frefity has joined #ocaml
GemmaG has quit [Quit: Leaving.]
dsheets has joined #ocaml
dsheets has quit [Ping timeout: 246 seconds]
connorjacobsen has joined #ocaml
walter|r has joined #ocaml
connorjacobsen has quit [Remote host closed the connection]
connorjacobsen has joined #ocaml
walter|r has quit [Ping timeout: 252 seconds]
<hcarty>
adrien: MXE can do dynamic linking FWIW
dsheets has joined #ocaml
ril has joined #ocaml
dwillems has quit [Ping timeout: 276 seconds]
<hcarty>
Drup: You've mentioned Angstrom a few times - have you used it at all/
<hcarty>
?
ril has quit [Client Quit]
ril has joined #ocaml
ril has quit [Client Quit]
orbifx3 has joined #ocaml
dsheets has quit [Remote host closed the connection]
orbifx has quit [Ping timeout: 240 seconds]
dsheets has joined #ocaml
TheLemonMan has joined #ocaml
dsheets_ has joined #ocaml
connorjacobsen has quit [Remote host closed the connection]
connorjacobsen has joined #ocaml
dsheets has quit [Ping timeout: 244 seconds]
<companion_cube>
nah, it's against Drup's religion to use parser combinators :p
dsheets_ has quit [Ping timeout: 244 seconds]
Sim_n has quit [Ping timeout: 260 seconds]
dsheets has joined #ocaml
thomasga has joined #ocaml
<thomasga>
anyone working at inria here that can check if someone is working on fixing issue with their infra? seems that lots of personal webpages are not reachable anymore
shinnya has joined #ocaml
dsheets has quit [Ping timeout: 250 seconds]
copy` has quit [Quit: Connection closed for inactivity]
<Drup>
hcarty: I haven't, but you can ask everything to seliopou
ggole has quit []
yunxing has joined #ocaml
walter|r has joined #ocaml
orbifx has joined #ocaml
orbifx2 has joined #ocaml
orbifx3 has quit [Ping timeout: 244 seconds]
walter|r has quit [Ping timeout: 240 seconds]
orbifx3 has joined #ocaml
orbifx has quit [Ping timeout: 260 seconds]
orbifx2 has quit [Ping timeout: 240 seconds]
ril has joined #ocaml
<adrien>
hcarty: most recent thing I knew was that they had either given up or weren't really supporting it
<adrien>
they had started but never really completed
leyyin has quit [Quit: So Long, and Thanks for All the Fish]
copy` has joined #ocaml
th5 has joined #ocaml
octachron has joined #ocaml
kakadu has quit [Quit: Page closed]
connorjacobsen has quit [Remote host closed the connection]
rgrinberg has quit [Ping timeout: 260 seconds]
connorjacobsen has joined #ocaml
orbifx has joined #ocaml
orbifx2 has joined #ocaml
orbifx3 has quit [Ping timeout: 260 seconds]
orbifx has quit [Ping timeout: 260 seconds]
walter|r has joined #ocaml
walter|r has quit [Ping timeout: 250 seconds]
yunxing has quit [Ping timeout: 260 seconds]
bba has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bba has joined #ocaml
bba has quit [Client Quit]
lin has joined #ocaml
<lin>
Hey, I was in here yesterday and y'all were talking about removing Arch system packaged ocaml stuff and just using opam
<lin>
What's a good way to do that?
<Drup>
lin: don't use the "system" switch in opam, that's enough
dsheets has joined #ocaml
<hcarty>
seliopou: For Angstrom, is it worth adding raw LE/BE to the library?
<hcarty>
LE/BE numbers that is
shinnya has quit [Ping timeout: 264 seconds]
hcarty has quit [Ping timeout: 258 seconds]
hcarty has joined #ocaml
rgrinberg has joined #ocaml
ril is now known as ril[away]
amnn has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
misterme_ has joined #ocaml
mistermetaphor has quit [Read error: Connection reset by peer]
ril[away] is now known as ril
Sim_n has joined #ocaml
kushal has joined #ocaml
mistermetaphor has joined #ocaml
misterme_ has quit [Ping timeout: 252 seconds]
kushal has quit [Read error: Connection reset by peer]
ril is now known as ril[away]
ril[away] is now known as ril
amnn has joined #ocaml
amnn has quit [Client Quit]
amnn has joined #ocaml
walter|r has joined #ocaml
yunxing has joined #ocaml
walter|r has quit [Ping timeout: 244 seconds]
slash^ has quit [Remote host closed the connection]
kushal has joined #ocaml
enquora has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 272 seconds]
orbifx2 has quit [Read error: Connection reset by peer]
ril has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ril has joined #ocaml
manud has joined #ocaml
manud has quit [Client Quit]
enquora has quit [Quit: enquora]
manud has joined #ocaml
<manud>
steve_gh: open Foo
infinity0 has joined #ocaml
Sim_n has quit [Quit: Leaving]
misterme_ has joined #ocaml
amnn_ has joined #ocaml
walter|r has joined #ocaml
amnn has quit [Ping timeout: 244 seconds]
dsheets has quit [Remote host closed the connection]
mistermetaphor has quit [Ping timeout: 244 seconds]
walter|r has quit [Ping timeout: 244 seconds]
steve_gh has quit [Ping timeout: 250 seconds]
ril is now known as ril[away]
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
bba has joined #ocaml
dhil has quit [Ping timeout: 276 seconds]
dhil has joined #ocaml
connorjacobsen has quit [Remote host closed the connection]
th5 has quit []
ril[away] is now known as ril
connorjacobsen has joined #ocaml
dhil has quit [Ping timeout: 244 seconds]
octachron has quit [Ping timeout: 240 seconds]
shinnya has joined #ocaml
octachron has joined #ocaml
jeffmo has quit [Quit: jeffmo]
walter|r has joined #ocaml
Sorella has joined #ocaml
walter|r has quit [Ping timeout: 246 seconds]
hcarty has quit [Ping timeout: 276 seconds]
octachron has quit [Quit: Leaving]
unbalancedparen has quit [Quit: WeeChat 1.5]
Algebr has joined #ocaml
sh0t has quit [Ping timeout: 272 seconds]
ril has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
GemmaG has joined #ocaml
mistermetaphor has joined #ocaml
misterme_ has quit [Ping timeout: 252 seconds]
al-damiri has quit [Quit: Connection closed for inactivity]
tautologico has quit [Quit: Connection closed for inactivity]
destrius_ has quit [Remote host closed the connection]
GemmaG has quit [Quit: Leaving.]
Reshi has joined #ocaml
walter|r has joined #ocaml
walter|r has quit [Ping timeout: 244 seconds]
<Algebr>
So apparently dtrace has some langauge bindings.
<Algebr>
There are no OCaml ones.
<Algebr>
Interesting project, but dtrace doesn't work on plain Linux or iOS so I have no usecase =/
Denommus` has quit [Remote host closed the connection]
Denommus` has joined #ocaml
tautologico has joined #ocaml
sh0t has joined #ocaml
madroach has quit [Ping timeout: 244 seconds]
madroach has joined #ocaml
sh0t has quit [Remote host closed the connection]
lpaste has quit [Ping timeout: 264 seconds]
sh0t has joined #ocaml
frefity has quit [Read error: Connection reset by peer]