Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,803,910 events total
2025-10-06 09:30:03 <dminuoso> merijn: Well Im not quite sure how the website demonstrates any sort of requirements.
2025-10-06 09:30:06 × dostoevsky quits (~dostoevsk@user/dostoevsky) (Remote host closed the connection)
2025-10-06 09:30:11 <dminuoso> Apart from "it runs javascript"
2025-10-06 09:30:23 <dminuoso> Because then its just `runProcess`
2025-10-06 09:32:11 <dminuoso> From a security perspective alone, user definable code must run at least in a separate process.
2025-10-06 09:32:13 <bwe> dminuoso: I've no clue at the moment (I am trying to get a basic yt-dlp working which executes the YT player js). So, specifically, equivalent to https://github.com/yt-dlp/yt-dlp/blob/master/yt_dlp/jsinterp.py#L263
2025-10-06 09:32:21 <dminuoso> (To me, a separate process wouldn't even be enough)
2025-10-06 09:32:48 <bwe> (I am not sure whether the Zig thing would map to the requirement, tbh)
2025-10-06 09:34:40 dostoevsky joins (~dostoevsk@user/dostoevsky)
2025-10-06 09:35:37 Googulator3 joins (~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu)
2025-10-06 09:35:40 × Googulator81 quits (~Googulato@2a01-036d-0106-03fa-5967-6f2a-1e2d-f05a.pool6.digikabel.hu) (Quit: Client closed)
2025-10-06 09:36:42 <dminuoso> bwe: jsaddle is probably your best bet.
2025-10-06 09:37:58 <bwe> here we go: https://hackage-content.haskell.org/package/jsaddle-0.9.9.3/docs/Language-Javascript-JSaddle-Evaluate.html#v:eval
2025-10-06 09:39:30 <dminuoso> bwe: Im not entirely sure how you would attach jsaddle to a standalone javascript engine (or whether its possible)
2025-10-06 09:39:59 <dminuoso> I mean you could use a browser if you're fine with that.
2025-10-06 09:40:31 <bwe> dminuoso: do you understand jsaddle to just run the script OR that it requires some engine to do the job?
2025-10-06 09:41:27 <dminuoso> bwe: It does require an engine, but you cant just straight up "pick v8" for instance.
2025-10-06 09:44:22 annamalai joins (~annamalai@157.33.222.95)
2025-10-06 09:53:36 <bwe> So, what is https://hackage-content.haskell.org/package/jsaddle-0.9.9.3/docs/Language-Javascript-JSaddle-Evaluate.html#v:eval then doing if it is not using an engine?
2025-10-06 09:56:40 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
2025-10-06 09:57:58 <dminuoso> bwe: It does not give you IO JSVal.
2025-10-06 09:58:38 <dminuoso> bwe: Note that JSM is essentially a `JSContextRef` attached to some IO that needs to be actually fed to a JavaScript engine.
2025-10-06 09:59:30 <dminuoso> https://hackage-content.haskell.org/package/jsaddle-0.9.9.3/docs/Language-Javascript-JSaddle-Null.html#v:run
2025-10-06 09:59:33 <dminuoso> Is one of those things
2025-10-06 09:59:57 <dminuoso> But that one doesnt actually do anything.
2025-10-06 10:00:53 <dminuoso> https://hackage-content.haskell.org/package/jsaddle-warp-0.9.9.5/docs/Language-Javascript-JSaddle-Warp.html#v:run
2025-10-06 10:01:30 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
2025-10-06 10:02:56 × trickard_ quits (~trickard@cpe-49-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-06 10:03:01 × lieven quits (~mal@ns2.wyrd.be) (Quit: WeeChat 4.1.1)
2025-10-06 10:03:10 trickard_ joins (~trickard@cpe-49-98-47-163.wireline.com.au)
2025-10-06 10:07:03 × tromp quits (~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922) (Quit: My iMac has gone to sleep. ZZZzzz…)
2025-10-06 10:08:36 merijn joins (~merijn@77.242.116.146)
2025-10-06 10:09:20 tromp joins (~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922)
2025-10-06 10:10:31 × jreicher quits (~user@user/jreicher) (Read error: Connection reset by peer)
2025-10-06 10:11:21 lieven joins (~mal@ns2.wyrd.be)
2025-10-06 10:15:21 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
2025-10-06 10:17:09 jreicher joins (~user@user/jreicher)
2025-10-06 10:18:12 Square2 joins (~Square4@user/square)
2025-10-06 10:19:20 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 256 seconds)
2025-10-06 10:23:16 ds7832 parts (~ds7832@ip-037-049-102-199.um09.pools.vodafone-ip.de) (Konversation terminated!)
2025-10-06 10:23:35 × Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
2025-10-06 10:26:36 merijn joins (~merijn@77.242.116.146)
2025-10-06 10:27:59 × dostoyevsky2 quits (~sck@user/dostoyevsky2) (Ping timeout: 265 seconds)
2025-10-06 10:28:15 × jrm quits (~jrm@user/jrm) (Ping timeout: 245 seconds)
2025-10-06 10:28:29 jrm joins (~jrm@user/jrm)
2025-10-06 10:29:05 × ringo__ quits (~ringo@157.230.117.128) (Ping timeout: 245 seconds)
2025-10-06 10:29:05 × dibblego quits (~dibblego@haskell/developer/dibblego) (Ping timeout: 245 seconds)
2025-10-06 10:29:08 dostoyevsky2 joins (~sck@user/dostoyevsky2)
2025-10-06 10:29:23 dibblego joins (~dibblego@116-255-1-119.ip4.superloop.au)
2025-10-06 10:29:23 × dibblego quits (~dibblego@116-255-1-119.ip4.superloop.au) (Changing host)
2025-10-06 10:29:23 dibblego joins (~dibblego@haskell/developer/dibblego)
2025-10-06 10:29:26 ringo__ joins (~ringo@157.230.117.128)
2025-10-06 10:30:20 × kimiamania99 quits (~92460e22@user/kimiamania) (Ping timeout: 245 seconds)
2025-10-06 10:30:45 × sttau quits (~sttau@user/sttau) (Ping timeout: 245 seconds)
2025-10-06 10:30:53 sttau joins (~sttau@199.180.255.81)
2025-10-06 10:30:53 kimiamania99 joins (~92460e22@user/kimiamania)
2025-10-06 10:31:13 × merijn quits (~merijn@77.242.116.146) (Ping timeout: 256 seconds)
2025-10-06 10:32:00 × Typedfern quits (~Typedfern@15.red-83-37-26.dynamicip.rima-tde.net) (Ping timeout: 245 seconds)
2025-10-06 10:32:00 × koala_man quits (~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 245 seconds)
2025-10-06 10:32:03 trampi0 joins (~trampi@mx.trampusch.info)
2025-10-06 10:32:11 koala_man joins (~vidar@157.146.251.23.bc.googleusercontent.com)
2025-10-06 10:32:14 × jreicher quits (~user@user/jreicher) (Quit: brb)
2025-10-06 10:32:23 Typedfern joins (~Typedfern@15.red-83-37-26.dynamicip.rima-tde.net)
2025-10-06 10:32:50 × tv quits (~tv@user/tv) (Ping timeout: 245 seconds)
2025-10-06 10:33:14 tv joins (~tv@user/tv)
2025-10-06 10:33:16 × dostoyevsky2 quits (~sck@user/dostoyevsky2) (Client Quit)
2025-10-06 10:33:27 jreicher joins (~user@user/jreicher)
2025-10-06 10:33:54 dostoyevsky2 joins (~sck@user/dostoyevsky2)
2025-10-06 10:34:20 × cjay quits (~cjay@nerdbox.nerd2nerd.org) (Ping timeout: 256 seconds)
2025-10-06 10:34:30 × mjrosenb quits (~mjrosenb@70.18.10.118) (Ping timeout: 245 seconds)
2025-10-06 10:34:31 cjay joins (~cjay@nerdbox.nerd2nerd.org)
2025-10-06 10:34:35 × apache2 quits (apache2@anubis.0x90.dk) (Remote host closed the connection)
2025-10-06 10:34:39 mjrosenb joins (~mjrosenb@70.18.10.118)
2025-10-06 10:34:45 apache2 joins (apache2@anubis.0x90.dk)
2025-10-06 10:34:54 × dolio quits (~dolio@130.44.140.168) (Ping timeout: 256 seconds)
2025-10-06 10:35:13 dolio joins (~dolio@130.44.140.168)
2025-10-06 10:35:20 × Digit quits (~user@user/digit) (Ping timeout: 245 seconds)
2025-10-06 10:35:28 × gabiruh quits (~gabiruh@vps19177.publiccloud.com.br) (Ping timeout: 256 seconds)
2025-10-06 10:35:28 × trampi quits (~trampi@mx.trampusch.info) (Ping timeout: 256 seconds)
2025-10-06 10:35:29 trampi0 is now known as trampi
2025-10-06 10:35:45 gabiruh joins (~gabiruh@vps19177.publiccloud.com.br)
2025-10-06 10:36:10 × df_ quits (~ben@justworks.xyz) (Ping timeout: 245 seconds)
2025-10-06 10:36:24 df joins (~ben@justworks.xyz)
2025-10-06 10:36:48 × hc quits (~hc@mail.hce.li) (Read error: Connection reset by peer)
2025-10-06 10:37:02 hc joins (~hc@mail.hce.li)
2025-10-06 10:37:10 × Profpatsch quits (~Profpatsc@user/Profpatsch) (Ping timeout: 256 seconds)
2025-10-06 10:37:10 × kaol quits (~kaol@94-237-45-144.nl-ams1.upcloud.host) (Ping timeout: 256 seconds)
2025-10-06 10:37:18 kaol joins (~kaol@94-237-45-144.nl-ams1.upcloud.host)
2025-10-06 10:37:36 Profpatsch joins (~Profpatsc@user/Profpatsch)
2025-10-06 10:37:56 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
2025-10-06 10:38:15 × rekahsoft quits (~rekahsoft@70.51.99.245) (Ping timeout: 245 seconds)
2025-10-06 10:38:34 Digit joins (~user@user/digit)
2025-10-06 10:39:55 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 245 seconds)
2025-10-06 10:39:59 × jreicher quits (~user@user/jreicher) (Quit: In transit)
2025-10-06 10:40:08 merijn joins (~merijn@77.242.116.146)
2025-10-06 10:40:25 × pabs3 quits (~pabs3@user/pabs3) (Quit: Don't rest until all the world is paved in moss and greenery.)
2025-10-06 10:41:18 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
2025-10-06 10:43:13 pabs3 joins (~pabs3@user/pabs3)
2025-10-06 10:45:59 × trickard_ quits (~trickard@cpe-49-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
2025-10-06 10:46:12 trickard_ joins (~trickard@cpe-49-98-47-163.wireline.com.au)

All times are in UTC.