zlsyx has quit [Read error: Connection reset by peer]
zlsyx has joined #ocaml
<LACampbell>
companion_cube: I'll defer to you on that, I may be conflating the ocaml team with opams dependency management, which isn't that fair. all I know is whenever I come back to an ocaml project after a year or so it's hard to get everything compiling again
<LACampbell>
also, jbuild or dune or whatever it's called works really well.
<dh_work>
sorry, got distracted
sh0t has joined #ocaml
orbifx has quit [Ping timeout: 256 seconds]
shinnya has joined #ocaml
IbnFirnas has quit [Ping timeout: 276 seconds]
<LACampbell>
is there a community census on "standard libraries" in 2018? I pretty much always used Core because of the book
zlsyx has quit [Quit: Leaving...]
<LACampbell>
looks like jane street have broken backwards compatibility recently. I can't even read the type signatures anymore
maattdd_ has joined #ocaml
maattdd_ has quit [Ping timeout: 240 seconds]
IbnFirnas has joined #ocaml
spew has joined #ocaml
cbot has quit [Ping timeout: 245 seconds]
spew has quit [Ping timeout: 240 seconds]
am55 has joined #ocaml
sh0t has quit [Remote host closed the connection]
zolk3ri has quit [Remote host closed the connection]
spew has joined #ocaml
<ELLIOTTCABLE>
LACampbell: There's Base and Core Kernel now
<ELLIOTTCABLE>
LACampbell: idk I'm a newbie but it seems like a net win — both are compatible with js_of_ocaml/bucklescript/mirage unikernel crap, which it sounds like the original Core wasn't?
<LACampbell>
ELLIOTTCABLE: all I know is the Hashtabl signatures have changed. couldn't figure out how to create them
<LACampbell>
though the docs I am looking at seem to have different sigs to what utop has
<LACampbell>
you used to just be able to Hashtbl.create ~hashable:String.hashable ()
<companion_cube>
LACampbell: still no consensus on stdlib
<LACampbell>
companion_cube: well the fact that snippets in "Real World Ocaml" no longer compile has put me off Core, anyway
<companion_cube>
waiting for v2 then
<LACampbell>
breaking changes in a standard library after 5 years? no, once bitten twice shy
<companion_cube>
well you can try the stdlib then :)
<LACampbell>
extlib looks nice
<LACampbell>
I can read the type singatures, which is a massive plus
<companion_cube>
not breaking, not moving much either :D
<companion_cube>
may I interest you in containers? 0:-)
<companion_cube>
(disclaimer: I'm the main author)
<LACampbell>
companion_cube: checking out now. looks nice. sequence type is a win
<companion_cube>
tbh it's a bit less consistent wrt conventions (but improving)
pierpa has quit [Quit: Page closed]
cbot has joined #ocaml
<LACampbell>
companion_cube: I need something stable though. maybe just sticking with stdlib is the way to go.
pierpa has joined #ocaml
mbuf has joined #ocaml
<companion_cube>
I see
<companion_cube>
(well, there are some breaking changes from time to time in containers, whihc is why it's 2.0 now, but the changes are not that big because I also have code I don't want to update ^
<companion_cube>
)
shinnya has joined #ocaml
ousado has quit [Remote host closed the connection]
ousado has joined #ocaml
ousado has quit [Changing host]
ousado has joined #ocaml
maattdd_ has joined #ocaml
maattdd_ has quit [Ping timeout: 240 seconds]
<LACampbell>
companion_cube: I'm curious, do you use ocaml industry, academia, spare time?
<companion_cube>
industry for 2 months, academia for 5 years, spare time for 5 years and 2 months 0:-)
<companion_cube>
oh wow, started containers almost exactly 5 years ago actually
<LACampbell>
haha, 2 months into ocaml "this thing needs a good standard library"
<LACampbell>
I've used F# professionally, but not ocaml.
<companion_cube>
might be closer to 6 years, frankly
<companion_cube>
mid 2012
<companion_cube>
it was more of a side project for data structures at the beginning
<companion_cube>
hence the name :)
pierpa has quit [Ping timeout: 260 seconds]
<companion_cube>
how is OCaml, coming from F#?
<LACampbell>
it's such a great language that I've dabbled in over the years, but has never really taken off. do you get to use your own library in production?
<LACampbell>
pretty similar. F# was a while ago at this point, but ocamls Modules subsume a lot of what you need objects for in F#, which I like. (not anti-OO, but I prefer using one construct as opposed to two competing ones)
<LACampbell>
F# seems to be left on the way side by microsft at this point, very much a second class citizen :(
<companion_cube>
yeah, we do use it
<companion_cube>
(I don't think 100% is prod ready though)
jao has quit [Ping timeout: 240 seconds]
ziyourenxiang has quit [Ping timeout: 240 seconds]
al-damiri has quit [Quit: Connection closed for inactivity]
slash^ has joined #ocaml
tarptaeya has joined #ocaml
tarptaeya_ has joined #ocaml
tarptaeya has quit [Ping timeout: 248 seconds]
tarptaeya_ is now known as tarptaeya
mbuf has quit [Quit: Leaving]
snhmib has joined #ocaml
slash_ has joined #ocaml
jimmyrcom has quit [Ping timeout: 256 seconds]
slash^ has quit [Ping timeout: 256 seconds]
cbot has quit [Quit: Leaving]
moei has quit [Read error: Connection reset by peer]
moei has joined #ocaml
snhmib has quit [Ping timeout: 240 seconds]
mbuf has joined #ocaml
snhmib has joined #ocaml
orbifx has joined #ocaml
<remix2000>
What is the best way to install OPAM package from remote git repository HEAD?
tarptaeya has quit [Ping timeout: 252 seconds]
tarptaeya has joined #ocaml
<remix2000>
Ok, I've managed to get it to work with `opam pin` :P
<remix2000>
reynir: I've tried libssh from OPAM, but unfortunately it's only client bindings. I'm looking for server :) Is there any SSH server library?
<reynir>
remix2000: there's an in-development one called awa-ssh
<remix2000>
reynir: I have a small problem with it, tcpip fails without certain error. Am I missing system package?
tarptaeya has quit [Ping timeout: 248 seconds]
infinity0_ has joined #ocaml
infinity0 has quit [Killed (barjavel.freenode.net (Nickname regained by services))]
infinity0_ is now known as infinity0
infinity0 has joined #ocaml
infinity0 has quit [Changing host]
kakadu has joined #ocaml
orbifx has quit [Ping timeout: 268 seconds]
zpe has joined #ocaml
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
<reynir>
uh, can you describe it a bit more?
<reynir>
remix2000: ^
_whitelogger has joined #ocaml
<reynir>
yes, that' not very helpful :D
<reynir>
wait, can you paste the .err file from the output?