chenglou changed the topic of #reasonml to: http://facebook.github.io/reason/. Public channel logs at http://irclog.whitequark.org/reasonml
copy` has joined #reasonml
jonasen has joined #reasonml
Algebr``` has joined #reasonml
rgrinberg has quit [Ping timeout: 244 seconds]
dwwoelfel has quit [Ping timeout: 252 seconds]
pierpa has quit [Ping timeout: 244 seconds]
rgrinberg has joined #reasonml
rgrinberg has quit [Ping timeout: 264 seconds]
jonasen has quit [Remote host closed the connection]
freebroccolo has quit []
jonasen has joined #reasonml
copy` has quit [Quit: Connection closed for inactivity]
Algebr``` has quit [Remote host closed the connection]
Algebr``` has joined #reasonml
piranha has joined #reasonml
<piranha> hey all! is there an example how would I use some ocaml library? So I 'opam install' it and then what?..
Algebr``` has quit [Ping timeout: 250 seconds]
jonasen_ has joined #reasonml
jonasen has quit [Ping timeout: 260 seconds]
<companion_cube> piranha: in the toplevel, #require "yojson";; (for instance)
<companion_cube> in a program, you need to require it somehow in your build system, and it becomes available in the code
<piranha> companion_cube: I mean, if I want to create a project. Do I create an _oasis file? Or something similar?
<piranha> right, but what do I use for build system? :)
<companion_cube> oh!
<companion_cube> right now I'm not sure which build system is recommended for Reason
<companion_cube> (I personnally use oasis, indeed)
<piranha> is there an example how would I use oasis with Reason?
<piranha> (capitalizing Reason seems important, "how do I use oasis with reason" sounds a little bit different :))
<companion_cube> ^^
<companion_cube> I'm not exactly sure how to integrate with oasis
<piranha> hmm
<piranha> how do you use it then?
<companion_cube> I suppose it's like a regular ocaml project, but you need -pp reason somewhere
<companion_cube> (I write regular OCaml)
<piranha> ah :)
<piranha> hm, ok
<piranha> well, I'll try to get something running with regular ocaml then first
<companion_cube> chenglou: https://facebook.github.io/reason/#how-reason-works would need some hints about how to integrate with build systems :)
<companion_cube> sorry I can't help
<piranha> it's ok :) I understand it's early days still :)
piranha has quit [Remote host closed the connection]
piranha has joined #reasonml
piranha is now known as Guest5908
Guest5908 has quit [Remote host closed the connection]
rgrinberg has joined #reasonml
piranha has joined #reasonml
piranha is now known as Guest80993
Guest80993 has quit [Remote host closed the connection]
rgrinberg has quit [Ping timeout: 250 seconds]
piranha has joined #reasonml
piranha is now known as Guest35856
Guest35856 has quit []
copy` has joined #reasonml
M-jimt has quit [Remote host closed the connection]
M-jimt has joined #reasonml
struk|desk has quit [Read error: Connection reset by peer]
struk|desk has joined #reasonml
Algebr``` has joined #reasonml
pierpa has joined #reasonml
seangrove has joined #reasonml
jeffmo has joined #reasonml
kentwilliam has joined #reasonml
kentwilliam has quit [Remote host closed the connection]
kentwilliam has joined #reasonml
kentwilliam has quit [Client Quit]
kentwilliam has joined #reasonml
kentwill_ has joined #reasonml
kentwill_ has quit [Client Quit]
kentwilliam has quit [Ping timeout: 250 seconds]
kentwilliam has joined #reasonml
rgrinberg has joined #reasonml
seangrove has quit [Ping timeout: 240 seconds]
Algebr``` has quit [Ping timeout: 250 seconds]
schmave has joined #reasonml
seangrove has joined #reasonml
jeffmo has quit [Quit: jeffmo]
jeffmo has joined #reasonml
Algebr``` has joined #reasonml
Algebr``` has quit [Ping timeout: 250 seconds]
iwan_ has joined #reasonml
Algebr``` has joined #reasonml
iwan_ has quit [Ping timeout: 250 seconds]
<chenglou> Iwan: thanks, I'll look into those bindings. Still on jsoo for now
<chenglou> sspi: what do you mean? Btw you have to build the project if you add/remove e.g. let and function declarations in one file and make the other file pick it up
<chenglou> merlin looks into the compiled artifacts and if you don't build it'd be the stale one
<chenglou> companion_cube: thanks for the reminder
<companion_cube> :)
<chenglou> piranha: when you're back: yeah right now we're on the simple ocamlbuild wrapper (rebuild). Ping me for more info because we got some cool stuff in the work
jonasen_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
kentwilliam has quit [Remote host closed the connection]
seangrove has quit [Ping timeout: 260 seconds]
schmave has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
kentwilliam has joined #reasonml
kentwilliam has quit [Ping timeout: 250 seconds]
seangrove has joined #reasonml
jeffmo has quit [Quit: jeffmo]
seangrove has quit [Remote host closed the connection]
seangrove has joined #reasonml
<sspi> chenglou: tnx, but already moved on :-)
<sspi> Now I'm fighting Atom... and wonder why 3 selections with proper scope becomes select everything which contains this text
<sspi> If selectOccurences works properly it could also be used for renaming
jeffmo has joined #reasonml
kentwilliam has joined #reasonml
kentwilliam has quit [Ping timeout: 250 seconds]
Algebr``` has quit [Read error: Connection reset by peer]
Algebr``` has joined #reasonml
iwan_ has joined #reasonml
<iwan_> If anyone is interested in (a random attempt at) React bindings for Reason
kentwilliam has joined #reasonml
<Algebr```> good luck!
<iwan_> I'll need it
<iwan_> :p
iwan_ has quit [Quit: Page closed]
<chenglou> sspi: what do you mean
<chenglou> Iwan_: I'd suggest you to stay close to the current reactjs bindings
<chenglou> jordan's gist was just a brainstorming. There are some flaws that we're too busy thinking about. You'd end up with a binding to reactjs that's cool but inconvenient I think
<chenglou> plus, if you make an idiomatic binding, I'll use it =)
<Algebr```> its hard to bind to reactjs properly, i spent some time on it
<chenglou> Algebr```: what happened
<Algebr```> got busy with life and other priorities
<chenglou> oh, thought they were technical difficulties =P
<Algebr```> techincal too
<Algebr```> I was reaching for GADTs
<Algebr```> mututally recursive everything
<Algebr```> proper handling of this
<chenglou> oh, you tweeted about this right
<Algebr```> ya
engil1 is now known as engil
kentwilliam has quit [Ping timeout: 250 seconds]
kentwilliam has joined #reasonml