companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.0 released(!!1!): https://ocaml.org/releases/5.0.0.html | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
Haudegen has quit [Quit: Bin weg.]
berberman has quit [Quit: ZNC 1.8.2 - https://znc.in]
berberman has joined #ocaml
<discocaml> <darrenldl> companion_cube: oops - it's still in nottui, just now it's using Lwd.map and Lwd.var in a far more principled manner, is what i meant to say
TakinOver has quit [Ping timeout: 260 seconds]
mal`` has joined #ocaml
<companion_cube> Ah cool
<companion_cube> Did you write custom widgets and all that?
<companion_cube> Lwd is great, but imho nottui need a library of clean, well designed widgets
<discocaml> <darrenldl> i rolled my own scroll area and file content view, cause i could not figure out how to use the scroll widget : v
<companion_cube> :3
<discocaml> <darrenldl> since rendering through notty is not too expensive (i think, or maybe i should try it on a slow terminal emulator)
<companion_cube> can I urge you to please contribute widgets to nottui?
<discocaml> <darrenldl> : D
<discocaml> <darrenldl> what would be on the list?
<companion_cube> anything you used, I guess?
<discocaml> <darrenldl> (i still dont understand why widgets are in Nottui_widgets rather than Ui tbh)
<companion_cube> last time I used it (which, admittedly, was a while ago) there were not too many widgets and they were a bit lacking
<companion_cube> yeah I agree
<discocaml> <darrenldl> ill give you a ping when im done updating the program, and maybe you can see whats worth upstreaming
<companion_cube> sounds good
<companion_cube> ideally, if we had manpower, someone(s) would look at other languages' TUI popular libraries and port their widgets
<companion_cube> (but with lwd's really cool reactivity)
Tuplanolla has quit [Quit: Leaving.]
wilfred has quit [Quit: Connection closed for inactivity]
<discocaml> <RegularSpatula> c-cube: I was responding to master builder …sorry for the confusion
<discocaml> <masterbuilder> nope. I will look into that though, to be honest no noassert kind of sucks
<companion_cube> idk, do you use noassert?
count3rmeasur3 has joined #ocaml
spip has quit [Quit: Konversation terminated!]
<discocaml> <RegularSpatula> tbh why even write assert if you will compile them out of production code? doesnt that defeat the point of the assert?
<discocaml> <masterbuilder> no, you can have as many paranoid debug assertions as you want that will catch bugs during development and then disable them later once they have served their purpose. they still serve as good documentation for pre/post-conditions so as far as source code real-estate is concerned they continue to be useful
<discocaml> <masterbuilder> at least that's what I think
<discocaml> <RegularSpatula> hmm you could be right...im not disagreeing necessarily, just curious
<companion_cube> I try to keep assertions cheap enough that I don't disable them
<discocaml> <masterbuilder> I like how Rust handles assertions, there are special types of assertions that are prefixed with `debug_` which are only enabled in debug builds and disappear in release, but normal assertions continue to be enabled, then you can selectively include assertions that should always be enabled
<companion_cube> yeah that's cool indeed
chrisz has quit [Ping timeout: 246 seconds]
<discocaml> <RegularSpatula> yeah that's nice
chrisz has joined #ocaml
count3rmeasur3 has quit [Ping timeout: 246 seconds]
berberman has quit [Ping timeout: 246 seconds]
TakinOver has joined #ocaml
berberman has joined #ocaml
szkl has joined #ocaml
berberman has quit [Remote host closed the connection]
berberman has joined #ocaml
szkl has quit [Quit: Connection closed for inactivity]
azimut has joined #ocaml
bartholin has joined #ocaml
spip has joined #ocaml
czy has quit [Remote host closed the connection]
Tuplanolla has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
Haudegen has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
Haudegen has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
count3rmeasure has joined #ocaml
count3rmeasur3 has joined #ocaml
count3rmeasure has quit [Ping timeout: 246 seconds]
count3rmeasure has joined #ocaml
count3rmeasur3 has quit [Ping timeout: 246 seconds]
alexherbo2 has quit [Remote host closed the connection]
noonien has quit [*.net *.split]
John_Ivan_ has quit [*.net *.split]
pieguy128_ has quit [*.net *.split]
slothby has quit [*.net *.split]
discocaml has quit [*.net *.split]
megeve has quit [*.net *.split]
welterde has quit [*.net *.split]
energizer has quit [*.net *.split]
dmbaturin has quit [*.net *.split]
vsiles has quit [*.net *.split]
adrien has quit [*.net *.split]
JSharp has quit [*.net *.split]
Boarders___ has quit [*.net *.split]
conjunctive has quit [*.net *.split]
pgiarrusso has quit [*.net *.split]
mstevens has quit [*.net *.split]
adrien has joined #ocaml
vsiles has joined #ocaml
conjunctive has joined #ocaml
mstevens has joined #ocaml
megeve has joined #ocaml
welterde has joined #ocaml
pgiarrusso has joined #ocaml
Boarders___ has joined #ocaml
JSharp has joined #ocaml
dmbaturin has joined #ocaml
discocaml has joined #ocaml
pieguy128 has joined #ocaml
John_Ivan has joined #ocaml
energizer has joined #ocaml
welterde has quit [Quit: WeeChat 3.0.1]
welterde has joined #ocaml
slothby has joined #ocaml
alexherbo2 has joined #ocaml
count3rmeasure has quit [Ping timeout: 246 seconds]
count3rmeasure has joined #ocaml
count3rmeasure has quit [Ping timeout: 250 seconds]
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
sim642 has quit [K-Lined]
sim642 has joined #ocaml
pieguy128 has quit [Quit: ZNC 1.8.2 - https://znc.in]
pieguy128 has joined #ocaml
TakinOver has quit [Ping timeout: 248 seconds]
brettgilio has quit [Ping timeout: 248 seconds]
TakinOver has joined #ocaml
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
jmiven has left #ocaml [bye]
bartholin has quit [Quit: Leaving]
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #ocaml
masterbu1lder has quit [Quit: leaving]
azimut has quit [Ping timeout: 240 seconds]
Tuplanolla has quit [Quit: Leaving.]
TakinOver has quit [Ping timeout: 250 seconds]