Newest at the top
| 2026-03-01 19:50:40 +0100 | tromp | (~textual@2001:1c00:3487:1b00:9536:a446:6cb6:b101) |
| 2026-03-01 19:50:39 +0100 | sawilagar | (~sawilagar@user/sawilagar) sawilagar |
| 2026-03-01 19:49:31 +0100 | Pozyomka | (~pyon@user/pyon) pyon |
| 2026-03-01 19:48:19 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-01 19:47:31 +0100 | <monochrom> | https://hackage.haskell.org/package/regex-applicative has nicer syntax. (You just use Alternative operators!) |
| 2026-03-01 19:47:23 +0100 | Pozyomka | (~pyon@user/pyon) (Quit: WeeChat 4.8.1) |
| 2026-03-01 19:45:11 +0100 | humasect | (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...) |
| 2026-03-01 19:43:18 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-01 19:42:51 +0100 | peterbecich | (~Thunderbi@71.84.33.135) peterbecich |
| 2026-03-01 19:42:23 +0100 | <EvanR> | the tiny game jam was kind of amazing |
| 2026-03-01 19:40:22 +0100 | tromp | (~textual@2001:1c00:3487:1b00:9536:a446:6cb6:b101) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2026-03-01 19:38:47 +0100 | <haskellbridge> | <sm> and of course so can Haskell https://github.com/haskell-game/tiny-games-hs |
| 2026-03-01 19:38:31 +0100 | <EvanR> | Milan_Vanca, a fun exercise in SDL or raylib etc |
| 2026-03-01 19:37:55 +0100 | <haskellbridge> | <sm> C can too! https://needleful.net/blog/2024/01/arthur_whitney.html :) |
| 2026-03-01 19:37:52 +0100 | <Milan_Vanca> | Imagine binary encoded as RGB bitmap... |
| 2026-03-01 19:37:23 +0100 | <EvanR> | virtuous! |
| 2026-03-01 19:37:13 +0100 | <EvanR> | APL code has the same compaction, it's so small it occupies the top left 2% of my screen |
| 2026-03-01 19:36:26 +0100 | <Milan_Vanca> | EvanR: Hehe :D vim can also soft linewrap |
| 2026-03-01 19:36:22 +0100 | <EvanR> | something might be parsable using an extension to regex... but why |
| 2026-03-01 19:36:02 +0100 | <EvanR> | they also have come up less since I learned about parser combinators |
| 2026-03-01 19:36:00 +0100 | <haskellbridge> | <sm> compactness can be a virtue |
| 2026-03-01 19:35:26 +0100 | <EvanR> | they are (potentially) small so I can fit 2000 of them on my screen? no thanks! |
| 2026-03-01 19:35:05 +0100 | <haskellbridge> | <sm> s/also// |
| 2026-03-01 19:34:57 +0100 | <EvanR> | after seeing a lot of other nice looking languages, regex makes my head hurt |
| 2026-03-01 19:32:48 +0100 | <haskellbridge> | <sm> https://www.regular-expressions.info is also excellent |
| 2026-03-01 19:32:43 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-01 19:32:38 +0100 | <Milan_Vanca> | sm: I don't think people hate regexes |
| 2026-03-01 19:32:24 +0100 | ski | . o O ( "Regular Expression Matching Can Be Simple And Fast (but is slow in Java, Perl, PHP, Python, Ruby, ...)" by Russ Cox in 2007-01 at <https://swtch.com/~rsc/regexp/regexp1.html> ) |
| 2026-03-01 19:32:20 +0100 | ski | . o O ( "IrRegular Expressions" by foof at <https://synthcode.com/scheme/irregex/> ) |
| 2026-03-01 19:31:45 +0100 | <Milan_Vanca> | Anyway here https://hackage.haskell.org/package/base-4.12.0.0/docs/src/Text.ParserCombinators.ReadP.html#ReadP is ReadP defined with "newtype" but in documentation it shows "data" https://hackage.haskell.org/package/base-4.12.0.0/docs/Text-ParserCombinators-ReadP.html#t:ReadP |
| 2026-03-01 19:31:04 +0100 | <haskellbridge> | <sm> I don't know how a unix user could really hate regex |
| 2026-03-01 19:30:06 +0100 | <haskellbridge> | <sm> standard regular expressions are meant to be compact and powerful. (And their syntax predates most of us, so I cut them some slack.) You can always use a DSL or regex flavour that lets you write more verbosely. |
| 2026-03-01 19:27:55 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-01 19:26:40 +0100 | <Milan_Vanca> | I don't know they should be more simple than "programming languges". Maybe we are just not used to them. And maybe writing whole "program" in one line without indentation is the problem. |
| 2026-03-01 19:17:08 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
| 2026-03-01 19:14:51 +0100 | karenw | (~karenw@user/karenw) karenw |
| 2026-03-01 19:14:10 +0100 | ctk | (~calimero@user/calimeroteknik) CalimeroTeknik |
| 2026-03-01 19:14:10 +0100 | ctk | (~calimero@ctkarch.org) (Changing host) |
| 2026-03-01 19:12:32 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-01 19:02:13 +0100 | emaczen | (~user@user/emaczen) emaczen |
| 2026-03-01 19:02:07 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2026-03-01 19:00:49 +0100 | skum | (~skum@user/skum) (Quit: WeeChat 4.8.1) |
| 2026-03-01 18:57:11 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-01 18:55:01 +0100 | sawilagar | (~sawilagar@user/sawilagar) (Read error: Connection reset by peer) |
| 2026-03-01 18:52:24 +0100 | KindFoxo | (~KindFoxo@user/KindoFoxo) KindoFoxo |
| 2026-03-01 18:46:50 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds) |
| 2026-03-01 18:41:50 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-03-01 18:39:11 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
| 2026-03-01 18:38:05 +0100 | vanishingideal | (~vanishing@user/vanishingideal) (Ping timeout: 245 seconds) |
| 2026-03-01 18:36:08 +0100 | pr1sm | (~pr1sm@24.91.163.31) (Remote host closed the connection) |