adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.07.1 release notes: https://caml.inria.fr/pub/distrib/ocaml-4.07/notes/Changes | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml | Due to ongoing spam, you must register your nickname to talk on the channel
luna_is_here has quit [Ping timeout: 245 seconds]
FreeBirdLjj has joined #ocaml
mfp has quit [Ping timeout: 272 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
sagax has quit [Ping timeout: 245 seconds]
FreeBirdLjj has joined #ocaml
oni-on-ion has quit [Quit: Leaving]
FreeBirdLjj has quit [Ping timeout: 246 seconds]
FreeBirdLjj has joined #ocaml
gravicappa has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 268 seconds]
FreeBirdLjj has joined #ocaml
jao has quit [Ping timeout: 245 seconds]
octarin has joined #ocaml
tobiasBora has joined #ocaml
narimiran_ has joined #ocaml
powerbit has quit [Read error: Connection reset by peer]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 252 seconds]
Nikita has joined #ocaml
nikivi has quit [Read error: Connection reset by peer]
Nikita is now known as Guest10783
Guest10783 is now known as nikivi
FreeBirdLjj has joined #ocaml
<xvilka> or maybe today
sagax has joined #ocaml
themsay has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
bartholin has quit [Remote host closed the connection]
narimiran_ is now known as narimiran
freyr69 has joined #ocaml
malina has joined #ocaml
barockobamo has joined #ocaml
luna_is_here has joined #ocaml
malina has quit [Ping timeout: 248 seconds]
sagax has quit [Ping timeout: 272 seconds]
luna_is_here has quit [Ping timeout: 268 seconds]
zolk3ri has joined #ocaml
powerbit has joined #ocaml
zolk3ri has quit [Remote host closed the connection]
zolk3ri has joined #ocaml
themsay has quit [Ping timeout: 268 seconds]
noze has joined #ocaml
jaar has joined #ocaml
<noze> I'm looking for an easy (non-cs major friendly) way to debug ocaml code. I'm using emacs and ocamldebug myself, but I'd like something that doesn't require people to master emacs. Any suggestions?
<rks`> how about plain ocamldebug?
<def`> oqamldebug, the qt frontend to ocamldebug should do the job
themsay has joined #ocaml
<noze> could we go a tiny bit more fancy? running ocamldebug in emacs walks through the code
<rks`> you could write a vscode binding.
<noze> hmm pas envie rks`
<rks`> :)
<rks`> I don't understand why you don't like def`'s suggestion
<noze> I'll take a look at oqamldebug. Does the facebook vscode package do anything wrt the debugger?
<rks`> (I don't know but my guess would be no)
ggole has joined #ocaml
octarin has quit [Ping timeout: 258 seconds]
tobiasBora has quit [Ping timeout: 258 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
mfp has joined #ocaml
tobiasBora has joined #ocaml
themsay has quit [Read error: Connection reset by peer]
themsay has joined #ocaml
octarin has joined #ocaml
<freyr69> noze: Personally, I use GDB/LLDB
<freyr69> ocamldebug works only for bytecode
<freyr69> so it's pretty useless, until you'd like to debug a simple function, and not the whole application while running (which is almost always the case)
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 248 seconds]
boptop has joined #ocaml
andrewalker_ has quit [Ping timeout: 264 seconds]
andrewalker has joined #ocaml
unyu has quit [Ping timeout: 252 seconds]
stux|RC-- has quit [Quit: Aloha!]
stux|RC has joined #ocaml
FreeBirdLjj has joined #ocaml
unyu has joined #ocaml
zolk3ri has quit [Remote host closed the connection]
zolk3ri has joined #ocaml
barockobamo has quit [Remote host closed the connection]
barockobamo has joined #ocaml
barockobamo has quit [Remote host closed the connection]
barockobamo has joined #ocaml
nullifidian_ has joined #ocaml
nullifidian has quit [Ping timeout: 258 seconds]
q9929t has joined #ocaml
q9929t has quit [Quit: q9929t]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
FreeBird_ has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 272 seconds]
FreeBird_ has quit [Ping timeout: 258 seconds]
silver has joined #ocaml
gareppa has joined #ocaml
gareppa has quit [Remote host closed the connection]
jbrown has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
jbrown has joined #ocaml
dimitarvp has joined #ocaml
slamzy has joined #ocaml
noze has quit [Ping timeout: 258 seconds]
Bronsa has joined #ocaml
slamzy has quit [Remote host closed the connection]
slamzy has joined #ocaml
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
dimitarvp has quit [Quit: Bye]
slamzy has quit [Remote host closed the connection]
sz0 has joined #ocaml
averell has quit [Quit: .]
averell has joined #ocaml
averell has quit [Ping timeout: 252 seconds]
averell has joined #ocaml
nullifidian_ is now known as nullifidian
jbrown has quit [Ping timeout: 258 seconds]
jbrown has joined #ocaml
freyr69 has quit [Remote host closed the connection]
ziyourenxiang has quit [Ping timeout: 272 seconds]
jao has joined #ocaml
jao is now known as Guest16240
Serpent7776 has joined #ocaml
tsenko has joined #ocaml
oni-on-ion has joined #ocaml
<tsenko> so what's an explicit polymorphic type
Guest16240 is now known as jao
<tsenko> like ... 'a. 'a -> 'a
ravenousmoose has joined #ocaml
ravenousmoose has quit [Client Quit]
FreeBirdLjj has quit [Remote host closed the connection]
ravenousmoose has joined #ocaml
ravenousmoose has quit [Client Quit]
<ggole> Usually an annotation 'a can unify with anything, eg, let n : 'a = 0
<ggole> If you use 'a. 'a then the variable will be rigid, eg, it has to be generalisable or the type checker will complain.
ravenousmoose has joined #ocaml
FreeBirdLjj has joined #ocaml
<ggole> (It can also appear in the types of record/object fields, in which case that field is polymorphic.)
FreeBirdLjj has quit [Ping timeout: 248 seconds]
Netsu has joined #ocaml
<Netsu> Hello! Is it possible to use dune's "virtual library" (with separate interface-only implementation) with first-class modules as an implementation
<Netsu> The goal is to do DI and avoid code pollution of functor of functor of functor of first-class module of application configuration which reading at runtime.
<Netsu> Or maybe I miss some more elegant solution?
<Netsu> Mutability is bad option because of fragility, tons of functors hard to maintain, state monads require to explicitly pass arguments to functions all the time...
<Netsu> Virtual modules might be ideal solution, however not sure can it be used at runtime.
<oni-on-ion> it sounds correct...
<tsenko> aah... thank you mister ggole .. that's clearer.. buddha bless you
<tsenko> .. there's also explanation in 5.2 of the manual.. i had missed that
nullifidian_ has joined #ocaml
nullifidian has quit [Ping timeout: 258 seconds]
ravenousmoose has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
q9929t has joined #ocaml
Netsu has quit [Ping timeout: 256 seconds]
q9929t has quit [Remote host closed the connection]
q9929t has joined #ocaml
q9929t has quit [Read error: Connection reset by peer]
bartholin has joined #ocaml
Netsu has joined #ocaml
q9929t has joined #ocaml
jnavila has joined #ocaml
AtumT has joined #ocaml
barockobamo has quit [Remote host closed the connection]
ggole has quit [Quit: Leaving]
q9929t has quit [Quit: q9929t]
Anarchos has joined #ocaml
luna_is_here has joined #ocaml
jaar has quit [Quit: Leaving]
Netsu has quit [Ping timeout: 256 seconds]
jnavila has quit [Ping timeout: 245 seconds]
kakadu has joined #ocaml
ravenousmoose has joined #ocaml
gml8 has joined #ocaml
jnavila has joined #ocaml
gml8 has quit [Client Quit]
Anarchos has quit [Quit: Vision[0.10.3]: i've been blurred!]
Anarchos has joined #ocaml
AtumT_ has joined #ocaml
gravicappa has quit [Ping timeout: 244 seconds]
AtumT has quit [Ping timeout: 272 seconds]
malina has joined #ocaml
Jesin has quit [Quit: Leaving]
tg has quit [Ping timeout: 252 seconds]
Jesin has joined #ocaml
zolk3ri has quit [Remote host closed the connection]
tg has joined #ocaml
pyx has joined #ocaml
pyx has quit [Client Quit]
pyx has joined #ocaml
pyx has quit [Client Quit]
jao has quit [Ping timeout: 258 seconds]
Anarchos has quit [Quit: Vision[0.10.3]: i've been blurred!]
Anarchos has joined #ocaml
kakadu has quit [Remote host closed the connection]
Serpent7776 has quit [Quit: leaving]
Netsu has joined #ocaml
<Netsu> Ok, guess, I found workaround for virtual-modules-based DI, long story short: use lazy vars with one-shot side-effect evaluation and default optional parameter...
Anarchos has quit [Quit: Vision[0.10.3]: i've been blurred!]
narimiran has quit [Ping timeout: 248 seconds]
oni-on-ion has quit [Quit: Leaving]
ravenousmoose has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jbrown has quit [Ping timeout: 252 seconds]
boptop has quit [Quit: Page closed]
jnavila has quit [Remote host closed the connection]
jbrown has joined #ocaml
Guest91439 has joined #ocaml
luna_is_here has quit [Quit: Verlassend]
malina has quit [Remote host closed the connection]
malina has joined #ocaml
jao has joined #ocaml
jao is now known as Guest40416
Guest40416 is now known as Guest66643
Netsu has quit [Ping timeout: 256 seconds]
Guest91439 has quit [Ping timeout: 252 seconds]
malina has quit [Remote host closed the connection]
malina has joined #ocaml
malina has quit [Remote host closed the connection]
malina has joined #ocaml
dr_df0 has joined #ocaml
<dr_df0> hi all! quick question, is there a better way to capture results from the sql query than using mutable ref list (https://gist.github.com/appblue/c0b551617db1f6c691f3d1b19c448049)
<dr_df0> thanks in advance
malina has quit [Remote host closed the connection]
malina has joined #ocaml
dr_df0 has quit [Ping timeout: 272 seconds]