avsm changed the topic of #mirage to: mirage 2 released! party on!
brson has quit [Ping timeout: 255 seconds]
seangrove has quit [Ping timeout: 248 seconds]
nullcat has joined #mirage
seangrove has joined #mirage
brson has joined #mirage
demonimin has quit [Ping timeout: 248 seconds]
demonimin has joined #mirage
brson has quit [Quit: leaving]
djdj has quit [Ping timeout: 276 seconds]
djdj has joined #mirage
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
mort___ has joined #mirage
<mort___>
nah, sorted now. thanks! (was getting told "—unix" wasn't valid — but it was, i think, because i'd forgotten to put "-f" in front of the config.ml)
<mort___>
drup: ^^
mort___ has left #mirage [#mirage]
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
ken has joined #mirage
ken is now known as Kensan
mort___ has joined #mirage
mort___1 has joined #mirage
mort___ has quit [Ping timeout: 255 seconds]
tomboy64 has quit [Quit: Uhh ... gotta go.]
mort___1 has quit [Quit: Leaving.]
mort___ has joined #mirage
mort___ has quit [Client Quit]
nullcat has joined #mirage
mort___ has joined #mirage
mort___ has left #mirage [#mirage]
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nullcat has joined #mirage
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
mort___ has joined #mirage
brson has joined #mirage
mort___ has quit [Quit: Leaving.]
<cojy>
is there an extension using ppx or whwatever that will let me turn: "foo (fun () -> x y)" into "foo (x y)"
<cojy>
or with a data constructor
<Drup>
I guess you want to keep the lazyness aspect ?
<cojy>
yes
<Drup>
I don't think I have seen one doing that
<Drup>
but, frankly, just write it the thunk ..
<Drup>
+with
<cojy>
nah it's terrible like that
<cojy>
this is for a lazy dsl wh ere it has to be everywhere
<Drup>
and using actual lazyness is not possible ?
<Drup>
(Just trying to make you consider all the numerous options before resorting to the ppx solution :p)
<cojy>
i could thunk every single expression in the language but then that forces me to add ";" to the dsl, write things differently using lists, and add a bunch of overhead
<cojy>
using effects/delimcc is the only other option and i dont want to use those
<cojy>
oh and oops im in #mirage not #ocaml
<Drup>
I'm surprised you can't just make your combinators and functions lazy and that would be enough for most of it, but I don't know the domain. Doing this ppx is not very complicated, so you could it yourself
nullcat has joined #mirage
nullcat_ has joined #mirage
nullcat has quit [Ping timeout: 240 seconds]
tomboy64 has joined #mirage
luzie has quit [Remote host closed the connection]
luzie has joined #mirage
nullcat_ has quit [Read error: Connection reset by peer]
nullcat has joined #mirage
nullcat has quit [Remote host closed the connection]
nullcat has joined #mirage
nullcat has quit [Read error: Connection reset by peer]
nullcat has joined #mirage
nullcat_ has joined #mirage
nullcat has quit [Ping timeout: 244 seconds]
nullcat_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Atluxity has quit [Ping timeout: 248 seconds]
seangrov` has joined #mirage
seangrove has quit [Ping timeout: 276 seconds]
seangrov` has quit [Ping timeout: 244 seconds]
seangrov` has joined #mirage
seangrov` has quit [Read error: Connection reset by peer]