companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.2.0 released: https://ocaml.org/releases/5.2.0 | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
malte has quit [Remote host closed the connection]
malte has joined #ocaml
Inline has quit [Ping timeout: 272 seconds]
Inline has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]
alfiee has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Inline has quit [Ping timeout: 244 seconds]
alfiee has quit [Ping timeout: 248 seconds]
ygrek has joined #ocaml
bibi_ has quit [Quit: Konversation terminated!]
bibi_ has joined #ocaml
Inline has joined #ocaml
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
ygrek has quit [Remote host closed the connection]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
sand_dull has joined #ocaml
sand_dull has quit [Remote host closed the connection]
sand_dull has joined #ocaml
sand_dull has quit [Remote host closed the connection]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 260 seconds]
myrkraverk has joined #ocaml
myrkraverk_ has quit [Ping timeout: 252 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 246 seconds]
Haudegen has quit [Quit: Bin weg.]
myrkraverk_ has joined #ocaml
myrkraverk has quit [Ping timeout: 252 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 248 seconds]
Inline_ has joined #ocaml
Inline has quit [Ping timeout: 265 seconds]
Inline_ is now known as Inline
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 272 seconds]
myrkraverk__ has joined #ocaml
myrkraverk_ has quit [Ping timeout: 260 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 260 seconds]
Inline has quit [Ping timeout: 248 seconds]
euphores has quit [Quit: Leaving.]
euphores has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 248 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 245 seconds]
bartholin has joined #ocaml
alfiee has joined #ocaml
Serpent7776 has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
semarie has quit [Quit: quit]
semarie has joined #ocaml
fmira has joined #ocaml
<fmira> are there any tricks for making utop able to replace types / function definitions after theyve been declared instead of shadowing it or would that just be breaking the fundamental way ocaml is supposed to work
<fmira> i miss how in scheme i can redefine a procedure and have all previously declared functions referencing it start calling the new function..
Serpent7776 has quit [Ping timeout: 260 seconds]
alfiee has joined #ocaml
Exa has quit [Quit: see ya!]
alfiee has quit [Ping timeout: 260 seconds]
anpad has quit [Quit: ZNC 1.8.2 - https://znc.in]
anpad has joined #ocaml
szkl has joined #ocaml
olle has joined #ocaml
Exa has joined #ocaml
Tuplanolla has joined #ocaml
Inline has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
<discocaml> <vladd9556> Maybe if you have some sort of way to find all functions / type defs etc referencing your "replacement", a solution would be to reload them in utop in the correct order. I'm not sure if a similar functionality already exists
rgrinberg has joined #ocaml
Inline has quit [Ping timeout: 252 seconds]
Inline has joined #ocaml
Serpent7776 has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 272 seconds]
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
alexherbo2 has joined #ocaml
alfiee has joined #ocaml
rgrinberg has joined #ocaml
<discocaml> <lukstafi> The UI solution that would appeal to me more is one that surfaces both the toplevel and the backing code history: basically, a Proof General mode for OCaml.
alfiee has quit [Ping timeout: 246 seconds]
Haudegen has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 276 seconds]
<discocaml> <Kali> you could do it by putting the function in a reference and modifying it each time you wanted the program to use a new version
olle has quit [Ping timeout: 252 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 245 seconds]
Inline has quit [Ping timeout: 244 seconds]
alfiee has joined #ocaml
ygrek has joined #ocaml
alfiee has quit [Ping timeout: 260 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 265 seconds]
rgrinberg has joined #ocaml
Inline has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 260 seconds]
<discocaml> <holmdunc> Clojure is very serious about that and considers definitions as one of its first-class Reference types https://clojure.org/reference/vars
Inline has quit [Ping timeout: 276 seconds]
pippijn has quit [Remote host closed the connection]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
adrien has quit [Ping timeout: 276 seconds]
alexherbo2 has quit [Remote host closed the connection]
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
ygrek has quit [Remote host closed the connection]
rgrinberg has quit [Client Quit]
rgrinberg has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 246 seconds]
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
fmira has quit [Remote host closed the connection]
fmira has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 245 seconds]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 248 seconds]
ygrek has joined #ocaml
xgqt has quit [Quit: WeeChat 4.2.2]
xgqt has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 246 seconds]
dukester has joined #ocaml
dukester has left #ocaml [Time to go]
germ has quit [Read error: Connection reset by peer]
germ has joined #ocaml
Haudegen has quit [Quit: No Ping reply in 180 seconds.]
Haudegen has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 272 seconds]
infinity0 has quit [Ping timeout: 245 seconds]
infinity0 has joined #ocaml
dukester has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 244 seconds]
Serpent7776 has quit [Ping timeout: 260 seconds]
dukester has left #ocaml [Time to go]
alfiee has joined #ocaml
Inline has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
Inline has quit [Ping timeout: 246 seconds]
bartholin has quit [Quit: Leaving]
alfiee has joined #ocaml
rgrinberg has joined #ocaml
alfiee has quit [Ping timeout: 276 seconds]
Inline has joined #ocaml
erdem has joined #ocaml
YuGiOhJCJ has joined #ocaml