IRC Logs for #zfx


2021-09-13

04:46:46 Magister joined the channel
06:16:02 Schrompf joined the channel
07:20:57 Schrompf joined the channel
08:18:31 xq: moin
09:31:55 Schrompf: hi
09:46:07 xq: heute: endlich katastrophale designfehler fixen
09:46:20 Schrompf: guter plan
09:47:14 xq: jo
09:47:25 xq: leider heißt das, die komplette DLL-API einmal durch RPC zu schleifen
09:47:29 xq: vorteil davon:
09:47:39 xq: ich hab definitiv keine unchecked pointer transports :)
10:34:03 Schrompf: ihr redet von pointern immer, als wären die ein problem
10:35:12 Schrompf: dabei werden pointer doch eh praktisch nur als objektreferenzen verwiesen, die adresse ist also immer verlässlich richtig. nur die lebenszeit der verwiesenen ist manchmal problematisch, und da hilft dir kein pointercheck dieser welt
10:35:49 Schrompf: gibt dann echt leute, die lieber std::optional> als Membervar hinschreiben, anstatt einfach SomeType*
10:40:02 xq: Schrompf: geht in dem fall um ein plugin-system
10:40:21 xq: wo ich den plugins nicht wirklich traue
10:40:36 xq: weil aktuell hab ich das gefühl, dass mir einige der plugins meine host-anwendung korrumpieren
10:40:47 xq: zudem brauch ich nen weg aus der DLL-Hölle
10:40:54 xq: (was der eigentliche grund ist)
10:45:27 Schrompf: ja, stimmt, plugins kann man nicht trauen. und opaque handles überall durch die gegend zu reichen wird schnell anstrengend
10:46:50 xq: yep
10:47:05 xq: zudem ist die DLL-Hölle ein Problem
10:47:14 xq: wenn dein Plugin eine andere Version der UI-Library nimmt, explodiert alles
10:47:17 xq: und zwar hart
10:57:09 Schrompf: wat? wie soll denn das zusammenhängen? plugins dürfen nur reine verhaltenslieferanten sein, keine eigene ui aufmachen
10:59:58 xq: kommt halt ganz auf die UI an
11:00:05 xq: *das System an
11:00:26 xq: in dem Fall ist das System ne Abstraktion über 90% der aufgaben und 10% der UI eines Programms
11:00:39 xq: die restlichen 10% der Logik und 90% der UI sind im Plugin
12:57:05 Schrompf joined the channel
13:11:58 Schrompf: Kompletter Großraum Dresden hatte Stromausfall
13:12:47 xq: ja, habs grade gelesen
13:12:48 xq: kacke.
13:29:27 xq: ah poop
13:29:37 xq: out-parameter gehen mit nem einfachen RPC-Schema natürlich nicht
13:34:20 Schrompf: fäkalie!
15:47:31 xq: bah
15:47:38 xq: hab jetzt 1.5h gepennt
19:13:22 Schrompf joined the channel
19:13:57 Schrompf: boah, schafft euch nie kinder an
19:14:27 Schrompf: zwei verkackte stunden brüllen und NEEIIN und ABER ICH WILL
19:14:40 Schrompf: zwei stunden mit "ich will dunkel" und "mach licht an"
19:15:06 Schrompf: zwei stunden mit schlagen und treten und dem versuch, irgendwas in der wohnung zu finden, was man mit der kraft einer fünfjährigen kaputt kriegt
19:37:58 Schrompf: naja, egal, jetzt ist gut und morgen ist ein neuer tag