chenglou changed the topic of #reasonml to: http://facebook.github.io/reason/. Public channel logs at http://irclog.whitequark.org/reasonml
yunxing has quit [Remote host closed the connection]
thomasga has joined #reasonml
thomasga has quit [Quit: Leaving.]
pierpa has quit [Ping timeout: 244 seconds]
yunxing has joined #reasonml
yunxing_ has joined #reasonml
yunxing has quit [Read error: Connection reset by peer]
yunxing_ has quit [Remote host closed the connection]
jonasen has joined #reasonml
kassens has quit [Ping timeout: 240 seconds]
yunxing has joined #reasonml
yunxing has quit [Remote host closed the connection]
kentw has quit [Remote host closed the connection]
kassens has joined #reasonml
Algebr has joined #reasonml
kassens has quit [Ping timeout: 240 seconds]
kassens has joined #reasonml
hcarty has joined #reasonml
Algebr has quit [Read error: Connection reset by peer]
Algebr has joined #reasonml
kassens has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
kassens has joined #reasonml
kassens has quit [Ping timeout: 244 seconds]
Algebr has quit [Read error: Connection reset by peer]
Algebr has joined #reasonml
kassens has joined #reasonml
kassens has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yunxing has joined #reasonml
copy` has quit [Quit: Connection closed for inactivity]
yunxing_ has joined #reasonml
kassens has joined #reasonml
yunxing has quit [Ping timeout: 272 seconds]
yunxing has joined #reasonml
yunxing_ has quit [Read error: Connection reset by peer]
Algebr has quit [Read error: Connection reset by peer]
Algebr has joined #reasonml
bsansouci has joined #reasonml
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
hcarty has quit [Ping timeout: 272 seconds]
kassens has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jonasen has joined #reasonml
yunxing has quit [Remote host closed the connection]
yunxing has joined #reasonml
yunxing has quit [Ping timeout: 250 seconds]
<reynir> I'm curious why it's not in its own repository :o
jonasen has quit [Ping timeout: 276 seconds]
<chenglou> reynir: hey
<chenglou> the reason's given here: https://atom.io/packages/language-reason
<chenglou> (for everyone seeing this link: don't install the package)
<reynir> OK
jonasen has joined #reasonml
GemmaG has joined #reasonml
Algebr has quit [Read error: Connection reset by peer]
Algebr has joined #reasonml
ollehar has joined #reasonml
ollehar has left #reasonml [#reasonml]
GemmaG has quit [Quit: Leaving.]
GemmaG has joined #reasonml
GemmaG has quit [Ping timeout: 272 seconds]
bsansouci has quit [Quit: Connection closed for inactivity]
copy` has joined #reasonml
GemmaG has joined #reasonml
pierpa has joined #reasonml
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jonasen has joined #reasonml
GemmaG has left #reasonml [#reasonml]
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
hcarty has joined #reasonml
Algebr has quit [Read error: Connection reset by peer]
Algebr has joined #reasonml
jonasen has joined #reasonml
hcarty has quit [Ping timeout: 264 seconds]
kassens has joined #reasonml
kassens has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
hcarty has joined #reasonml
kentw has joined #reasonml
kassens has joined #reasonml
kentw has quit [Remote host closed the connection]
Algebr has quit [Read error: Connection reset by peer]
Algebr has joined #reasonml
<jonasen> Has anyone had success with Reason+emacs as described at https://github.com/facebook/reason/tree/master/editorSupport/emacs? I have to turn off merlin-mode for it to work.
<theblatte> wfm
<theblatte> have you pinned merlin and merlin_extend as describe in the INSTALL.md?
<theblatte> sorry, README.md
<theblatte> jonasen: ^
<jonasen> let me check.
<jonasen> I think so, but I can just rerun those `opam pin add` commands?
<theblatte> yes, it's safe to rerun
<jonasen> It seems to work now. Thanks. Perhaps I missed some of them when I initially installed.
<jonasen> are you running rtop in emacs as well?
<theblatte> no, I'm not that hardcore an emacs user, I still use the terminal for that :)
yunxing has joined #reasonml
<sspi> yunxing: yo
<yunxing> sspi: yo
<yunxing> sspi: 1 minute, fighting with production fire in Django...
<sspi> yunxing: k
<reynir> (I wish fire fighting only took 1 minute)
kentw has joined #reasonml
kentw has quit [Ping timeout: 250 seconds]
<sspi> yunxing: please give me a shout when you are ready :)
<yunxing> reynir: yeah it actually took more time :)
<yunxing> sspi: another 1 minute!
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<yunxing> sspi: hey man, sorry about the wait... what's up ?
<sspi> yunxing: I'm current working on the `of` "puzzle"
<yunxing> oh nice!
<yunxing> would be great to have it
<sspi> yunxing: I'm getting a bunch of errors in my console (related to src/reason_parser.messages), which I believe is related to my .mly file not being correct - it's however not very descriptive - any tips on using that?
<yunxing> ah sure. What errors are you getting?
<yunxing> so the idea is that when you change the syntax, you should also change reason_parser.messages
<yunxing> If some states are not longer valid due to the syntax change, we should remove them from reason_parser.messages
<sspi> hmmm, let me check
<sspi> yunxing: what's the input for the .messages file?
<yunxing> the input is mly file and previous .messsage file
<sspi> menhir generates it from the .mly file right
<sspi> okay
<yunxing> menhir updates it from the .mly file and previous .messages file
<sspi> yunxing: ah yes, I get less errors now!
<yunxing> I remember I had to remove a bunch of "WARNINGS" from .messages since those states are no longer valid.
<yunxing> sspi: Awesome!
<yunxing> sspi: I actualy usually just ignore those errors until my .mly change is finalized.
<sspi> yunxing: any tips on fixing the idempotent_test failures?
<yunxing> hmm, it formats the code twice to see if it is behaving the same
<yunxing> did you change the printer?
<sspi> yunxing: not yet, but I think I now understand what I'm doing wrong
<yunxing> sspi: nice
<yunxing> and I guess you would need to change the printer in order to pass the test
<sspi> :)
kassens has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
kassens has joined #reasonml
kassens has quit [Client Quit]
<sspi> it's a bit challenging the of word is used so much throughout the entire codebase
kassens has joined #reasonml
kassens has quit [Client Quit]
yunxing has quit [Remote host closed the connection]
yunxing has joined #reasonml
kassens has joined #reasonml
kentw has joined #reasonml
yunxing has quit [Ping timeout: 272 seconds]
<chenglou> sspi: thanks for doing this btw
kassens has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
kentw has quit [Ping timeout: 272 seconds]
<sspi> chenglou: it's a great opportunity to work on something interesting - so thank you guys for open sourcing and helping me figure it out
kentw has joined #reasonml
kassens has joined #reasonml
yunxing has joined #reasonml
<sspi> yunxing: I seem to have a problem with `type myOtherThing 'a 'b = Leaf (branch 'a 'b) | Null;` within Syntax.re
<sspi> which works if I add a bar before Leaf
<yunxing> what's the problem with it?
<sspi> "Fatal error: exception Not_found"
<sspi> `type myOtherThing 'a 'b = | Leaf (branch 'a 'b) | Null;` does work (note the added | )
<sspi> so I think my .mly change is wrong
Algebr has quit [Ping timeout: 260 seconds]
yunxing has quit [Remote host closed the connection]
yunxing has joined #reasonml
hcarty has quit [Ping timeout: 244 seconds]
yunxing has quit [Remote host closed the connection]
yunxing has joined #reasonml
yunxing has quit [Remote host closed the connection]
yunxing has joined #reasonml
<sspi> yunxing: could you perhaps check if my changes to the .mly file are correct? most likely I missed something
bsansouci has joined #reasonml
<yunxing> sspi: Sorry was in a meeting and heading to the next one. Are you getting a reduce/shift error by making this change?
<sspi> yunxing: no, I got to the .messages errors and now the formatTests
<sspi> Just want to be sure I'm on the right track
<yunxing> do you get any errors by just typing menhir -v src/reason_parser.mly?
<sspi> yunxing: only several unrelated - I think - unused token warnings