2026/03/03

Newest at the top

2026-03-04 00:57:56 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-03-04 00:56:49 +0100 <lambdabot> OtherLetter
2026-03-04 00:56:48 +0100 <yin> > generalCategory 'ワ'
2026-03-04 00:56:30 +0100 <geekosaur> ":" is treated as an "uppercase" symbol character
2026-03-04 00:56:11 +0100 <geekosaur> initial upper for constructors, lower (or neutral) for variables
2026-03-04 00:55:52 +0100 <geekosaur> yes and always has been. one of the annoyances with Haskell given scripts that lack the distinction (kanji, katakana, hangul, Arabic, Hebrew, etc.)
2026-03-04 00:55:35 +0100 <EvanR> the plot thickens
2026-03-04 00:55:04 +0100 <EvanR> lower is not required for variables
2026-03-04 00:54:56 +0100 <EvanR> so it's like, yes upper is required for constructors
2026-03-04 00:54:39 +0100 <yahb2> <interactive>:23:6: error: [GHC-47568] ; Malformed head of type or class declaration: ワ
2026-03-04 00:54:39 +0100 <chromoblob> % data ワ = Wa
2026-03-04 00:54:34 +0100 <int-e> (that looks so wrong)
2026-03-04 00:54:31 +0100Square(~Square@user/square) (Ping timeout: 276 seconds)
2026-03-04 00:54:25 +0100 <yahb2> <no output>
2026-03-04 00:54:25 +0100 <int-e> % data Xワ = Xワ
2026-03-04 00:54:04 +0100 <yahb2> <interactive>:19:10: error: [GHC-25742] Not a data constructor: ‘ワ’
2026-03-04 00:54:04 +0100 <int-e> % data ワ = ワ
2026-03-04 00:53:31 +0100 <lambdabot> True
2026-03-04 00:53:29 +0100 <chromoblob> > (not . isUpper) 'ワ' -- here, fixed :p
2026-03-04 00:53:19 +0100int-eruns
2026-03-04 00:53:16 +0100 <int-e> wah!
2026-03-04 00:52:59 +0100 <int-e> I hope it isn't anything offensive ;)
2026-03-04 00:52:31 +0100 <int-e> EvanR: I guess this makes it "lower case"
2026-03-04 00:52:22 +0100 <lambdabot> 1
2026-03-04 00:52:21 +0100 <int-e> > let ワ = 1 in ワ
2026-03-04 00:52:14 +0100 <chromoblob> ...
2026-03-04 00:52:05 +0100 <lambdabot> False
2026-03-04 00:52:04 +0100 <int-e> > isUpper 'ワ'
2026-03-04 00:52:04 +0100 <EvanR> it's pretty big so seems like a constructor
2026-03-04 00:52:03 +0100 <yin> EvanR: I mostly blame the Num typeclass itself
2026-03-04 00:51:56 +0100 <lambdabot> False
2026-03-04 00:51:55 +0100 <int-e> > isLower 'ワ'
2026-03-04 00:51:53 +0100 <chromoblob> monochrom: neat
2026-03-04 00:51:32 +0100 <EvanR> is ワ lowercase or uppercase for the purposes of haskell?
2026-03-04 00:51:21 +0100 <EvanR> yin, at the very least, define the missing operations with an error message denoting who to blame
2026-03-04 00:50:45 +0100 <monochrom> kontinuashun https://lambdacats.github.io/delimited/
2026-03-04 00:50:36 +0100 <lambdabot> [0,0,1,2,3,4,5,6,7,8]
2026-03-04 00:50:34 +0100 <yin> > take 10 $ ($ id) <$> iterate (\c f -> f (c succ)) (const 0)
2026-03-04 00:47:55 +0100 <monochrom> haha
2026-03-04 00:47:48 +0100 <int-e> Hi monokhrom
2026-03-04 00:46:30 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
2026-03-04 00:46:19 +0100 <monochrom> I prefer "k" to "c". :)
2026-03-04 00:44:04 +0100ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 245 seconds)
2026-03-04 00:41:48 +0100emmanuelux(~em@user/emmanuelux) emmanuelux
2026-03-04 00:39:54 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-03-04 00:31:21 +0100 <yin> this is great
2026-03-04 00:29:07 +0100merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds)
2026-03-04 00:28:34 +0100gmg(~user@user/gehmehgeh) gehmehgeh
2026-03-04 00:25:41 +0100 <int-e> There are definitely continuations here. (That's why I like calling the argument 'c'. Though I messed up above; \c -> 0 should've been \f -> 0; it is a continuation but the argument isn't)
2026-03-04 00:24:43 +0100 <yin> is this technically cps? it feels like cps