2024/12/24

Newest at the top

2024-12-24 04:13:12 +0100_leo___(~emmanuelu@user/emmanuelux) (Quit: au revoir)
2024-12-24 04:08:06 +0100 <haskellbridge> <thirdofmay18081814goya> so your comments were very opportune heheh
2024-12-24 04:07:11 +0100 <haskellbridge> <thirdofmay18081814goya> and this is in fact so: if "CurrentViewport" consumes a signal from "IndexedLayout", there is nothing that prevents us from duplicating that signal and also sending it forward in the circuit
2024-12-24 04:07:04 +0100dsrt^(~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 245 seconds)
2024-12-24 04:04:20 +0100 <haskellbridge> ... "CurrentViewport". we only need their output signal
2024-12-24 04:04:15 +0100 <haskellbridge> <thirdofmay18081814goya> then I worried a bit about whether this was a good implementation or a good network configuration or the unique way to obtain that particular function. but if this function is 100% reactive, then we can correctly infer "[] Gamma |- A", i.e., the reactive semantics of this configuration are not affected by the exact order of the signal functions "ButtonStates", "ComponentStates", "IndexedLayout",...
2024-12-24 04:03:38 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds)
2024-12-24 04:02:00 +0100 <haskellbridge> ... CurrentViewport -> (ScreenCoordinates -> Color)"
2024-12-24 04:01:54 +0100 <haskellbridge> <thirdofmay18081814goya> i accidentally stumbled on this while trying to model an frp circuit and realized it has an extremely practical application: i was interested in having my circuit produce an "A" (more specifically, "ScreenCoordinates -> Color"), and realized that it could be constructed from a particular sequence of signals that looked something like "ButtonStates -> ComponentStates -> IndexedLayout ->...
2024-12-24 04:00:57 +0100Feuermagier(~Feuermagi@user/feuermagier) (Quit: Leaving)
2024-12-24 03:59:06 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-12-24 03:56:27 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-12-24 03:55:32 +0100Feuermagier(~Feuermagi@user/feuermagier) Feuermagier
2024-12-24 03:54:55 +0100Feuermagier(~Feuermagi@user/feuermagier) (Remote host closed the connection)
2024-12-24 03:54:31 +0100 <haskellbridge> <thirdofmay18081814goya> but realizes an equivalence relation on (some) permutations of the chains in the partial order given by "Gamma"
2024-12-24 03:53:05 +0100 <haskellbridge> <thirdofmay18081814goya> "[] Gamma" contains significantly less information than "Gamma"
2024-12-24 03:51:29 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-12-24 03:50:08 +0100 <haskellbridge> <thirdofmay18081814goya> the right statement is, if we interpret "Gamma |- A" holds and we interpret it as: "the sequence-dependent/ordered FRP-circuit "Gamma" propagates to "A"/produces a value of type "A"", then we can infer "[] Gamma |- A", that is, the sequence-independent/unordered total output of "Gamma" is enough to know that "A" will be propagated to/produced
2024-12-24 03:46:02 +0100 <haskellbridge> <thirdofmay18081814goya> it was slightly wrongly formulated
2024-12-24 03:45:40 +0100 <ski> thirdofmay18081814goya : hm, not sure i follow that FRP interpretation
2024-12-24 03:40:59 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-12-24 03:36:08 +0100emmanuelux_(~emmanuelu@user/emmanuelux) (Ping timeout: 252 seconds)
2024-12-24 03:34:44 +0100weary-traveler(~user@user/user363627) user363627
2024-12-24 03:33:03 +0100_leo___(~emmanuelu@user/emmanuelux) emmanuelux
2024-12-24 03:31:47 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-12-24 03:22:35 +0100emmanuelux(~emmanuelu@user/emmanuelux) (Ping timeout: 260 seconds)
2024-12-24 03:20:54 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 246 seconds)
2024-12-24 03:19:17 +0100emmanuelux_(~emmanuelu@user/emmanuelux) emmanuelux
2024-12-24 03:18:21 +0100rekahsoft(~rekahsoft@76.69.85.220) rekahsoft
2024-12-24 03:17:40 +0100Feuermagier(~Feuermagi@user/feuermagier) Feuermagier
2024-12-24 03:17:20 +0100Feuermagier(~Feuermagi@user/feuermagier) (Remote host closed the connection)
2024-12-24 03:16:24 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-12-24 03:13:36 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) bitdex
2024-12-24 03:12:46 +0100nadja(~dequbed@banana-new.kilobyte22.de) dequbed
2024-12-24 03:12:12 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 264 seconds)
2024-12-24 03:11:59 +0100nadja(~dequbed@banana-new.kilobyte22.de) (Ping timeout: 265 seconds)
2024-12-24 03:10:04 +0100rekahsoft(~rekahsoft@bras-base-orllon1103w-grc-06-76-69-85-220.dsl.bell.ca) (Remote host closed the connection)
2024-12-24 03:06:03 +0100Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
2024-12-24 03:05:42 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds)
2024-12-24 03:01:02 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-12-24 03:00:01 +0100dsrt^(~dsrt@c-98-242-74-66.hsd1.ga.comcast.net)
2024-12-24 02:52:50 +0100dsrt^(~dsrt@c-98-242-74-66.hsd1.ga.comcast.net) (Ping timeout: 260 seconds)
2024-12-24 02:49:57 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 244 seconds)
2024-12-24 02:45:38 +0100merijn(~merijn@128-137-045-062.dynamic.caiway.nl) merijn
2024-12-24 02:43:09 +0100califax(~califax@user/califx) califx
2024-12-24 02:40:53 +0100 <loonycyborg> Basically I want to make a typesafe variant of system environment, and other structures that are inspired by it in some buildsystems :P
2024-12-24 02:40:34 +0100 <haskellbridge> <thirdofmay18081814goya> do note that the string-indexing of a type here is not doing any "work" so to say
2024-12-24 02:39:53 +0100ft(~ft@i59F4F055.versanet.de) ft
2024-12-24 02:38:09 +0100ft(~ft@i59F4F0F5.versanet.de) (Ping timeout: 265 seconds)
2024-12-24 02:38:01 +0100 <loonycyborg> then total size would be known and indices could be assigned