00:01
ustunozgur has quit [Ping timeout: 240 seconds]
00:04
rand000 has quit [Read error: Connection reset by peer]
00:04
rand000_ has joined #ocaml
00:04
q66 has quit [Ping timeout: 252 seconds]
00:05
milosn has quit [Ping timeout: 276 seconds]
00:10
q66 has joined #ocaml
00:12
milosn has joined #ocaml
00:12
groovy2shoes has joined #ocaml
00:12
tizoc has joined #ocaml
00:20
rand000_ has quit [Quit: leaving]
00:27
steamboat has quit [Quit: Leaving.]
00:30
WraithM has quit [Ping timeout: 255 seconds]
00:32
alpounet has quit [Remote host closed the connection]
00:34
claudiuc has quit [Remote host closed the connection]
00:42
jwatzman|work has quit [Quit: jwatzman|work]
00:43
ygrek_ has joined #ocaml
00:49
shinnya has quit [Ping timeout: 244 seconds]
00:52
boogie has quit [Remote host closed the connection]
00:56
ontologiae has quit [Ping timeout: 255 seconds]
00:59
q66 has quit [Quit: Leaving]
01:24
ygrek_ has quit [Ping timeout: 240 seconds]
01:25
shinnya has joined #ocaml
01:29
Somix has joined #ocaml
01:43
ygrek_ has joined #ocaml
01:56
ustunozgur has joined #ocaml
01:57
SethTisue has quit [Quit: SethTisue]
01:58
SethTisue has joined #ocaml
01:58
boogie has joined #ocaml
02:01
ustunozgur has quit [Ping timeout: 255 seconds]
02:01
patojo has joined #ocaml
02:02
boogie has quit [Read error: Connection reset by peer]
02:02
penglingbo has joined #ocaml
02:15
paddymahoney has quit [Ping timeout: 240 seconds]
02:19
paddymahoney has joined #ocaml
02:20
manizzle has quit [Ping timeout: 244 seconds]
02:25
shinnya has quit [Ping timeout: 240 seconds]
02:28
steamboat has joined #ocaml
02:29
arjunguha has joined #ocaml
02:33
SethTisue has quit [Quit: SethTisue]
02:33
alpounet has joined #ocaml
02:35
steamboat has quit [Read error: Connection reset by peer]
02:37
alpounet has quit [Ping timeout: 244 seconds]
02:39
arjunguha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
03:01
WraithM has joined #ocaml
03:08
cdidd_ has joined #ocaml
03:09
cdidd__ has quit [Ping timeout: 240 seconds]
03:24
groovy2shoes has quit [Ping timeout: 244 seconds]
03:32
Arthur_Rainbow has joined #ocaml
03:32
<
Arthur_Rainbow >
Hi
03:33
<
Arthur_Rainbow >
Is there anyway to debug menhir ?
03:33
<
Arthur_Rainbow >
appart from reading : Fatal error: exception Parser.Error
03:34
<
Drup >
by "debug menhir", you mean get the parsing errors from the generated parser ?
03:38
<
Arthur_Rainbow >
yes
03:38
<
Arthur_Rainbow >
Sorry; I meant Menhir code
03:38
<
Drup >
it's not really debuging then, it's just parsing error recovery
03:39
<
Arthur_Rainbow >
My parser is probably bugged
03:40
<
Arthur_Rainbow >
but anyway, this would help
03:42
<
Drup >
if your parser is bugy, you should invoke menhir with --explain and --dump, it will help you
03:50
<
Arthur_Rainbow >
It compile correctly; it just doesn't do vhat I expected
03:51
* whitequark
is excitedly jumping up and down
03:51
<
ygrek_ >
there is also --trace
03:51
<
whitequark >
findlib trunk just gained ppx support
03:51
<
whitequark >
it's pull request time!
03:51
<
Drup >
whitequark: ooh
03:52
<
Drup >
Arthur_Rainbow: --dump will allow you to retrieve the automaton
03:52
* ygrek_
jumps up and down synchronously
03:52
<
Arthur_Rainbow >
I use ocamlbuild; so I'll need to figure out how to use menhir directly
03:53
<
Drup >
Arthur_Rainbow: no need, there are appropriate tags
03:54
<
Drup >
(I don't remember them, though, you will have to look for them)
03:54
<
Arthur_Rainbow >
great, because menhir parser.mly --dump --trace
03:54
<
Drup >
whitequark: so, what was the implement solution in the end ?
03:54
<
Arthur_Rainbow >
doesn't print anything
03:54
<
whitequark >
Drup: my latest patch. ppx = "cmd" in the package adds the option
03:55
<
Drup >
Arthur_Rainbow: read menhir --help please.
03:56
<
Drup >
whitequark: ok
03:57
<
Drup >
whitequark: oasis support now ? :3
03:57
<
whitequark >
that requires the install-to-library flag for executables
03:57
<
whitequark >
I thought you were pushing it?
03:58
<
Drup >
one does not push gildor to implement stuff
03:58
<
Drup >
you merely point at the direction and wait
03:59
<
whitequark >
then, what do you want from me? :D
03:59
<
Drup >
you're braver than me, you could do it yourself x)
04:02
<
whitequark >
Poe's law for programming languages; without a clear indication of intent, you cannot distinguish a parody of architecture from code someone promotes
04:02
<
Drup >
I didn't have the courage to get past the point "Dimension Agnosticism"
04:03
<
Arthur_Rainbow >
Drup: I did; but still can't find in menhil's manual how to read .automaton file
04:03
<
Drup >
well, it's a text file.
04:04
<
Arthur_Rainbow >
Yeah; I just mean that " On title shift to state" makes little sens to mean
04:04
<
Drup >
yeah, that's the issue with LR parser generators
04:05
<
Drup >
you have to be slightly versed in the arcanes of context free grammar parsing to debug them
04:05
<
Arthur_Rainbow >
"title" is a rule ; How can an automaton read a rule ? I thougth it would only read token
04:06
<
Arthur_Rainbow >
what I find kind of funny here is that I teach and do research in automata theory
04:07
<
Arthur_Rainbow >
and it's a parser for automaton
04:08
<
Drup >
(if you are really intersted, otherwise it might be quicker to just blindly change the grammar)
04:08
<
Arthur_Rainbow >
Not interested; I just want it to work
04:10
<
Drup >
then I can't really give you a better method than die and retry. There is probably better, but I don't know what.
04:11
<
Arthur_Rainbow >
If only I could find Sql_lexer.
04:12
<
Drup >
it should be the file generated by ocamlex with your .mll file
04:15
<
whitequark >
Drup: !!!
04:15
<
whitequark >
# #require "ppx_tools";;
04:15
<
whitequark >
- : Parsetree.expression =
04:15
<
whitequark >
# [%expr 2+2];;
04:15
<
whitequark >
{Parsetree.pexp_desc = ...
04:29
yacks has joined #ocaml
04:33
alpounet has joined #ocaml
04:35
<
Arthur_Rainbow >
Drup: I can't find any Sql_lexer in any file created by ocamllex
04:35
<
Arthur_Rainbow >
and especially not in Lexer.ml
04:38
alpounet has quit [Ping timeout: 255 seconds]
04:38
<
Drup >
why do you want something called "Sql_lexer" ?
04:39
<
Drup >
you have a file foo.mll, it will produce a module Foo, use it.
04:39
<
Arthur_Rainbow >
stackoverflow.com/questions/1933101/ocamlyacc-parse-error-what-token
04:39
<
Arthur_Rainbow >
let tail = Sql_lexer.ruleTail "" lexbuf in
04:40
<
Arthur_Rainbow >
without ruleTail in lexer.ml
04:40
<
Drup >
meh, just get rid of that
04:41
<
Drup >
you don't need this tail thingy
04:43
racycle has quit [Quit: ZZZzzz…]
04:48
<
Arthur_Rainbow >
Ok, now it seems that message I print with print_{endline,string} appear in the wrong order on screen... WTD
04:53
WraithM has quit [Ping timeout: 244 seconds]
04:54
Eyyub has joined #ocaml
05:07
<
whitequark >
Drup: # #require "lwt.ppx";;
05:07
<
whitequark >
# let%lwt foo = Lwt_stream.to_list (Lwt_unix.files_of_directory "/");;
05:07
<
whitequark >
val foo : bytes list = ["sbin"; "dev"; "home"; "initrd.img.old"; "etc"; ".."; "mnt"; "opt"; ...
05:19
WraithM has joined #ocaml
05:27
WraithM has quit [Ping timeout: 240 seconds]
05:32
Puffin has quit [Ping timeout: 272 seconds]
05:33
patojo has quit [Remote host closed the connection]
05:44
<
Drup >
you mean, the type-aware syntax extension ?
05:45
<
Drup >
(if this is doing what I think it's doing)
05:49
axiles has joined #ocaml
05:57
mcclurmc has joined #ocaml
05:57
mcclurmc_ has quit [Read error: Connection reset by peer]
06:00
Hannibal_Smith has joined #ocaml
06:01
ygrek_ has quit [Ping timeout: 264 seconds]
06:03
<
Drup >
yeah, I was aware you could do that :p
06:16
PM` has joined #ocaml
06:20
WraithM has joined #ocaml
06:20
PM has quit [Ping timeout: 276 seconds]
06:30
Arsenik has joined #ocaml
06:33
PM` is now known as PM
06:34
boogie has joined #ocaml
06:34
Puffin has joined #ocaml
06:34
Puffin has quit [Client Quit]
06:35
BitPuffin has joined #ocaml
06:38
boogie has quit [Ping timeout: 244 seconds]
06:39
<
BitPuffin >
adrien || adrien_oww: where do you put ocaml libs on windows? Like Core_kernel and all the various ones
06:44
siddharthv has joined #ocaml
06:48
<
whitequark >
wonder if I should pack some of Alain's experimental code as opam libs
06:52
<
Drup >
it's like, meta-ocaml without meta-ocaml
06:56
ustunozgur has joined #ocaml
07:00
parcs has quit [Read error: Connection reset by peer]
07:01
ustunozgur has quit [Ping timeout: 255 seconds]
07:04
boogie has joined #ocaml
07:05
ygrek_ has joined #ocaml
07:06
boogie has quit [Read error: Connection reset by peer]
07:06
boogie has joined #ocaml
07:07
Eyyub has quit [Ping timeout: 264 seconds]
07:08
Hannibal_Smith has quit [Quit: Sto andando via]
07:10
sagotch has joined #ocaml
07:11
boogie has quit [Ping timeout: 272 seconds]
07:17
parcs has joined #ocaml
07:20
cago has joined #ocaml
07:20
AltGr has joined #ocaml
07:21
<
def` >
Drup: whitequark: do you plan to be online during ocamllab hack session?
07:22
<
Drup >
remind when it is ?
07:22
<
whitequark >
next Wednesday evening (25th June)
07:22
<
whitequark >
define 'evening'
07:22
<
whitequark >
I've got a plane to catch... at about 23:00
07:22
<
Drup >
whitequark: on which timezone ? :p
07:22
alpounet has joined #ocaml
07:22
<
whitequark >
it's actually at 05:50 next day, but no public transport works at night
07:23
<
whitequark >
Drup: +4
07:23
<
whitequark >
ocamllabs is either on +2 or +0...
07:24
<
def` >
-> date @ ocamllabs: Tue Jun 24 08:23:34 BST 2014
07:24
<
whitequark >
what the fuck is BST?
07:24
<
whitequark >
oh, british summer time -_-'
07:24
<
def` >
British summer time :)
07:25
<
whitequark >
so. 18:30 BST. 21:30 BST
07:25
<
whitequark >
I suppose 1.5 hours of hacking would be sorta pointless
07:26
<
whitequark >
although if there's a socket somewhere at the airport, I could make it 12
07:26
<
Drup >
def`: yeah, I will be
07:27
<
Drup >
I will try at least, I think my sleep schedule will have rotated enough by then
07:29
<
whitequark >
aww yeah, rotating sleep schedule
07:30
<
Drup >
whitequark: I do that currently
07:30
<
whitequark >
I'm at about 2.5 revolutions per month
07:30
<
Drup >
oh, it explains some interesting answering hours :]
07:31
<
Drup >
I can't do it all the time because :socialization: unfortunately
07:32
<
whitequark >
2.5 rev/month is 7.27e-06 rad/s
07:32
<
whitequark >
that's possibly the most contrived way to explain your availability to someone
07:33
<
adrien >
BitPuffin: I use cygwin/msys and ocamlfind so I don't have to wonder; no idea how you'll be doing it
07:37
strobegen1 has joined #ocaml
07:37
strobegen has quit [Read error: Connection reset by peer]
07:39
<
BitPuffin >
adrien: ah
07:39
<
BitPuffin >
adrien: well it installed it in C:\anocamldir
07:39
<
BitPuffin >
and there is bin and lib
07:39
<
BitPuffin >
I dunno if I should just put it in lib maybe
07:40
<
whitequark >
"naturally and with brevity" I feel like we have a different definition of "brevity"
07:40
<
Drup >
whitequark: and my sleep revolution is not constant
07:40
<
BitPuffin >
adrien: maybe I can create a thirdplib dir or something and put everything in there that isn't standard and configure ocamlfind to look there
07:41
hhugo has joined #ocaml
07:41
<
Drup >
whitequark: I'm actually not completly sure it's not ironic
07:41
<
adrien >
c:/anocamldir/lib/ocaml/
07:42
<
adrien >
but go through ocamlfind if you can
07:42
<
BitPuffin >
adrien: I'll have to look at how it works later
07:43
<
whitequark >
"straight-forward" [a piece of source where every other line contains "template" or "typename"]
07:43
<
adrien >
BitPuffin: s/later/first/
07:43
<
whitequark >
"That's kind of amazing... There's not even one occurrence of the template keyword in that code!"
07:43
<
whitequark >
brb crying
07:43
<
adrien >
if you want to use third-party libraries
07:43
<
companion_cube >
I hate blogger :/
07:43
<
BitPuffin >
adrien: well yeah with later I mean when I'm actually getting the libs
07:44
<
BitPuffin >
right now I'm reading about async
07:44
<
whitequark >
BitPuffin: better use lwt...
07:44
<
companion_cube >
\o/
07:44
<
BitPuffin >
I'm using core anyway
07:45
<
whitequark >
BitPuffin: sane error handling strategy
07:45
<
whitequark >
and I think async doesn't even give you moderately good backtraces?
07:45
srax has joined #ocaml
07:46
Simn has joined #ocaml
07:47
sgnb` has quit [Read error: Connection reset by peer]
07:51
<
reynir >
I used async for a project, but it seems lwt is the more popular choice :o
07:52
<
whitequark >
and there's now a ppx syntax extension for lwt! (but you need to poke Drup until it's merged)
07:53
* reynir
pokes Drup
07:54
<
companion_cube >
:D
07:56
ustunozgur has joined #ocaml
08:01
ustunozgur has quit [Ping timeout: 240 seconds]
08:01
<
BitPuffin >
whitequark: does lwt work on windows?
08:01
<
BitPuffin >
and does it have as good documentation as a chapter in rwo
08:02
<
Drup >
certainly not as a chpater in rwo
08:02
<
Drup >
but it does have documentation, yes
08:03
<
whitequark >
BitPuffin: I found the documentation more than enough for my needs
08:03
<
BitPuffin >
code can be documentation
08:03
<
whitequark >
and yes, lwt works on windows
08:03
<
BitPuffin >
I also have a deadline to make a proof of concept
08:03
<
BitPuffin >
with this scrum shit
08:03
<
BitPuffin >
so I don't think I have time to learn both
08:03
<
BitPuffin >
and async comes with core
08:03
<
BitPuffin >
so less to set up
08:03
<
Drup >
anyway, most of what you learn with one will apply to the other
08:04
<
adrien >
lwt's documentation is definitely fine; it lacks the "if you want to do X, use Y" but for that you can just pop on IRC and harass someone :D
08:05
<
BitPuffin >
I like that they are called Ivar
08:05
<
BitPuffin >
Ivar is a real name
08:06
boogie has joined #ocaml
08:07
Hannibal_Smith has joined #ocaml
08:09
ontologiae has joined #ocaml
08:10
boogie has quit [Ping timeout: 255 seconds]
08:14
ikaros has joined #ocaml
08:15
maattdd_ has joined #ocaml
08:16
<
rwmjones >
is there a rough schedule for when ocaml 4.02 will be released?
08:21
<
whitequark >
summer
08:22
<
reynir >
Anyone know of any companies in Germany that use OCaml?
08:23
<
BitPuffin >
was it 4.02 that has cross compiling?
08:28
<
BitPuffin >
is Core.Std.Queue FIFO?
08:30
Oejet has joined #ocaml
08:32
<
adrien >
rwmjones: middle of august?
08:32
<
adrien >
when noone can prevent DD from doing it?
08:42
ustunozgur has joined #ocaml
08:43
ustunozg_ has joined #ocaml
08:45
jludlam has joined #ocaml
08:47
ustunozgur has quit [Ping timeout: 240 seconds]
08:48
ustunozg_ has quit [Remote host closed the connection]
08:49
ustunozgur has joined #ocaml
08:50
ustunozgur has quit [Remote host closed the connection]
09:05
boogie has joined #ocaml
09:07
boogie has quit [Read error: Connection reset by peer]
09:07
boogie has joined #ocaml
09:12
boogie has quit [Ping timeout: 255 seconds]
09:28
lordkryss has joined #ocaml
09:34
<
whitequark >
companion_cube: the aluminium bar for making companion cubes has arrived
09:34
<
whitequark >
I'm SO going to miss this flight.
09:34
<
companion_cube >
:D
09:34
<
companion_cube >
rejoice
09:38
* whitequark
giggles
09:38
<
whitequark >
did I mention I bought it on ebay from someone called "Stoner Tools & Raw Materials"?
09:39
hhugo has quit [Quit: Leaving.]
09:39
<
whitequark >
although I'm not sure what are you interested in. it's a metal bar. duh.
09:39
<
Drup >
how do you plan to make companion cubes with that ? x)
09:40
<
whitequark >
dissect the bar into 1"x1"x1" cubes, then shape them using my CNC mill
09:40
<
Drup >
oh, you are well equiped
09:42
* whitequark
ponders whether to harrass seller why the bar is 1.025"x1.025" instead of 1"x1"
09:46
lordkryss has quit [Ping timeout: 245 seconds]
09:46
maattdd_ has quit [Ping timeout: 240 seconds]
09:47
mort___ has joined #ocaml
09:47
Kakadu has joined #ocaml
09:49
<
mrvn >
whitequark: it's summer. stick it in a freezer.
09:51
<
BitPuffin >
~on_handler_error:`Raise
09:51
<
BitPuffin >
this confuses me
09:52
<
whitequark >
mrvn: I have A/C ^_^
09:52
<
BitPuffin >
is `Raise just a standard value it matches against to decide to raise?
09:53
<
Drup >
BitPuffin: it's just a polymorphic variant without any argument
09:53
<
whitequark >
mrvn: ... actually
09:53
<
BitPuffin >
but I guess it's common?
09:53
<
whitequark >
mrvn: if I put it in a freezer, it would contract by about that much
09:53
<
whitequark >
brb checking
09:53
<
Drup >
it's a usual technique
09:58
maattdd_ has joined #ocaml
09:59
hhugo has joined #ocaml
10:05
boogie has joined #ocaml
10:07
olasd has quit [Quit: WeeChat 0.4.3]
10:08
olasd has joined #ocaml
10:10
boogie has quit [Ping timeout: 255 seconds]
10:18
sagotch has quit [Remote host closed the connection]
10:28
maattdd_ has quit [Ping timeout: 255 seconds]
10:30
bavarious has joined #ocaml
10:32
rom1504 has left #ocaml [#ocaml]
10:34
maattdd_ has joined #ocaml
10:38
alpounet has quit [Remote host closed the connection]
10:38
alpounet has joined #ocaml
10:43
alpounet has quit [Ping timeout: 240 seconds]
10:43
alpounet has joined #ocaml
10:54
remyzorg has joined #ocaml
10:54
srax has quit [Ping timeout: 272 seconds]
10:56
keen_ has joined #ocaml
10:58
keen________ has quit [Ping timeout: 240 seconds]
11:00
mort___ has quit [Ping timeout: 240 seconds]
11:02
jao has quit [Ping timeout: 255 seconds]
11:05
boogie has joined #ocaml
11:05
ebzzry has quit [Remote host closed the connection]
11:08
jave has quit [Ping timeout: 260 seconds]
11:09
thomasga has joined #ocaml
11:09
ebzzry has joined #ocaml
11:10
boogie has quit [Ping timeout: 244 seconds]
11:10
jave has joined #ocaml
11:11
penglingbo has quit [Ping timeout: 244 seconds]
11:17
<
BitPuffin >
does cohttp support downloading and streaming files to disk?
11:19
<
BitPuffin >
get returns a pipe
11:19
sagotch has joined #ocaml
11:19
<
BitPuffin >
so couldn't you just use Pipe.transfer?
11:20
<
BitPuffin >
(or your own custom thing
11:22
<
BitPuffin >
is the file data usually in the body or what?
11:23
hexo is now known as shallow
11:25
SethTisue has joined #ocaml
11:26
<
whitequark >
in the body, sure
11:27
<
whitequark >
regular form data
11:27
<
BitPuffin >
well then downloading a file and streaming it to disk should be pretty damn easy to implement
11:27
<
whitequark >
but cohttp doesn't implement it
11:27
<
BitPuffin >
and you could use an ivar or something that you peek for cancellation
11:28
ggole has joined #ocaml
11:28
<
BitPuffin >
I don't understand why ocaml isn't more popular, it's awesome
11:29
<
Drup >
it's done by academics. Everyone know that academics only do half baked silly prototype.
11:30
<
BitPuffin >
inria is an academic institute?
11:30
<
BitPuffin >
and here I thought it was a company, even though I knew ocaml came from academics
11:30
<
BitPuffin >
I am mr. intelligent yes
11:31
<
Drup >
it's the national computer science academic institute in france
11:31
thomasga has quit [Quit: Leaving.]
11:32
<
BitPuffin >
I guess the lackluster windows support is a small factor as well
11:32
<
BitPuffin >
someone should make something like ruby-install but for ocaml
11:32
<
Drup >
what does it do more than opam ?
11:33
<
BitPuffin >
ruby-install is just an installer for ruby
11:33
<
BitPuffin >
that installs the interpreter, package manager etc
11:33
<
Drup >
the ocaml plateform
11:33
<
BitPuffin >
yeah exactly
11:33
<
BitPuffin >
I think it's called ruby-install at least
11:33
* Drup
wants to make adrien cringe.
11:34
<
BitPuffin >
was a while since I last used ruby
11:36
srax has joined #ocaml
11:36
srax has quit [Client Quit]
11:37
srax has joined #ocaml
11:39
Drup was kicked from #ocaml by adrien [proof that I cringed!]
11:39
Drup has joined #ocaml
11:40
ontologiae has quit [Ping timeout: 240 seconds]
11:45
<
BitPuffin >
Drup: haskell platform? :P
11:55
_andre has joined #ocaml
11:56
bavarious has quit [Quit: quit]
11:57
siddharthv is now known as siddharthv_away
12:02
<
BitPuffin >
whitequark: async does have error handling, you have try_with :P
12:03
<
BitPuffin >
and monitors
12:05
boogie has joined #ocaml
12:06
jludlam is now known as jonludlam
12:06
<
whitequark >
yeah and I want exceptions
12:06
<
whitequark >
and backtraces
12:06
<
BitPuffin >
well try_with is excetpions
12:06
<
BitPuffin >
and backtraces
12:06
<
BitPuffin >
just that you get them back as an sexpr :P
12:07
<
whitequark >
well, it's the trace of monitors. not functions.
12:09
<
BitPuffin >
would be nice if you had built in async in the language, so that you could use the actual try/with statements
12:09
<
whitequark >
... or you could use try%lwt
12:09
<
BitPuffin >
syntax extension?
12:09
<
BitPuffin >
or what
12:10
boogie has quit [Ping timeout: 240 seconds]
12:10
<
BitPuffin >
well maybe async should add their own :P
12:11
ygrek_ has quit [Ping timeout: 240 seconds]
12:18
lordkryss has joined #ocaml
12:21
<
whitequark >
why doesn't toplevel have backtraces? O_o
12:24
Hannibal_Smith has quit [Quit: Sto andando via]
12:25
maufred has quit [Ping timeout: 252 seconds]
12:26
<
BitPuffin >
whitequark: the repl or toplevel in a file?
12:28
<
BitPuffin >
dunno, utop works I think
12:28
<
whitequark >
it doesn't
12:32
SethTisue has quit [Quit: SethTisue]
12:33
mort___ has joined #ocaml
12:38
SethTisue has joined #ocaml
12:45
maufred has joined #ocaml
12:48
lordkryss has quit [Ping timeout: 255 seconds]
12:52
maattdd_ has quit [Read error: No route to host]
12:58
SethTisue has quit [Quit: SethTisue]
13:00
SethTisue has joined #ocaml
13:05
boogie has joined #ocaml
13:07
ontologiae has joined #ocaml
13:10
boogie has quit [Ping timeout: 244 seconds]
13:12
darkf has quit [Quit: Leaving]
13:14
thomasga has joined #ocaml
13:26
divyanshu has joined #ocaml
13:28
thomasga has quit [Quit: Leaving.]
13:29
thomasga has joined #ocaml
13:31
hhugo has quit [Quit: Leaving.]
13:36
penglingbo has joined #ocaml
13:38
mort___ has quit [Quit: Leaving.]
13:50
divyanshu has quit [Quit: Computer has gone to sleep.]
14:05
boogie has joined #ocaml
14:10
boogie has quit [Ping timeout: 245 seconds]
14:10
sagotch has quit [Remote host closed the connection]
14:22
thomasga has quit [Quit: Leaving.]
14:46
nlucaroni has joined #ocaml
14:50
cago has left #ocaml [#ocaml]
14:52
slash^ has joined #ocaml
14:54
hhugo has joined #ocaml
14:58
<
Drup >
huum I would like to create a mode_t, but the type is abstract in Ctypes, am I missing something ?
14:58
maufred_ has joined #ocaml
14:59
<
BitPuffin >
how can I start the Async scheduler in a library
14:59
<
BitPuffin >
I mean like inside the library in a init function
14:59
<
BitPuffin >
(this will be called via C)
15:00
<
Drup >
whitequark: ^
15:02
maufred has quit [Ping timeout: 255 seconds]
15:02
<
BitPuffin >
or actually the Async_kernel scheduler
15:03
<
BitPuffin >
or actually it's the same one
15:05
boogie has joined #ocaml
15:05
maufred_ has quit [Ping timeout: 264 seconds]
15:05
maufred has joined #ocaml
15:07
<
BitPuffin >
doesn't look possible even
15:07
<
BitPuffin >
what is this
15:10
boogie has quit [Ping timeout: 240 seconds]
15:10
SethTisue has quit [Quit: SethTisue]
15:11
shinnya has joined #ocaml
15:13
<
BitPuffin >
guess it's gonna have to be Lwt then
15:13
<
BitPuffin >
whitequark: does Lwt do any platform specific shit that could stop it from working on say ios or android?
15:16
<
companion_cube >
it's weird that utop doesn't provide a #help command
15:17
<
Drup >
BitPuffin: It works on windows, at least
15:17
tnguyen1 has joined #ocaml
15:20
<
BitPuffin >
I guess I'll have to see
15:20
<
companion_cube >
ah nice Drup
15:22
SethTisue has joined #ocaml
15:27
tane has joined #ocaml
15:27
<
samebchase >
Does anyone have an idea about the status of the multicore-ocaml project?
15:28
<
BitPuffin >
samebchase: apparently it's being worked on
15:28
<
BitPuffin >
would be nice if someone could get a rough ETA
15:28
<
BitPuffin >
emphasize on rough
15:31
remyzorg has quit [Quit: WeeChat 0.4.3]
15:32
thomasga has joined #ocaml
15:32
philtor has joined #ocaml
15:33
boogie has joined #ocaml
15:34
<
samebchase >
Drup: Thanks. That looks positive. /Something/ is happening.
15:35
<
Drup >
something happened before and got abandoned, though :/
15:37
maufred has quit [Remote host closed the connection]
15:37
Arsenik has quit [Remote host closed the connection]
15:39
philtor has quit [Ping timeout: 245 seconds]
15:58
Arsenik has joined #ocaml
15:59
maattdd has joined #ocaml
16:00
rand000 has joined #ocaml
16:00
racycle has joined #ocaml
16:28
SethTisue has quit [Quit: SethTisue]
16:28
jwatzman|work has joined #ocaml
16:30
maattdd has quit [Ping timeout: 255 seconds]
16:32
SethTisue has joined #ocaml
16:34
BitPuffin has quit [Ping timeout: 272 seconds]
16:46
jonludlam has quit [Ping timeout: 244 seconds]
16:48
SethTisue has quit [Quit: SethTisue]
16:48
slash^ has left #ocaml [#ocaml]
16:48
SethTisue has joined #ocaml
16:49
SethTisue has quit [Client Quit]
16:49
q66 has joined #ocaml
16:51
slash^ has joined #ocaml
16:53
demonimin has quit [Remote host closed the connection]
16:56
jao has joined #ocaml
16:56
jao has quit [Changing host]
16:56
jao has joined #ocaml
17:00
<
whitequark >
Drup: mode_t?
17:09
boogie has quit [Quit: Leaving...]
17:09
philtor has joined #ocaml
17:10
tani has joined #ocaml
17:11
<
ggole >
As in the second arg to creat(2), I assume
17:12
tane has quit [Ping timeout: 245 seconds]
17:14
<
whitequark >
Drup: why do you ask me questions about ctypes?
17:17
lordkryss has joined #ocaml
17:18
vfoley- has joined #ocaml
17:24
Eyyub has joined #ocaml
17:31
ia0 has quit [Quit: leaving]
17:32
ia0 has joined #ocaml
17:39
jao has quit [Ping timeout: 272 seconds]
17:44
Kakadu has quit [Ping timeout: 246 seconds]
17:46
Eyyub has quit [Ping timeout: 272 seconds]
17:49
hhugo has quit [Quit: Leaving.]
17:53
smiler has quit [Ping timeout: 245 seconds]
17:55
nlucaroni has quit [Quit: leaving]
17:55
philtor has quit [Ping timeout: 240 seconds]
17:56
strobegen has joined #ocaml
17:57
Hannibal_Smith has joined #ocaml
17:58
maattdd has joined #ocaml
17:58
philtor has joined #ocaml
17:59
ollehar has joined #ocaml
18:00
strobegen1 has quit [Ping timeout: 272 seconds]
18:05
ta`e has joined #ocaml
18:07
tani has quit [Ping timeout: 240 seconds]
18:07
philtor has quit [Ping timeout: 272 seconds]
18:09
ontologiae has quit [Ping timeout: 255 seconds]
18:17
thomasga has quit [Quit: Leaving.]
18:21
Kakadu has joined #ocaml
18:35
penglingbo has quit [Ping timeout: 255 seconds]
18:43
maattdd has quit [Ping timeout: 272 seconds]
18:47
ta`e is now known as tane
18:48
manizzle has joined #ocaml
19:00
<
whitequark >
if you ever feel like you want some of those functions, pester me and I'll make the patch pass review
19:06
slash^ has quit [Read error: Connection reset by peer]
19:13
shinnya has quit [Read error: Connection reset by peer]
19:16
lordkryss has quit [Ping timeout: 272 seconds]
19:16
AltGr has left #ocaml [#ocaml]
19:19
Thooms has joined #ocaml
19:20
shinnya has joined #ocaml
19:42
demonimin has joined #ocaml
19:53
igitoor has quit [Ping timeout: 260 seconds]
19:54
_2can has quit [Ping timeout: 240 seconds]
19:59
lordkryss has joined #ocaml
20:00
igitoor has joined #ocaml
20:01
hellome has joined #ocaml
20:10
ivan\ has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
20:11
thomasga has joined #ocaml
20:11
ivan\ has joined #ocaml
20:15
igitoor has joined #ocaml
20:15
igitoor has quit [Changing host]
20:15
claudiuc has joined #ocaml
20:17
<
jpdeplaix >
whitequark: I don't really see what is added ?
20:17
<
jpdeplaix >
s/?/://
20:19
maattdd has joined #ocaml
20:20
philtor has joined #ocaml
20:23
passiveobserver has joined #ocaml
20:25
_2can has joined #ocaml
20:27
maattdd has quit [Ping timeout: 245 seconds]
20:32
ivan\ has quit [Ping timeout: 276 seconds]
20:36
philtor has quit [Ping timeout: 244 seconds]
20:38
jao has joined #ocaml
20:38
jao has quit [Changing host]
20:38
jao has joined #ocaml
20:40
<
ollehar >
is there a point using haxe when I could as well use ocaml and ocaml_to_js?
20:41
questioning has joined #ocaml
20:43
<
questioning >
I'm using ocaml on a platform that doesn't support dynamic linking of ocaml native objects and I was wondering if there is a way to globally disable dynamic linking of libraries installed via opam?
20:43
<
questioning >
or really disable generation of shared libraries
20:43
<
questioning >
.. because the linker doesn't like taht
20:48
<
questioning >
because atm, I'm down to hacking literally every package that needs to be installed, and I'd rather not have to do that
20:49
questioning has quit [Quit: Page closed]
20:51
axiles has quit [Remote host closed the connection]
20:52
philtor has joined #ocaml
20:54
zwer has joined #ocaml
20:54
_andre has quit [Quit: leaving]
20:57
philtor has quit [Ping timeout: 245 seconds]
20:57
lordkryss has quit [Ping timeout: 272 seconds]
20:59
BitPuffin has joined #ocaml
21:04
philtor has joined #ocaml
21:09
philtor has quit [Ping timeout: 255 seconds]
21:13
alpounet has quit [Remote host closed the connection]
21:24
claudiuc_ has joined #ocaml
21:27
claudiuc has quit [Ping timeout: 240 seconds]
21:28
ivan\ has joined #ocaml
21:39
<
rwmjones >
so labltk is now unbundled from ocaml 4.02, or has it gone altogether?
21:39
lordkryss has joined #ocaml
21:40
* rwmjones
reads Changes
21:40
<
rwmjones >
ok so camlp4 & labltk have gone .. where is labltk?
21:41
<
adrien >
github/forge
21:41
<
adrien >
haven't paid a lot of attention to that
21:41
<
adrien >
(and to be honest, right now, I'm not sure we shouldn't kill lablgtk, at least for gtk3)
21:42
* rwmjones
has plenty of programs written to use lablGtk
21:42
<
rwmjones >
labltk OTOH ... few will miss it I suspect
21:43
ikaros has quit [Quit: Ex-Chat]
21:46
BitPuffin is now known as FowlSucks
21:46
FowlSucks is now known as BitPuffin
21:50
jao has quit [Ping timeout: 264 seconds]
21:55
<
adrien >
some use it and dev with it
21:55
<
adrien >
lablgtk, well, nothing is bad with it
21:55
<
adrien >
GTK however
21:56
<
adrien >
and it seems GTK+3 is getting worse each and every week
21:56
<
rwmjones >
luckily I'm sticking with gtk2
21:56
<
adrien >
there might be support for GTK+3 soon in lablgtk, we'll see; someone at the hacking session in paris was quite motivated
21:56
<
adrien >
but even then, we'll take a very step-by-step approach
21:57
<
adrien >
client-side decorations were probably the last straw for most people
21:57
<
adrien >
they're awful for everyone not using gnome3
22:04
Kakadu has quit [Ping timeout: 240 seconds]
22:05
Arsenik has quit [Remote host closed the connection]
22:06
ontologiae has joined #ocaml
22:27
thomasga has quit [Quit: Leaving.]
22:31
tane has quit [Quit: Verlassend]
22:32
maattdd has joined #ocaml
22:32
Eyyub has joined #ocaml
22:33
Thooms has quit [Ping timeout: 240 seconds]
22:34
Oejet has quit [Quit: Leaving.]
22:36
jludlam has joined #ocaml
22:41
pyx has joined #ocaml
22:44
pyx has quit [Client Quit]
22:47
Hannibal_Smith has quit [Quit: Sto andando via]
22:54
thomasga has joined #ocaml
22:54
NoNNaN has quit [Remote host closed the connection]
22:56
pyon has quit [Quit: brb]
23:01
pyon has joined #ocaml
23:02
jludlam has quit [Ping timeout: 244 seconds]
23:07
jwatzman|work has quit [Quit: jwatzman|work]
23:08
jwatzman|work has joined #ocaml
23:14
alpounet has joined #ocaml
23:15
maattdd has quit [Ping timeout: 255 seconds]
23:17
philtor has joined #ocaml
23:19
alpounet has quit [Ping timeout: 240 seconds]
23:25
waneck has joined #ocaml
23:29
rand000 has quit [Quit: leaving]
23:30
thomasga has quit [Quit: Leaving.]
23:32
ohama has joined #ocaml
23:33
philtor has quit [Ping timeout: 244 seconds]
23:34
madroach has quit [Ping timeout: 252 seconds]
23:34
philtor has joined #ocaml
23:35
madroach has joined #ocaml
23:52
philtor has quit [Ping timeout: 264 seconds]
23:52
Simn has quit [Quit: Leaving]
23:54
groovy2shoes has joined #ocaml