chenglou changed the topic of #reasonml to: http://facebook.github.io/reason/. Public channel logs at http://irclog.whitequark.org/reasonml
Algebr``` has quit [Ping timeout: 250 seconds]
Algebr``` has joined #reasonml
jeffmo has quit [Quit: jeffmo]
copy` has quit [Quit: Connection closed for inactivity]
kentwilliam has quit [Remote host closed the connection]
Algebr``` has quit [Ping timeout: 250 seconds]
kentwilliam has joined #reasonml
kentwilliam has quit [Remote host closed the connection]
kentwilliam has joined #reasonml
kentwilliam has quit [Quit: Leaving...]
jeffmo has joined #reasonml
seangrove has quit [Ping timeout: 276 seconds]
jeffmo has quit [Ping timeout: 240 seconds]
<sspi> chenglou: so if I have `let foo bar` and put the cursor on bar alt+d selects all the bars
<sspi> So also those outside the foo function
<sspi> Merlin works properly, but my Atom messes it up somehow
rgrinberg has quit [Ping timeout: 272 seconds]
jonasen has joined #reasonml
Fernandos has joined #reasonml
<Fernandos> hi
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<Fernandos> I was going to try spoc http://mathiasbourgoin.github.io/SPOC/ the seemingly only (dormant, build error) OpenCL+CUDa OCaml Library with Reason. So I thought hey, let's use C directly, but then I found out that you don't have any info's about howto use FFI's from within Reason..
<Fernandos> I wanted to build a DeepLearning algorithm with Reason and utilize OpenCL using spoc (which claims 92% on par with hand-tuned Fortran).. but that looks hard to do now.
<chenglou> (Answering in #ocaml for those interested)
jonasen has joined #reasonml
pierpa has quit [Ping timeout: 240 seconds]
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jonasen has joined #reasonml
iwan_ has joined #reasonml
<iwan_> Algebr``` Pure technically, what didn't work in your React bindings?
<chenglou> Iwan_: reaching for GADT counts as it being hard
<chenglou> jordan also needed to reach for that. Which is why he switched from SML to ocaml
<chenglou> though he needed it internally. I didn't know the user-facing API needed GADT as well
<iwan_> Hmmm, this is going to be fun :)
<iwan_> ps: with jengaboot what version of yojson, ocaml, reason are you running?
<chenglou> whatever newest `opam update` gives you
<chenglou> I have ocamlfind libraries support more or less ready locally btw. It's gonna be glorious =D
<chenglou> Iwan_: do the newest versions work? I'm on a pretty fresh set of versions
<iwan_> Wow, very nice work with ocamlfind :D
iwan__ has joined #reasonml
<iwan__> I'm getting a post-install problem `Fatal error: OCaml and preprocessor have incompatible versions`
<iwan__> ``ocamlfind ocamlc -pp refmt -linkpkg -package yojson -g -impl buildUtils/extractDeps.re -o buildUtils/extractDeps.out && ocamlfind ocamlc -pp refmt -linkpkg -package yojson -g -impl buildUtils/extractName.re -o buildUtils/extractName.out``
<iwan__> Exit status 2
<chenglou> damn it, this has happened before, I recall this somewhere in this chat
iwan_ has quit [Ping timeout: 250 seconds]
<chenglou> Iwan__: did you try `opam update`?
<iwan__> yes, the weird thing is, if I download buildUtils and manually run the post install cmd `ocamlfind... `
<iwan__> it gives me no problems
<chenglou> oh wow, might it be some environment problem from nodejs?
<iwan__> It probably is.
<iwan__> I was also thinking it had something to do with me running a mac, you're probably running linux
<chenglou> I'm on mac
<iwan__> oh nevermind :D
<chenglou> this preprocessor error is slightly bothersome
<chenglou> sspi: is `let foo bar` a typo from you?
<chenglou> whatever it is, can you file a task please?
<iwan__> Chenglou, I think I found something. On github your ./node_modules/buildUtils doesn't contain buildUtils/extractName.re
<chenglou> yeah that's master
<iwan__> the postinstall's 2nd ocamlfind => ocamlfind ocamlc -pp refmt -linkpkg -package yojson -g -impl buildUtils/extractName.re -o buildUtils/extractName.out
<chenglou> I haven't published my newest changes yet
<iwan__> ah k, nvm
<chenglou> extractName was never used so I killed it
Fernandos has quit [Quit: WeeChat 1.5]
<chenglou> Iwan__: sorry I haven't read the issue you commented on yet
<sspi> chenglou: already did, but will provide an example also
<chenglou> Iwan__: was it regarding Core?
<iwan__> What issue are you talking about?
<chenglou> nvm, bad memory
<chenglou> btw we're putting more stuff on this
<chenglou> Cool, thanks!
<chenglou> why is your compile command `node ./...blabla`
<iwan__> it fires up that watch.js file
<iwan__> just checks src for changes and rebuilds
<iwan__> That was when I had got jengaboot working :p
<iwan__> switched back to commonml, because of the postinstall
<chenglou> but now you've got it working again from manually running that command right?
<iwan__> I have
<chenglou> great
<chenglou> it's gotta be some environment difference when running within node
<iwan__> I'm trying to track it down
<iwan__> Got an hour I can spare
<chenglou> woah, thanks
<iwan__> 'Progress' so far: clean directory, echo {} > package.json, npm install --ignore-scripts jengaboot, manually run the post install command, echo print_endline \"Hello\" > Hello.re in src dir,
<iwan__> It refers to some file on your local computer, e.g. bash: node_modules/.bin/berror: /Users/chenglou/.opam/4.02.3/bin/ocamlrun: bad interpreter: No such file or directory
<chenglou> nice catch!
<chenglou> I keep forgetting ocaml binaries can't be shared like this...
<chenglou> jengaboot depends on some binaries from another library of mine called BetterErrors
<chenglou> I have no idea how binaries are shared in ocaml
<iwan__> I have it installed
<iwan__> hmm
<chenglou> yeah but BetterErrors generated one from my laptop, which I shipped along with its package
<chenglou> so now you're trying to run it but it contains some paths from my compilation
<chenglou> how come this message appears only now? Did you not encounter it earlier?
<chenglou> I might be doing some compilation wrong...
<iwan__> First time I'm actively trying to solve the post install problem
<iwan__> So first time I'm encountering this
<iwan__> I'm gonna try removing the betterErrors for now.
<chenglou> g2g sleep, will diagnose this in the morning, thanks a lot
<iwan__> Ok, np :) I've got it working without the betterErrors btw. :)
<chenglou> alright, pushed ocamlfind libraries support to master
<chenglou> sleep for real
jonasen has quit [Ping timeout: 252 seconds]
jonasen has joined #reasonml
iwan__ has quit [Ping timeout: 250 seconds]
iwan_ has joined #reasonml
iwan_ has quit [Ping timeout: 250 seconds]
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jonasen has joined #reasonml
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jonasen has joined #reasonml
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jonasen has joined #reasonml
rgrinberg has joined #reasonml
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jonasen has joined #reasonml
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
M-jimt has quit [Ping timeout: 276 seconds]
M-jimt has joined #reasonml
M-jimt has quit [Remote host closed the connection]
M-jimt has joined #reasonml
jonasen has joined #reasonml
tadeuzagallo has joined #reasonml
Leonidas has quit [Remote host closed the connection]
Leonidas has joined #reasonml
iwan_ has joined #reasonml
iwan_ has quit [Ping timeout: 250 seconds]
pierpa has joined #reasonml
kentwilliam has joined #reasonml
<sspi> chenglou: nvrmind it was me
<sspi> the selected area looked too much like the others in the highlight
kentwilliam has quit [Remote host closed the connection]
kentwilliam has joined #reasonml
kentwilliam has quit [Remote host closed the connection]
kentwilliam has joined #reasonml
kentwilliam has quit [Ping timeout: 250 seconds]
kentwilliam has joined #reasonml
kentwilliam has quit [Ping timeout: 250 seconds]
iwan_ has joined #reasonml
rgrinberg has quit [Ping timeout: 244 seconds]
kentwill_ has joined #reasonml
rgrinberg has joined #reasonml
kentwill_ has quit [Quit: Leaving...]
kentwilliam has joined #reasonml
iwan_ has quit [Ping timeout: 250 seconds]
iwan_ has joined #reasonml
kentwilliam has quit [Remote host closed the connection]
Algebr` has joined #reasonml
kentwilliam has joined #reasonml
Algebr` has quit [Read error: Connection reset by peer]
Algebr` has joined #reasonml
kentwilliam has quit [Ping timeout: 260 seconds]
kentwilliam has joined #reasonml
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
kentwilliam has quit [Ping timeout: 240 seconds]
copy` has joined #reasonml
iwan_ has quit [Quit: Page closed]
rgrinberg has quit [Ping timeout: 244 seconds]
kentwilliam has joined #reasonml
kentwilliam has quit [Quit: Leaving...]
kentwilliam has joined #reasonml
Algebr` has quit [Ping timeout: 250 seconds]
kentwilliam has quit [Ping timeout: 252 seconds]
kentwilliam has joined #reasonml
Algebr` has joined #reasonml
seangrove has joined #reasonml
Algebr` has quit [Ping timeout: 250 seconds]
Algebr` has joined #reasonml
Algebr` has quit [Remote host closed the connection]
Algebr` has joined #reasonml
kentwilliam has quit [Remote host closed the connection]
kentwilliam has joined #reasonml
kentwilliam has quit [Remote host closed the connection]
copy` has quit [Quit: Connection closed for inactivity]