adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.06.0 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.06/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
superherointj has joined #ocaml
shinnya has joined #ocaml
raphaelss has joined #ocaml
zolk3ri has quit [Quit: Lost terminal]
superherointj has quit [Quit: Leaving]
snhmib has quit [Ping timeout: 240 seconds]
spew has quit [Ping timeout: 248 seconds]
shinnya has quit [Ping timeout: 260 seconds]
_andre has quit [Ping timeout: 250 seconds]
kakadu_ has quit [Remote host closed the connection]
<wickedshell> I think I'm missing something obvious, but I'm at a bit of a loss. I'm trying to play around with notty for making a small project to actually force myself to actually write something intresting with ocaml but I'm having trouble getting it to build. I thought the command "ocamlbuild -pkgs notty test.byte" would be sufficient however this faills as "Error: Required module `Notty_unix' is unavailable" can anyone point me down the right path
<wickedshell> to resolve this?
<wickedshell> Nevermind found it, needed to try the package "notty.unix" as well :)
teknozulu has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 260 seconds]
richi235 has quit [Remote host closed the connection]
richi235 has joined #ocaml
sapristi_ has quit [Quit: Leaving]
<hooman> try.. ah yeah =)
<hooman> ive been doing the same the last few days. =)
cbot has quit [Ping timeout: 240 seconds]
nomicflux has joined #ocaml
silver has quit [Read error: Connection reset by peer]
raphaelss has quit [Remote host closed the connection]
teknozulu has quit [Ping timeout: 248 seconds]
teknozulu has joined #ocaml
_andre has joined #ocaml
mfp has quit [Ping timeout: 260 seconds]
shinnya has joined #ocaml
ziyourenxiang has quit [Ping timeout: 240 seconds]
teknozulu has quit [Ping timeout: 248 seconds]
jmiven has quit [Quit: co'o]
jmiven has joined #ocaml
sz0 has quit [Quit: Connection closed for inactivity]
kerrhau has quit [Ping timeout: 248 seconds]
pierpa has quit [Quit: Page closed]
enterprisey has joined #ocaml
nomicflux has quit [Quit: nomicflux]
<hooman> where can i read more about the behavior of root modules? that is, the implied module in .ml/.mli
<hooman> more details about when and where i can explicity define or implicity imply about it, because its really the only thing that has been tripping me up over herr
whoman has quit [Remote host closed the connection]
whoman has joined #ocaml
teknozulu has joined #ocaml
kerrhau has joined #ocaml
kerrhau has quit [Changing host]
kerrhau has joined #ocaml
jbrown has quit [Ping timeout: 252 seconds]
FreeBirdLjj has joined #ocaml
raphaelss has joined #ocaml
govg has quit [Ping timeout: 240 seconds]
spew has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
ziyourenxiang has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
infinity0_ has joined #ocaml
infinity0 is now known as Guest40125
infinity0_ has quit [Changing host]
infinity0_ has joined #ocaml
Guest40125 has quit [Killed (cherryh.freenode.net (Nickname regained by services))]
infinity0_ is now known as infinity0
govg has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 248 seconds]
malina has joined #ocaml
spew has quit [Read error: Connection reset by peer]
slash^ has joined #ocaml
malina has quit [Remote host closed the connection]
malina has joined #ocaml
teknozulu has quit [Ping timeout: 248 seconds]
cbot has joined #ocaml
<wickedshell> Another probably obvious question but I'm stubbing my toe on it, how are you supposed to declare Uchar's? I keep littering my code with (Uchar.of_int 0x0020) everywhere, which seems wrong
<def`> just name them?
<def`> let space = Uchar.of_int 0x20
demonimin has quit [Remote host closed the connection]
demonimin has joined #ocaml
TarVanimelde has joined #ocaml
<wickedshell> def` yeah that would work. Just seemed like there should be some other way to declare it, but naming would definetly resolve a lot :)
cbot has quit [Quit: Leaving]
<def`> it should be possible to have a ppx rewriter that offers literal syntax for that but that's not part of the language (and I haven't heard of such ppx, though it would make sense)
<wickedshell> I'm going to be honest I'm still so new to learning ocaml I have no clue what ppx is except I've seen it print by in opam :)
SomeDamnBody has quit [Remote host closed the connection]
Taneb has left #ocaml ["Leaving"]
<malc_> wickedshell: anything wrong with having something like `let (!!) = Uchar.of_int' ?
<wickedshell> malc_ nope, I was mostly curious if there was a fundamental language feature that did that to begin with that I should be using
<malc_> wickedshell: oh okay
<wickedshell> malc_ was still worth pointing out to me though cause I hadn't thought of it :)
argent_smith has joined #ocaml
enterprisey has quit [Remote host closed the connection]
<wickedshell> Does anyone know how long it normally takes Arch to catch up on released ocaml versions? (eyeing the Map update stuff)
argent_smith1 has joined #ocaml
argent_smith has quit [Ping timeout: 248 seconds]
raphaelss has quit [Remote host closed the connection]
raphaelss has joined #ocaml
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
teknozulu has joined #ocaml
teknozulu has quit [Ping timeout: 268 seconds]
TarVanimelde has quit [Quit: TarVanimelde]
malina has quit [Ping timeout: 240 seconds]
kakadu has joined #ocaml
malc_ has quit [Ping timeout: 240 seconds]
kakadu has quit [Remote host closed the connection]
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
kakadu has joined #ocaml
ygrek_ has joined #ocaml
tane has joined #ocaml
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
BitPuffin|osx has joined #ocaml
sz0 has joined #ocaml
kerrhau has quit [Ping timeout: 248 seconds]
jrslepak has quit [Ping timeout: 240 seconds]
BitPuffin|osx has quit [Ping timeout: 240 seconds]
<thizanne> wickedshell: if you use opam, it shouldn't be a concern
<thizanne> also, there are alternative "standard" libraries that are more complete than the actually-standard one, and you should use them if you find yourself wanting this kind of function
mfp has joined #ocaml
ygrek_ has quit [Ping timeout: 268 seconds]
picolino has joined #ocaml
silver has joined #ocaml
zolk3ri has joined #ocaml
kerrhau has joined #ocaml
zolk3ri has quit [Ping timeout: 248 seconds]
zolk3ri has joined #ocaml
teknozulu has joined #ocaml
malina has joined #ocaml
teknozulu has quit [Ping timeout: 248 seconds]
<infinity0> all languages should just settle on a single unified standard library with the same functions everywhere, sigh
<tane> "just settle" :)
andreas___ has joined #ocaml
kakadu has quit [Ping timeout: 240 seconds]
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
FreeBirdLjj has joined #ocaml
nomicflux has joined #ocaml
<Drup> infinity0: that would only mean you get stuck with crapy C idioms in all stdlib
<Drup> it's not a very good solution.
<infinity0> sorry ofc i mean "all good languages" :)
<Drup> that doesn't change anything
<Drup> regardless of how you define "good languages", you have to take the intersection of the features
<Drup> which mean you essentiel end up with pascal
jlam has quit [Ping timeout: 240 seconds]
kakadu_ has joined #ocaml
<Drup> (and with no genericity whatsoever)
jlam has joined #ocaml
malina has quit [Remote host closed the connection]
nomicflux has quit [Quit: nomicflux]
malina has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
kerrhau has quit [Ping timeout: 248 seconds]
wklm has joined #ocaml
ygrek_ has joined #ocaml
FreeBirdLjj has joined #ocaml
ygrek_ has quit [Ping timeout: 260 seconds]
spew has joined #ocaml
sz0 has quit [Quit: Connection closed for inactivity]
ygrek_ has joined #ocaml
nomicflux has joined #ocaml
spew has quit [Ping timeout: 255 seconds]
nomicflux has quit [Quit: nomicflux]
ygrek_ has quit [Ping timeout: 248 seconds]
<hooman> infinity0, you mean javascript/webassembly/dom/html/css ? =P
<hooman> do some searches, dont need a statitician to tell u where things are going considering the trajectory, momentum, etc.
wklm has quit [Ping timeout: 268 seconds]
ziyourenxiang has quit [Ping timeout: 240 seconds]
<infinity0> volume isn't quality
<infinity0> Drup: there's a lot of stdlib features and issues that aren't language-specific, intersecting many languages doesn't reduce that
wklm has joined #ocaml
malc_ has joined #ocaml
<jmiven> infinity0: Haskell APIs rely on typeclasses, OCaml APIs often rely on functors. So with two not so distant cousins you already have a stdlib with poor features
<infinity0> how do you get from "A relies on A1, B relies on B1" to "intersection has poor features"
<infinity0> it's a bit of a large logical leap
<infinity0> i think you're overestimating the amount of stdlib that is absolutely tied to particular features
sh0t has joined #ocaml
wklm has quit [Remote host closed the connection]
mk9 has joined #ocaml
shinnya has quit [Ping timeout: 248 seconds]
jnavila has joined #ocaml
spew has joined #ocaml
mk9 has quit [Ping timeout: 240 seconds]
<Drup> I think we don't have the same definition of stdlib :D
<Armael> maybe by "all good languages" infinity0 means "ocaml"
<infinity0> sure, that's always the issue :)
<zolk3ri> infinity0: I just stick to the official stdlib, and try to minimize the dependencies required as much as possible.
<infinity0> i like how rust distinguishes between a libcore and a libstd
govg has quit [Ping timeout: 240 seconds]
ayxih has quit [Quit: Leaving]
ayxih has joined #ocaml
spew has quit [Remote host closed the connection]
spew has joined #ocaml
spew has quit [Ping timeout: 248 seconds]
<hooman> lol. ah so you are saying that volume is not quality. like as if it speaks against quality? lol if the world isnt white its black, eh?
troydm has quit [Ping timeout: 248 seconds]
<infinity0> it doesn't always speak against quality, but my experience of the whole js ecosystem is pretty bad overall
<infinity0> i'm actually not sure why you brought it up, was it in reference to "good languages" or "unified standard library"
<infinity0> because js is/has neither...
troydm has joined #ocaml
jnavila has quit [Ping timeout: 240 seconds]
<hooman> "overall" hehe
<hooman> "good" or "bad" is all yours
<hooman> love and respect your parents
jnavila has joined #ocaml
sh0t has quit [Remote host closed the connection]
gpietro has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
dtornabene has joined #ocaml
malina has quit [Remote host closed the connection]
malina has joined #ocaml
cbot has joined #ocaml
pmetzger has joined #ocaml
kerrhau has joined #ocaml
snhmib has joined #ocaml
tane has quit [Quit: Leaving]
kakadu has joined #ocaml
kakadu_ has quit [Ping timeout: 240 seconds]
<kerrhau> is there any way to do TCP networking in ocaml?
<kerrhau> I've seen janestreet's Unix module, but I don't see any notable documentation or examples
jnavila has quit [Ping timeout: 240 seconds]
<kerrhau> malc_: thanks
slash^ has quit [Read error: Connection reset by peer]
Jesin has quit [Quit: Leaving]
jnavila has joined #ocaml
am2904 has joined #ocaml
pmetzger has quit [Remote host closed the connection]
jbrown has joined #ocaml
cbot has quit [Ping timeout: 248 seconds]
cbot has joined #ocaml
am2904 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
kerrhau has quit [Ping timeout: 260 seconds]
AlexRussia has joined #ocaml
kerrhau has joined #ocaml
kerrhau has quit [Changing host]
kerrhau has joined #ocaml
jnavila has quit [Remote host closed the connection]
pmetzger has joined #ocaml
pmetzger has quit [Ping timeout: 240 seconds]
pmetzger has joined #ocaml
pmetzger has quit [Ping timeout: 250 seconds]
argent_smith1 has quit [Quit: Leaving.]
dtornabene has quit [Quit: Leaving]
gpietro has quit [Remote host closed the connection]
nomicflux has joined #ocaml
kerrhau has quit [Read error: Connection reset by peer]
FreeBirdLjj has quit [Remote host closed the connection]
ziyourenxiang has joined #ocaml
pmetzger has joined #ocaml