<rgrinberg>
it's the same as any other ocaml program available via the system pacakge manager or opam
<wingsorc>
I sometimes people write ;; but it doesn't look like its needed. What are the reasons for doing this?
<mahmudov>
doing as system wide?
<mahmudov>
i think doing as sys package, provides it distributable and can come as package
jimt has joined #ocaml
<mahmudov>
like python packages-
<rgrinberg>
wingsorc I use ;; to improve error messages for syntax errors
jim7j1ajh has quit [Ping timeout: 265 seconds]
blablabart has joined #ocaml
blablabart has quit [Remote host closed the connection]
ggole has quit [Quit: Leaving]
<wingsorc>
rgrinberg, how does that work?
jnavila has joined #ocaml
delysin has joined #ocaml
brettgilio has quit [Ping timeout: 260 seconds]
<dmbaturin>
wingsorc: ;; is never _required_. But sometimes you can mess up the code in a way that, for example, what you wanted to be a let ... in statement becomes a runaway function call, like "let foo = bar baz quux ()" instead of "let foo = bar baz ;; quux ()". In that case placing a ;; after the last argument may help you find whether it was the only error or not.
<dmbaturin>
However, myself I'm dead set against "bare" expressions and always write "let () = quux ()". It has an additional advantage of failing to typecheck if the type of "quux ()" is unit.
madroach has quit [Read error: Connection reset by peer]
jnavila has quit [Ping timeout: 256 seconds]
<Armael>
is not unit*
madroach has joined #ocaml
rwmjones_ has joined #ocaml
rwmjones has quit [Ping timeout: 250 seconds]
spew has quit [Quit: Connection closed for inactivity]
kleisli has joined #ocaml
<wingsorc>
is there an option in dune that puts a symlink the project root folder to the built executable, kinda like ocamlbuild does?
mahmudov has quit [Read error: Connection reset by peer]
mahmudov has joined #ocaml
narimiran has quit [Ping timeout: 240 seconds]
gareppa has joined #ocaml
assemblyman has joined #ocaml
assemblyman has quit [Client Quit]
<Leonidas>
looking at https://dev.fitbit.com/ it seems like a home-run for jsoo and tyxml :D
<Armael>
can't wait to program a clock face in ocaml
<Leonidas>
while I am waiting for my fitbit to arrive I can think about what program to write that is not complete nonsense
kleisli has quit [Ping timeout: 258 seconds]
gravicappa has quit [Ping timeout: 268 seconds]
gareppa has quit [Quit: Leaving]
assemblyman has joined #ocaml
mahmudov has quit [Ping timeout: 258 seconds]
Serpent7776 has quit [Quit: leaving]
gravicappa has joined #ocaml
kleisli has joined #ocaml
gravicappa has quit [Ping timeout: 265 seconds]
<oni-on-ion>
Armael =) i was looking at PineTime
assemblyman has left #ocaml ["™"]
ziyourenxiang has joined #ocaml
unyu has quit [Read error: Connection reset by peer]