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/
waleee has quit [Ping timeout: 250 seconds]
waleee has joined #ocaml
chrisz has joined #ocaml
azimut has joined #ocaml
chrisz has quit [Ping timeout: 246 seconds]
chrisz has joined #ocaml
waleee has quit [Ping timeout: 240 seconds]
spip has quit [Quit: Konversation terminated!]
Haudegen has joined #ocaml
mbuf has joined #ocaml
ansiwen_ has quit [Quit: ZNC 1.7.1 - https://znc.in]
ansiwen has joined #ocaml
bgs has joined #ocaml
bartholin has joined #ocaml
bartholin has quit [Quit: Leaving]
olle has joined #ocaml
chrisz has quit [Ping timeout: 246 seconds]
<discocaml> <darrenldl> how unstable is Effect api? is `perform` within the unstable part?
spip has joined #ocaml
chrisz has joined #ocaml
<discocaml> <octachron> The whole Effect system is experimental.
<discocaml> <octachron> You will have to update the code once the effect system is properly integrated in the language.
<discocaml> <octachron> Even clients performing effects will have to update type for the typed effect system.
<discocaml> <darrenldl> i also presume there's no plan for the runtime to do preemptive scheduling?
chrisz has quit [Ping timeout: 240 seconds]
chrisz has joined #ocaml
mro has joined #ocaml
mro_ has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
mro has quit [Remote host closed the connection]
mro_ has quit [Quit: Leaving]
mro has joined #ocaml
<discocaml> <Alistair> How do you specify an opam pin in `depends` in a `dune-project` file? I'm looking at the grammar for `dep-specification` and I can't see a way 🤔
chrisz has quit [Ping timeout: 248 seconds]
mro has quit [Remote host closed the connection]
mro has joined #ocaml
chrisz has joined #ocaml
mro_ has joined #ocaml
mro_ has quit [Remote host closed the connection]
mro has quit [Ping timeout: 246 seconds]
mro has joined #ocaml
mro_ has joined #ocaml
mro has quit [Client Quit]
Haudegen has quit [Quit: Bin weg.]
mro has joined #ocaml
mro_ has quit [Ping timeout: 248 seconds]
<discocaml> <Anurag> Dune project doesn’t support that. You’ll need to write a <package name>.opam.locked with the pin depends stanza and dune will merge it with the opam file generated via the dune-project metadata.
spip has quit [Quit: Konversation terminated!]
<discocaml> <Liam> are there a lot of french people here?
<discocaml> <Liam> I just came in to ask about CPS + defunctionalization
<discocaml> <Liam> hi @Gooby
<discocaml> <NULL> If you want to ask your question in French, go to #débutants
<discocaml> <Liam> not a francophone, just curious, iirc, OCaml was added to French secondary school curriculum, no?
<discocaml> <Gooby> Yes
<discocaml> <Gooby> Welcome to the wonders of ocaml
<discocaml> <Liam> also, will I get banned for posting OCaml-tan?
<discocaml> <Gooby> Yes (donc peut-être que c'est même un bon endroit pour apprendre le français)
<discocaml> <Gooby> I'd say it depends on the context and the ocamltan
<discocaml> <Liam> afaik there's only one ocaml-tan
chrisz has quit [Ping timeout: 246 seconds]
Haudegen has joined #ocaml
chrisz has joined #ocaml
mro_ has joined #ocaml
mro has quit [Ping timeout: 276 seconds]
<discocaml> <octachron> Images are generally more #offtopic .
<discocaml> <Bluddy> I'm not entirely clear on what you mean. Preemptive multithreading is generally left to the OS. Domains (multithreading) is supported in the runtime though, and the scheduler in each domain can choose to pass tasks to other domains (threads).
<discocaml> <Liam> octachron: it's a japanese schoolgirl in a swimming outfit with a camel hat next to the pyramids
chrisz has quit [Ping timeout: 265 seconds]
chrisz has joined #ocaml
Anarchos has joined #ocaml
<discocaml> <octachron> Since you have successfully described the contents with text only, I am not sure if there are anything more to add on-topic?
Anarchos has quit [Ping timeout: 250 seconds]
Anarchos has joined #ocaml
Anarchos has quit [Client Quit]
Anarchos has joined #ocaml
mro_ has quit [Quit: Leaving]
spip has joined #ocaml
John_Ivan has quit [Read error: Connection reset by peer]
<Anarchos> I tricked , copying gtksourceview-4.0.pc as gtksourceview-3.0.pc, in order to install lablgtk3-sourceview3. It worked. Let's see if i can install coqide from this point…
trillion_exabyte has quit [Ping timeout: 255 seconds]
trillion_exabyte has joined #ocaml
<Anarchos> i have many errors wrappers.c:172:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
John_Ivan has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
mauke has joined #ocaml
olle has quit [Ping timeout: 240 seconds]
alhazraed has joined #ocaml
* Anarchos finally managed to install lablgtk3 on HaikuOS .
u92n has joined #ocaml
trillion_exabyte has quit [Ping timeout: 248 seconds]
trillion_exabyte has joined #ocaml
azimut has quit [Ping timeout: 255 seconds]
u92n has quit [Quit: Client closed]
u92n has joined #ocaml
czy has joined #ocaml
Haudegen has joined #ocaml
<discocaml> <anmonteiro> I think you meant template instead of locked
mbuf has quit [Remote host closed the connection]
Anarchos has quit [Quit: Vision[]: i've been blurred!]
kakadu has quit [Remote host closed the connection]
bartholin has joined #ocaml
Techcable has quit [Ping timeout: 276 seconds]
<discocaml> <Anurag> Dune project doesn’t support that. You’ll need to write a <package name>.opam.template with the pin depends stanza and dune will merge it with the opam file generated via the dune-project metadata.
<discocaml> <Anurag> Indeed! Thanks for the correction!
u92n has quit [Quit: Client closed]
<discocaml> <darrenldl> @Bluddy as in erlang style where BEAM can preempt green threads periodically since everything is bytecode to BEAM
waleee has joined #ocaml
Techcable has joined #ocaml
<discocaml> <Bluddy> Right that's a certain advantage of bytecode, trading throughput for latency. It's not a price most compiled languages are willing to pay.
<discocaml> <darrenldl> very fair
Stumpfenstiel has joined #ocaml
terrorjack has quit [Ping timeout: 260 seconds]
terrorjack has joined #ocaml
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #ocaml
<discocaml> <darrenldl> go has a preemptive scheduler though i think?
hrberg has quit [Ping timeout: 276 seconds]
chrisz has quit [Ping timeout: 246 seconds]
chrisz has joined #ocaml
bartholin has quit [Quit: Leaving]
Tuplanolla has joined #ocaml
Stumpfenstiel has quit [Ping timeout: 240 seconds]
azimut has joined #ocaml
alhazraed has quit [Quit: Connection closed for inactivity]
Haudegen has quit [Ping timeout: 246 seconds]
spip has quit [Ping timeout: 264 seconds]
ansiwen has quit [Quit: ZNC 1.7.1 - https://znc.in]
quernd has quit [Quit: Ping timeout (120 seconds)]
ansiwen has joined #ocaml
quernd has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]
nfc has quit [Ping timeout: 252 seconds]
mauke_ has joined #ocaml
mauke has quit [Ping timeout: 246 seconds]
mauke_ is now known as mauke