adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | Current MOOC: https://huit.re/ocamlmooc | OCaml 4.04.0 release notes: http://ocaml.org/releases/4.04.html | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
mami has joined #ocaml
<mami> hi
yegods has quit []
<lyxia> o/
jmiven has quit [Quit: co'o]
jmiven has joined #ocaml
pierpa has quit [Ping timeout: 260 seconds]
<Leonidas> module Foo : sig type 'a t end = struct type t = 'a list end;;
<Leonidas> looks like I need a polymorphic module now?
orbifx has quit [Ping timeout: 252 seconds]
yomimono has joined #ocaml
al-damiri has joined #ocaml
gbluma has joined #ocaml
yomimono has quit [Ping timeout: 244 seconds]
<zozozo> Leonidas: "struct type 'a t = ..." ?
FreeBirdLjj has quit [Remote host closed the connection]
jao has quit [Ping timeout: 265 seconds]
yomimono has joined #ocaml
yomimono has quit [Client Quit]
FreeBirdLjj has joined #ocaml
malina has quit [Quit: Throwing apples of Montserrat]
FreeBirdLjj has quit [Remote host closed the connection]
jeffmo has quit [Quit: jeffmo]
jao has joined #ocaml
FreeBirdLjj has joined #ocaml
fraggle_ has quit [Ping timeout: 246 seconds]
vramana has joined #ocaml
fraggle_ has joined #ocaml
infinity0 has quit [Ping timeout: 250 seconds]
silver has quit [Quit: rakede]
infinity0 has joined #ocaml
TarVanimelde has quit [Ping timeout: 250 seconds]
TarVanimelde has joined #ocaml
wu_ng has joined #ocaml
tmtwd has joined #ocaml
mfp has quit [Ping timeout: 244 seconds]
michbad has joined #ocaml
jao has quit [Read error: Connection reset by peer]
michbad has quit [Remote host closed the connection]
jao has joined #ocaml
shon has joined #ocaml
rgrinberg has joined #ocaml
TarVanimelde has quit [Quit: TarVanimelde]
zirman has quit [Remote host closed the connection]
FreeBirdLjj has quit [Remote host closed the connection]
shon has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
michbad has joined #ocaml
TarVanimelde has joined #ocaml
SIGILL has quit [Read error: Connection reset by peer]
SIGILL has joined #ocaml
RalfJ has quit [Quit: No Ping reply in 180 seconds.]
chris2 has quit [Ping timeout: 260 seconds]
chris2 has joined #ocaml
RalfJ has joined #ocaml
ygrek has quit [Ping timeout: 250 seconds]
al-damiri has quit [Quit: Connection closed for inactivity]
jlongster has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
isd has quit [Ping timeout: 268 seconds]
isd has joined #ocaml
infinity0 has quit [Ping timeout: 260 seconds]
copy` has quit [Quit: Connection closed for inactivity]
infinity0 has joined #ocaml
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ocaml
zirman has joined #ocaml
zirman has joined #ocaml
zirman has quit [Changing host]
zirman has quit [Ping timeout: 252 seconds]
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ocaml
ocaml353 has joined #ocaml
<ocaml353> opam doesn't install merlin due to this.
<ocaml353> $ opam switch [ERROR] No global config file found for switch system. Switch broken ? 4.03.0+mingw64 C 4.03.0+mingw64 4.03.0 release for mingw64 # 51 more patched or experimental compilers, use '--all' to show 476458@LT032871 ~ $ eval `opam config env` [ERROR] No global config file found for switch system. Switch broken ?
avsej has quit [Ping timeout: 250 seconds]
avsej has joined #ocaml
avsej has joined #ocaml
avsej has quit [Changing host]
jlongster has joined #ocaml
jonasen has joined #ocaml
jao has quit [Ping timeout: 265 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
nomicflux has quit [Quit: nomicflux]
gregoire has quit [Ping timeout: 246 seconds]
chetshah has joined #ocaml
jonasen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tmtwd has quit [Ping timeout: 244 seconds]
chetshah has left #ocaml [#ocaml]
jeffmo has joined #ocaml
tmtwd has joined #ocaml
MercurialAlchemi has joined #ocaml
rgrinberg has quit [Ping timeout: 252 seconds]
jlongster has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
d0nn1e has quit [Ping timeout: 260 seconds]
manizzle has quit [Read error: Connection reset by peer]
d0nn1e has joined #ocaml
cheater has quit [Ping timeout: 252 seconds]
cheater has joined #ocaml
chetshah_ has joined #ocaml
zirman has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 245 seconds]
AlexDenisov has joined #ocaml
zirman has quit [Ping timeout: 240 seconds]
gregoire has joined #ocaml
jonasen has joined #ocaml
cheater has quit [Ping timeout: 260 seconds]
chetshah_ has quit [Quit: Page closed]
noddy has quit [Ping timeout: 248 seconds]
jeffmo has quit [Quit: jeffmo]
cheater has joined #ocaml
freusque has joined #ocaml
rossberg has quit [Ping timeout: 246 seconds]
cheater has quit [Ping timeout: 260 seconds]
cataska has joined #ocaml
cheater has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
noddy has joined #ocaml
rossberg has joined #ocaml
malc_ has joined #ocaml
govg has joined #ocaml
tmtwd has quit [Ping timeout: 248 seconds]
MercurialAlchemi has joined #ocaml
cataska has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
cataska has joined #ocaml
alfredo has joined #ocaml
cataska has quit [Quit: Textual IRC Client: www.textualapp.com]
freusque has quit [Ping timeout: 256 seconds]
tmtwd has joined #ocaml
cheater has quit [Ping timeout: 240 seconds]
cheater has joined #ocaml
fre has quit [Quit: WeeChat 1.5]
freusque has joined #ocaml
ocaml353 has quit [Ping timeout: 260 seconds]
michbad has quit [Remote host closed the connection]
jnavila has joined #ocaml
tmtwd has quit [Ping timeout: 265 seconds]
Simn has joined #ocaml
jonasen has quit [Ping timeout: 244 seconds]
zirman has joined #ocaml
zirman has joined #ocaml
zirman has quit [Changing host]
zirman has quit [Ping timeout: 248 seconds]
cheater has quit [Ping timeout: 260 seconds]
jnavila has quit [Read error: Connection reset by peer]
AltGr has joined #ocaml
jnavila has joined #ocaml
jonasen has joined #ocaml
mpenet has joined #ocaml
AlexDenisov has joined #ocaml
larhat has joined #ocaml
zpe has joined #ocaml
ygrek has joined #ocaml
govg has quit [Ping timeout: 246 seconds]
malina has joined #ocaml
maattdd has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ygrek has quit [Ping timeout: 260 seconds]
<Leonidas> zozozo: yep, thanks. I guess I wasn't thinking clear anymore
AlexDenisov has joined #ocaml
mfp has joined #ocaml
malina has quit [Remote host closed the connection]
djellemah has quit [Ping timeout: 250 seconds]
auser_ has joined #ocaml
<auser_> hello, is there a way i can express this http://codepad.org/NJttKjZM ?
FreeBirdLjj has joined #ocaml
cataska has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 244 seconds]
auser_ has quit [Ping timeout: 260 seconds]
Algebr has joined #ocaml
zirman has joined #ocaml
rand__ has joined #ocaml
malina has joined #ocaml
zirman has quit [Ping timeout: 244 seconds]
malina has quit [Ping timeout: 250 seconds]
auser_ has joined #ocaml
auser_ has quit [Ping timeout: 260 seconds]
TarVanimelde has quit [Quit: TarVanimelde]
maattdd has quit [Ping timeout: 245 seconds]
malina has joined #ocaml
TarVanimelde has joined #ocaml
pierpa has joined #ocaml
malina has quit [Remote host closed the connection]
unbalanced has joined #ocaml
jwatzman|work has joined #ocaml
alfredo has quit [Ping timeout: 258 seconds]
d0nn1e has quit [Ping timeout: 258 seconds]
blackfry has quit [Ping timeout: 258 seconds]
unbalancedparen has quit [Read error: Connection reset by peer]
srenatus[m] has quit [Ping timeout: 258 seconds]
ocabot has quit [Ping timeout: 258 seconds]
bronsen has quit [Ping timeout: 258 seconds]
sheijk has quit [Ping timeout: 258 seconds]
fds has quit [Ping timeout: 258 seconds]
axiles has quit [Ping timeout: 258 seconds]
rwmjones has quit [Ping timeout: 258 seconds]
mattg has quit [Ping timeout: 258 seconds]
axiles_ has joined #ocaml
mcspud has quit [Ping timeout: 258 seconds]
dfeldman[m] has quit [Ping timeout: 258 seconds]
demonimin has quit [Ping timeout: 258 seconds]
thizanne has quit [Ping timeout: 258 seconds]
mattg has joined #ocaml
myst|fon has quit [Ping timeout: 258 seconds]
cnu- has quit [Ping timeout: 258 seconds]
metaglog has quit [Ping timeout: 258 seconds]
frug72 has quit [Ping timeout: 258 seconds]
fds has joined #ocaml
sheijk has joined #ocaml
demonimin has joined #ocaml
demonimin has joined #ocaml
demonimin has quit [Changing host]
Asmadeus_ has joined #ocaml
ewanas_ has joined #ocaml
ia0_ has joined #ocaml
RomanZ5 has joined #ocaml
haesbaer1 has joined #ocaml
ski_ has joined #ocaml
frug72 has joined #ocaml
myst|fon has joined #ocaml
<lyxia> | A of int | ... | C of int * foo
d0nn1e has joined #ocaml
rwmjones has joined #ocaml
metaglog has joined #ocaml
cheater has joined #ocaml
mpenet has left #ocaml ["ERC (IRC client for Emacs 26.0.50.2)"]
blackfry has joined #ocaml
haesbaert has quit [Ping timeout: 258 seconds]
ewanas has quit [Ping timeout: 258 seconds]
ia0 has quit [Ping timeout: 258 seconds]
ski has quit [Ping timeout: 258 seconds]
Rome has quit [Ping timeout: 258 seconds]
asm89 has quit [Ping timeout: 258 seconds]
Asmadeus has quit [Ping timeout: 258 seconds]
tg has quit [Ping timeout: 258 seconds]
jyc has quit [Ping timeout: 258 seconds]
TarVanimelde has quit [Quit: TarVanimelde]
tg has joined #ocaml
jyc has joined #ocaml
Sorella has quit [Quit: Connection closed for inactivity]
djellemah has joined #ocaml
mcspud has joined #ocaml
srenatus[m] has joined #ocaml
thizanne has joined #ocaml
cnu- has joined #ocaml
dfeldman[m] has joined #ocaml
cnu- has quit [*.net *.split]
asm89 has joined #ocaml
FreeBirdLjj has joined #ocaml
auser_ has joined #ocaml
_andre has joined #ocaml
<auser_> lyxia: i have other constructors which also takes int.
<auser_> i want to restrict C to only take those foo that are constructed by A
bronsen has joined #ocaml
cnu- has joined #ocaml
wu_ng has quit [Ping timeout: 252 seconds]
FreeBirdLjj has quit [Ping timeout: 244 seconds]
<auser_> http://codepad.org/8tCQA844 something like this
kakadu has joined #ocaml
<lyxia> you can kind of do this with polymorphic variants
TarVanimelde has joined #ocaml
jonasen has quit [Ping timeout: 260 seconds]
<lyxia> auser_: type baz = [`A of int] type foo = [baz | `B of bool | `C of baz * foo]
<auser_> lyxia i can do that with normal variants too
<auser_> i just want to avoid defining baz as new type
zirman has joined #ocaml
zirman has joined #ocaml
zirman has quit [Changing host]
zirman has quit [Ping timeout: 246 seconds]
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
coms has joined #ocaml
fraggle_ has quit [Remote host closed the connection]
coms has left #ocaml ["Leaving"]
infinity0 has quit [Remote host closed the connection]
fraggle_ has joined #ocaml
infinity0 has joined #ocaml
jonasen has joined #ocaml
copy` has joined #ocaml
clog has quit [Ping timeout: 265 seconds]
auser_ has quit [Quit: Page closed]
maattdd has joined #ocaml
noddy has quit [Ping timeout: 246 seconds]
maattdd has quit [Ping timeout: 250 seconds]
malina has joined #ocaml
zirman has joined #ocaml
zirman has quit [Changing host]
zirman has joined #ocaml
zirman has quit [Ping timeout: 258 seconds]
cheater has quit [Ping timeout: 252 seconds]
cheater has joined #ocaml
AlexDenisov has joined #ocaml
al-damiri has joined #ocaml
silver has joined #ocaml
FreeBirdLjj has joined #ocaml
orbifx-m has joined #ocaml
<orbifx-m> Hello all
<orbifx-m> What does `foo = bar` return in ocaml?
<zozozo> depends, how are foo and bar defined ?
<zozozo> but it should return a boolean
FreeBirdLjj has quit [Ping timeout: 244 seconds]
<orbifx-m> and in the context of `let foo = bar`?
<zozozo> "let foo = bar in something" evaluates bar, and then in "something" foo has that value
<zozozo> for instance "let x = 1 in x + x"
<orbifx-m> I want to reconsile the imperative bindings I'm writing with functional programming
<orbifx-m> I undestand logically how the let works, but I was wondering what the compiler does for x = 1 in your example. I suppose it maintain the functional logic?
<zozozo> well assuming no optimization, I'd guess it store 1 into a register (which represents 'x'), and then computes x+x and puts it in a new register
<orbifx-m> So conceptually, would it be fair to say that `let x = .... in` returns x?
<TarVanimelde> no, it would return 2?
<zozozo> not really, "let x = e in body" is more equivalent to (fun x -> body) applied to e
<zozozo> so it returns .... in your example
<zozozo> ah sorry, it returns whatever is after the "in"
<zozozo> TarVanimelde: correct
<TarVanimelde> hooray, I haven't forgotten ocaml completely yet. only learned it for a compilers class.
<zozozo> actually, it's not so far from defining a variable in C and using it after (except that in ocaml the variable is immutable)
<orbifx-m> SO the assignment can't be represented in some functional value?
<zozozo> orbifx-m: what do you mean ?
<flux> let x = y in expr { auto x = y; return expr; }
<flux> ..if arbitrary blocks in C++ had a return value :)
<flux> (man can dream..)
<flux> [&]{ const auto x = y; return expr; }() !
<orbifx-m> I'll be more specific: I'm wrapping some Qt-Qml classes. They have an assignment operator which returns the object its self. So I want wondering what ocaml returns for it's assignments.
<flux> well, the binding part of let returns nothing, as that's nonsensical
<flux> ocaml assignment, ie <- or :=, return unit
<orbifx-m> Obviously, I can make it return that object and be done. But I want it to be more.. functional ;)
<flux> returning self from an object method seems fine.. I think..
<orbifx-m> thanks flux, that actually helps.
<flux> but perhaps not very useful with plain functions
<flux> well, actually it may be useful in combination with folds etc
<orbifx-m> zozozo: ?
<flux> but do note that usually in ocaml you need to be verbose about ignoring a return value of type other than unit
<orbifx-m> flux: I think returning unit may be right, but not very useful
<flux> so useless return values are perhaps not the way
ncthom91 has joined #ocaml
<flux> orbifx-m, btw, is your work in any way interacting with lablqt?
<orbifx-m> flux: good point
<orbifx-m> flux: I'm working on lablqt yes
<flux> btw, ocaml + qt-qml sounds pretty interesting!
<zozozo> sorry, bindings are hard but I'd guess it's a quesiton of wether your bindings are really direct bindigns, or more of a functional interface ?
<orbifx-m> I'm collaborating with kakadu
<orbifx-m> zozozo: I want to go the functional interface way
<orbifx-m> so what would an assignment return be in ocaml, other than ()?
<flux> orbifx-m, are you hoping to generate bindings or hand-writ them?
<orbifx-m> I'm writing them
<zozozo> well the full functional way would return the new value without changing the old, but that doesn't seem really possible
<orbifx-m> zozozo: No. I can pretend the new object is shadowing the old and return it again
<orbifx-m> And that's what I'm split between
<orbifx-m> Returning something useless is wasting resources, and flux made a good point about having to ignore those explicitely.
<orbifx-m> So () it is?
<zozozo> then it all depends on what the user is expected to do with the objects, but returning self seems reasonable, though another idea would be to provide both functions (one returning unit and the other returning the object) since both will likely be used
<orbifx-m> The object should generally be available in the scope anyway.
chris2 has quit [Ping timeout: 250 seconds]
<orbifx-m> I'll start with the unit and if the self-returning is needed I'll add it then
<orbifx-m> Bloody imperative programming.. keeps on hounding us :P
<zozozo> ^^
cpdean has joined #ocaml
<zozozo> in any case, implementing one with the other is trivial in ocaml, so there's not much difference
clog has joined #ocaml
<orbifx-m> Yes indeed. But it made me wonder what assignment is in ocaml, if it was represented as a value its self. Maybe my question makes more sense now (?)
maattdd has joined #ocaml
chris2 has joined #ocaml
cpdean has quit [Quit: Leaving.]
freehck has joined #ocaml
zirman has joined #ocaml
zirman has quit [Remote host closed the connection]
Algebr has quit [Ping timeout: 250 seconds]
zirman has joined #ocaml
zirman has joined #ocaml
zirman has quit [Changing host]
zirman has quit [Client Quit]
Algebr has joined #ocaml
malc_ has quit [Remote host closed the connection]
zirman has joined #ocaml
zirman has quit [Changing host]
zirman has joined #ocaml
ncthom91 has quit [Quit: Textual IRC Client: www.textualapp.com]
Algebr has quit [Ping timeout: 252 seconds]
jonasen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ski_ is now known as ski
sh0t has joined #ocaml
shinnya has joined #ocaml
FreeBirdLjj has joined #ocaml
noddy has joined #ocaml
jeffmo has joined #ocaml
jeffmo has quit [Client Quit]
sepp2k has joined #ocaml
agarwal1975 has joined #ocaml
yomimono has joined #ocaml
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zpe has quit [Remote host closed the connection]
nomicflux has joined #ocaml
freehck has quit [Ping timeout: 250 seconds]
malina has quit [Ping timeout: 250 seconds]
AlexDenisov has joined #ocaml
tobiasBora has quit [Ping timeout: 260 seconds]
_y has quit [Ping timeout: 260 seconds]
rgrinberg has joined #ocaml
zirman has quit [Remote host closed the connection]
ryanartecona has joined #ocaml
TarVanim_ has joined #ocaml
TarVanimelde has quit [Ping timeout: 244 seconds]
smondet has joined #ocaml
jonasen has joined #ocaml
zirman has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
malc_ has joined #ocaml
jlongster has joined #ocaml
FreeBirdLjj has joined #ocaml
malina has joined #ocaml
noddy has quit [Ping timeout: 260 seconds]
govg has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 250 seconds]
demonimin has quit [Ping timeout: 256 seconds]
shon has joined #ocaml
cpdean has joined #ocaml
tane has joined #ocaml
demonimin has joined #ocaml
luzie has quit [Remote host closed the connection]
luzie has joined #ocaml
slash^ has joined #ocaml
xvw_ has joined #ocaml
jao has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
zirman has quit [Remote host closed the connection]
tane has quit [Ping timeout: 260 seconds]
shinnya has quit [Ping timeout: 260 seconds]
AlexDenisov has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tane has joined #ocaml
Sorella has joined #ocaml
larhat has quit [Quit: Leaving.]
jnavila has quit [Quit: It was time]
FreeBirdLjj has joined #ocaml
jnavila has joined #ocaml
cpdean has quit [Quit: Leaving.]
vramana has quit [Ping timeout: 244 seconds]
vramana has joined #ocaml
cpdean has joined #ocaml
_y has joined #ocaml
tane has quit [Quit: Leaving]
jao has quit [Remote host closed the connection]
noddy has joined #ocaml
MercurialAlchemi has joined #ocaml
jao has joined #ocaml
shon has quit [Remote host closed the connection]
tobiasBora has joined #ocaml
zirman has joined #ocaml
zirman has quit [Ping timeout: 250 seconds]
larhat has joined #ocaml
jnavila has quit [Ping timeout: 256 seconds]
malc_ has quit [Remote host closed the connection]
Asmadeus_ is now known as Asmadeus
malina has quit [Ping timeout: 260 seconds]
shambrarian has joined #ocaml
jwatzman|work has quit [Quit: jwatzman|work]
sh0t has quit [Ping timeout: 252 seconds]
ygrek has joined #ocaml
cpdean has quit [Quit: Leaving.]
yomimono has quit [Quit: Leaving]
ryanartecona has quit [Quit: ryanartecona]
ygrek has quit [Ping timeout: 260 seconds]
Algebr has joined #ocaml
jlongster has quit [Read error: Connection reset by peer]
jlongster has joined #ocaml
kamog has joined #ocaml
jnavila has joined #ocaml
zirman has joined #ocaml
cpdean has joined #ocaml
haesbaer1 is now known as haesbaert
zirman has quit [Ping timeout: 250 seconds]
edwin has quit [Quit: ZNC - http://znc.in]
yomimono has joined #ocaml
edwin has joined #ocaml
zirman has joined #ocaml
zirman has joined #ocaml
zirman has quit [Changing host]
jonasen has quit [Read error: Connection reset by peer]
zirman has quit [Remote host closed the connection]
zirman has joined #ocaml
jonasen has joined #ocaml
nomicflux has quit [Quit: nomicflux]
maattdd has quit [Ping timeout: 260 seconds]
<companion_cube> is there a way to dump a Cstruct.t in hexadecimal?
jeffmo has joined #ocaml
<yomimono> Cstruct.hexdump, Cstruct.hexdump_pp ?
<companion_cube> nah, I want a compact representation
<companion_cube> the solution is: #require "hex";; let `Hex s = Hex.of_cstruct c
zirman has quit [Remote host closed the connection]
zirman has joined #ocaml
orbifx-m2 has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
orbifx-m has quit [Ping timeout: 260 seconds]
orbifx-m2 has quit [Ping timeout: 250 seconds]
orbifx-m3 has joined #ocaml
orbifx-m has joined #ocaml
zirman has quit [Remote host closed the connection]
orbifx-m2 has joined #ocaml
yomimono has quit [Quit: Leaving]
orbifx-m3 has quit [Ping timeout: 244 seconds]
ygrek has joined #ocaml
_andre has quit [Quit: leaving]
orbifx-m has quit [Ping timeout: 260 seconds]
agarwal1975 has quit [Quit: agarwal1975]
kakadu has quit [Quit: Konversation terminated!]
jnavila has quit [Ping timeout: 260 seconds]
sh0t has joined #ocaml
fre has joined #ocaml
agarwal1975 has joined #ocaml
orbifx-m2 has quit [Ping timeout: 258 seconds]
xvw_ has quit [Quit: xvw_]
noddy has quit [Ping timeout: 244 seconds]
isd has quit [Ping timeout: 244 seconds]
rgrinberg has quit [Ping timeout: 260 seconds]
noddy has joined #ocaml
cheater has quit [Remote host closed the connection]
jnavila has joined #ocaml
cheater has joined #ocaml
zpe has joined #ocaml
kakadu has joined #ocaml
fre has quit [Ping timeout: 245 seconds]
cheater has quit [Ping timeout: 265 seconds]
zirman has joined #ocaml
zirman has joined #ocaml
zirman has quit [Changing host]
zirman has quit [Ping timeout: 265 seconds]
AltGr has left #ocaml [#ocaml]
xvw_ has joined #ocaml
zirman has joined #ocaml
zirman has joined #ocaml
zirman has quit [Changing host]
zirman has quit [Remote host closed the connection]
xvw_ has quit [Quit: xvw_]
zirman has joined #ocaml
d0nn1e has quit [Ping timeout: 250 seconds]
d0nn1e has joined #ocaml
cheater has joined #ocaml
slash^ has quit [Read error: Connection reset by peer]
Orion3k has quit [Quit: Leaving]
zirman has quit [Remote host closed the connection]
isd has joined #ocaml
Orion3k has joined #ocaml
nomicflux has joined #ocaml
Arlen_ has joined #ocaml
Arlen_ is now known as Guest59267
Guest59267 has quit [Client Quit]
noddy has quit [Ping timeout: 268 seconds]
<flux> this seems pretty cool :-o https://github.com/LexiFi/ocaml-vdom
<flux> at least the demos are short and work ok
<flux> difficult to say about real-worl applicability, though
<flux> also another thing I noticed were the cordova javascript bindings for ocaml (generated with gen_js_api)
<Algebr> what is this: let button ?(a = []) txt f = input [] ~a:(onclick f :: type_button :: value txt :: a) what is this :: syntax
<companion_cube> it's list construction
<companion_cube> `1 :: 2 :: 3 :: []` is like `[1;2;3]`
<Algebr> oh right, I thought it was something special
<flux> I should try that out. I've been having this need to (re)implement a shopping list with modern techniques.
<Algebr> I've been doing web dev and just don't see anything OCaml in web dev ever catching on in any non trivial way
<flux> but it's a sanity-preserving way to look into how modern stuff works ;)
<Algebr> I guess, this is so disconnected, rarified from web dev...
<flux> though, why really not? apparently Elm was under some popularity for some time. and as I understand it, it's relatively new.
<flux> put Reason and stuff like that together.. ;)
<flux> also I understand while Elm is haskellish, it has some pretty annoying limitations compared to ie. OCaml
<flux> so I think it would mostly be about documentation. and marketing..
<Algebr> because anything with OCaml you're wasting time with tech nonsense, with just JS, node you're actually solving problems related to the business. Difficult to put into words and probably my own shortcomings, but I have tired with OCaml in web dev, jsoo and its a massive waste of time.
govg has quit [Ping timeout: 265 seconds]
nomicflux has quit [Quit: nomicflux]
govg has joined #ocaml
rgrinberg has joined #ocaml
zirman has joined #ocaml
<Algebr> although I'm going to try bucklescript for a serious web dev business project soon, see how that goes.
MercurialAlchemi has quit [Ping timeout: 240 seconds]
agarwal1975 has quit [Read error: Connection reset by peer]
agarwal1975 has joined #ocaml
zirman has quit [Remote host closed the connection]
jonasen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<tobiasBora> Hello !
<tobiasBora> Is there any reason not to update to fedora 25 the opam package here : https://software.opensuse.org/download.html?project=home%3Aocaml&package=opam ?
octachron has joined #ocaml
lpw25[m] has quit [Remote host closed the connection]
timclassic has quit [Remote host closed the connection]
diamaths[m] has quit [Remote host closed the connection]
M-martinklepsch has quit [Remote host closed the connection]
srenatus[m] has quit [Read error: Connection reset by peer]
matth[m] has quit [Read error: Connection reset by peer]
barkmadley[m] has quit [Read error: Connection reset by peer]
Bluddy[m] has quit [Read error: Connection reset by peer]
dfeldman[m] has quit [Read error: Network is unreachable]
M-jimt has quit [Write error: Connection reset by peer]
XC[m] has quit [Write error: Connection reset by peer]
na9da[m] has quit [Write error: Connection reset by peer]
aspiwack[m] has quit [Write error: Connection reset by peer]
M-Illandan has quit [Write error: Connection reset by peer]
Guest23668[m] has quit [Read error: Connection reset by peer]
regnt[m] has quit [Read error: Connection reset by peer]
M-pesterhazy has quit [Read error: Connection reset by peer]
regnat[m] has quit [Read error: Connection reset by peer]
M-ErkkiSeppl has quit [Write error: Connection reset by peer]
nomicflux has joined #ocaml
jnavila has quit [Quit: Konversation terminated!]
agarwal1975 has quit [Ping timeout: 265 seconds]
shon has joined #ocaml
shon has quit [Ping timeout: 240 seconds]
orbifx-m has joined #ocaml
Algebr has quit [Ping timeout: 256 seconds]
rand__ has quit [Quit: leaving]
zirman has joined #ocaml
zirman has joined #ocaml
zirman has quit [Changing host]
sz0 has quit [Quit: Connection closed for inactivity]
zirman has quit [Remote host closed the connection]
zirman has joined #ocaml
orbifx-m2 has joined #ocaml
zirman has quit [Remote host closed the connection]
zirman has joined #ocaml
orbifx-m has quit [Ping timeout: 250 seconds]
orbifx-m has joined #ocaml
orbifx-m2 has quit [Ping timeout: 258 seconds]
govg has quit [Ping timeout: 246 seconds]
sepp2k has quit [Quit: Leaving.]
govg has joined #ocaml
silver has quit [Quit: rakede]
lpw25[m] has joined #ocaml
ocabot has joined #ocaml
rgrinberg has quit [Ping timeout: 250 seconds]
govg has quit [Ping timeout: 250 seconds]
zpe has quit [Ping timeout: 246 seconds]
Sorella has quit [Quit: Connection closed for inactivity]
diamaths[m] has joined #ocaml
regnat[m] has joined #ocaml
na9da[m] has joined #ocaml
M-jimt has joined #ocaml
timclassic has joined #ocaml
M-martinklepsch has joined #ocaml
XC[m] has joined #ocaml
aspiwack[m] has joined #ocaml
regnt[m] has joined #ocaml
Bluddy[m] has joined #ocaml
matth[m] has joined #ocaml
srenatus[m] has joined #ocaml
M-pesterhazy has joined #ocaml
M-Illandan has joined #ocaml
dfeldman[m] has joined #ocaml
Guest23668[m] has joined #ocaml
barkmadley[m] has joined #ocaml
M-ErkkiSeppl has joined #ocaml
jlongster has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Sorella has joined #ocaml
zirman has quit [Remote host closed the connection]
sillyotter has joined #ocaml
orbifx-m2 has joined #ocaml
noddy has joined #ocaml
orbifx-m has quit [Ping timeout: 265 seconds]
orbifx-m has joined #ocaml
fre has joined #ocaml
orbifx-m2 has quit [Ping timeout: 265 seconds]
Simn has quit [Read error: Connection reset by peer]
zirman has joined #ocaml
zirman has quit [Remote host closed the connection]
shambrarian has quit [Quit: bye!]
kakadu has quit [Remote host closed the connection]
noddy has quit [Ping timeout: 268 seconds]
orbifx-m2 has joined #ocaml
orbifx-m has quit [Ping timeout: 250 seconds]
FreeBirdLjj has joined #ocaml
orbifx-m has joined #ocaml
orbifx-m2 has quit [Ping timeout: 250 seconds]
FreeBirdLjj has quit [Ping timeout: 244 seconds]
orbifx-m2 has joined #ocaml
sillyotter has quit [Quit: WeeChat 1.4]
octachron has quit [Quit: Leaving]
orbifx-m has quit [Read error: Connection reset by peer]
orbifx-m has joined #ocaml
noddy has joined #ocaml
orbifx-m2 has quit [Ping timeout: 258 seconds]
cpdean has quit [Quit: Leaving.]