--- Log opened Fri Jan 08 00:00:09 2021 00:03 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has joined #bitcoin-builds 00:17 -!- jonatack [~jon@88.124.242.136] has quit [Ping timeout: 246 seconds] 00:18 -!- jonatack [~jon@104.254.90.195] has joined #bitcoin-builds 03:12 -!- pbase [~pbase@110.224.193.182] has joined #bitcoin-builds 03:12 -!- pbase [~pbase@110.224.193.182] has quit [Changing host] 03:12 -!- pbase [~pbase@unaffiliated/pbase] has joined #bitcoin-builds 03:17 -!- Eleanora59Hansen [~Eleanora5@static.57.1.216.95.clients.your-server.de] has quit [Remote host closed the connection] 03:20 -!- Velma55Bauch [~Velma55Ba@static.57.1.216.95.clients.your-server.de] has joined #bitcoin-builds 03:25 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has quit [Read error: Connection reset by peer] 03:34 -!- pbase [~pbase@unaffiliated/pbase] has quit [Quit: Leaving] 03:37 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has joined #bitcoin-builds 03:48 -!- jonatack [~jon@104.254.90.195] has quit [Quit: jonatack] 03:52 -!- jonatack [~jon@88.124.242.136] has joined #bitcoin-builds 03:56 -!- jonatack [~jon@88.124.242.136] has quit [Ping timeout: 240 seconds] 03:57 -!- jonatack [~jon@184.75.221.43] has joined #bitcoin-builds 06:56 -!- Velma55Bauch [~Velma55Ba@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 256 seconds] 08:55 < dongcarl> wumpus: I quite like that approach 08:56 < dongcarl> I also feel like yaml is extremely restrictive in its expressive powers, and its rigid structure sometimes leads to very odd pseudo-languages in yaml 08:58 < dongcarl> In the regard s-exprs have been surprisingly flexible in how much expressiveness they have 08:59 < dongcarl> However, I feel like Lisp/Scheme has a lot of historical baggage for some reason 11:57 -!- jonatack [~jon@184.75.221.43] has quit [Quit: jonatack] 12:09 -!- jonatack [~jon@88.124.242.136] has joined #bitcoin-builds 12:09 < wumpus> well it's not yaml internally, yaml is the frontend format it's converted from for human readability :) but yes argdata is a restrictive serialization format, I think they intentionally did that to make parsing safe and straightforward 12:13 < wumpus> I mean the idea is to provide safe process isolation, I may be wrong here but wouldn't using Lisp, with its lack of separation between code and data effectively inject a script as argument, and do RCE? :) 12:14 -!- jonatack [~jon@88.124.242.136] has quit [Ping timeout: 240 seconds] 12:16 -!- jonatack [~jon@213.152.162.89] has joined #bitcoin-builds 12:37 < dongcarl> wumpus: True, if the goal is to provide process isolation then a more restrictive format is definitely better :-) 12:54 < wumpus> the goal was to take process separation to its logical extreme where each process only gets the capabilities it really needs, nothing more, no general filesystem access etc 12:56 < wumpus> i once ported bitcoin core to it 13:48 < dongcarl> wumpus: ?! 20:19 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Remote host closed the connection] 20:20 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-builds --- Log closed Sat Jan 09 00:00:10 2021