2026/03/29

Newest at the top

2026-03-29 10:41:27 +0200arandombit(~arandombi@user/arandombit) (Ping timeout: 246 seconds)
2026-03-29 10:41:23 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
2026-03-29 10:41:22 +0200 <[exa]> gentauro: so basically you agree with customers on the highlevel-ish types of all operations?
2026-03-29 10:40:42 +0200 <gentauro> there is no implementation details, however, it's "very easy" to define the systems domain like that (Haskell enforce corretness and provides you with a nice AST you can then use to generate "boiler plate stuff")
2026-03-29 10:40:35 +0200koala_man(~vidar@157.146.251.23.bc.googleusercontent.com) koala_man
2026-03-29 10:39:30 +0200 <gentauro> have any of you used this approach for domain-driven design (DDD) doing "real-time" defs with customers? https://paste.tomsmeding.com/cPSF7ANV
2026-03-29 10:36:56 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-03-29 10:34:53 +0200gentauroalias ddd='stack ghci --ghc-options -XNoImplicitPrelude' 👀
2026-03-29 10:32:49 +0200koala_man(~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 268 seconds)
2026-03-29 10:29:11 +0200 <gentauro> tomsmeding: my `~/.ghci` is quite basic -> https://paste.tomsmeding.com/QcokzxL2
2026-03-29 10:27:29 +0200 <tomsmeding> gentauro: possibly add -ignore-dot-ghci if your .ghci uses Prelude stuff
2026-03-29 10:27:05 +0200 <gentauro> tomsmeding: this worked like charm -> `ghci -XNoImplicitPrelude` (many thx)
2026-03-29 10:26:15 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-03-29 10:25:58 +0200 <tomsmeding> if you set it with :set then it doesn't un-import Prelude, it just sets it to not be imported next time
2026-03-29 10:25:57 +0200 <[exa]> gentauro: anyway I was using just `import Prelude ()` to kinda hide the conflicty things
2026-03-29 10:25:41 +0200 <tomsmeding> gentauro: ghci -XNoImplicitPrelude
2026-03-29 10:25:33 +0200koala_man(~vidar@157.146.251.23.bc.googleusercontent.com) koala_man
2026-03-29 10:25:31 +0200 <[exa]> gentauro: I think you have to use that one as a commandline argument
2026-03-29 10:25:20 +0200 <gentauro> λ> 4 + 2 -- 6 (0.00 secs, 111,456 bytes)
2026-03-29 10:25:01 +0200 <tomsmeding> gentauro: what remains?
2026-03-29 10:24:11 +0200 <gentauro> is there a way to turn EVERYTHING off in a `GHCi` session? I tried with `λ> :set -XNoImplicitPrelude` but didn't seem to work …
2026-03-29 10:23:33 +0200_d0t(~{-d0t-}@user/-d0t-/x-7915216) {-d0t-}
2026-03-29 10:21:36 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-03-29 10:18:50 +0200berberman(~berberman@user/berberman) berberman
2026-03-29 10:18:00 +0200berberman(~berberman@user/berberman) (Quit: ZNC 1.10.1 - https://znc.in)
2026-03-29 10:17:39 +0200euphores(~SASL_euph@user/euphores) (Quit: Leaving.)
2026-03-29 10:15:51 +0200_d0t(~{-d0t-}@user/-d0t-/x-7915216) (Read error: Connection reset by peer)
2026-03-29 10:14:58 +0200Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Excess Flood)
2026-03-29 10:12:38 +0200Square2(~Square@user/square) Square
2026-03-29 10:11:07 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-03-29 10:07:01 +0200bggd(~bgg@user/bggd) bggd
2026-03-29 10:06:56 +0200 <gentauro> geekosaur: do you have a Framework laptop?
2026-03-29 10:06:52 +0200mistivia(~mistivia@user/mistivia) mistivia
2026-03-29 10:06:38 +0200mistivia(~mistivia@user/mistivia) (Remote host closed the connection)
2026-03-29 10:06:13 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-03-29 10:05:04 +0200acidjnk_new3(~acidjnk@p200300d6e700e55368351fe88f29e79a.dip0.t-ipconnect.de)
2026-03-29 10:01:37 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
2026-03-29 09:58:05 +0200koala_man(~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 245 seconds)
2026-03-29 09:57:50 +0200nek0(~nek0@user/nek0) nek0
2026-03-29 09:56:12 +0200mistivia(~mistivia@user/mistivia) mistivia
2026-03-29 09:54:01 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-03-29 09:53:50 +0200koala_man(~vidar@157.146.251.23.bc.googleusercontent.com) koala_man
2026-03-29 09:53:15 +0200 <lambdabot> https://gist.github.com/simonmichael/6f95f7d72048649a9ba05c7b31e44968 time-saving Haskell-related url macros
2026-03-29 09:53:15 +0200 <haskellbridge> @where browser-keywords
2026-03-29 09:53:15 +0200 <haskellbridge> <sm> .
2026-03-29 09:52:21 +0200nek0(~nek0@user/nek0) (Quit: The Lounge - https://thelounge.chat)
2026-03-29 09:50:39 +0200 <haskellbridge> <sm> haskell-links.org has been retired, use https://silicon.int-e.eu/lambdabot/State/where.html instead
2026-03-29 09:49:36 +0200juri_(~juri@217-114-215-140.pool.ovpn.com) juri_
2026-03-29 09:47:33 +0200juri_(~juri@217-114-215-140.pool.ovpn.com) (Ping timeout: 246 seconds)
2026-03-29 09:43:03 +0200merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)