Newest at the top
| 2025-11-11 06:35:39 +0100 | Googulator34 | (~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu) |
| 2025-11-11 06:35:38 +0100 | Googulator63 | (~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu) (Quit: Client closed) |
| 2025-11-11 06:33:04 +0100 | ec | (~ec@gateway/tor-sasl/ec) ec |
| 2025-11-11 06:32:55 +0100 | chexum | (~quassel@gateway/tor-sasl/chexum) chexum |
| 2025-11-11 06:32:42 +0100 | chexum_ | (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection) |
| 2025-11-11 06:32:42 +0100 | ec | (~ec@gateway/tor-sasl/ec) (Remote host closed the connection) |
| 2025-11-11 06:30:27 +0100 | <jreicher> | Java is getting pattern matching. :) |
| 2025-11-11 06:28:30 +0100 | trickard_ | trickard |
| 2025-11-11 06:22:58 +0100 | <fgarcia> | pattern matching is amazing as well |
| 2025-11-11 06:22:37 +0100 | <fgarcia> | pitching haskell? :O one that could be nice is supporting both prefix and infix notation |
| 2025-11-11 06:20:53 +0100 | Googulator63 | (~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu) |
| 2025-11-11 06:20:37 +0100 | Googulator63 | (~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu) (Quit: Client closed) |
| 2025-11-11 06:20:03 +0100 | sp1ff | (~user@2601:1c2:4c00:6820::8bad) sp1ff |
| 2025-11-11 06:15:45 +0100 | Googulator96 | (~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu) (Quit: Client closed) |
| 2025-11-11 06:15:41 +0100 | Googulator63 | (~Googulato@2a01-036d-0106-0180-8127-ba79-55a7-6f29.pool6.digikabel.hu) |
| 2025-11-11 06:14:42 +0100 | Nachtgespenst | (~user@user/siracusa) (Quit: Bye!) |
| 2025-11-11 06:05:01 +0100 | <Leary> | There's an old paper, and various versions of the talk. If you're going to watch one of the talks, best to pick the most recent you can find. |
| 2025-11-11 06:04:22 +0100 | jreicher | (~user@user/jreicher) jreicher |
| 2025-11-11 06:03:23 +0100 | jreicher | (~user@user/jreicher) (Read error: Connection reset by peer) |
| 2025-11-11 06:02:35 +0100 | <Square2> | Leary, this https://www.youtube.com/watch?v=FGQAP0GxlW8 ? |
| 2025-11-11 06:00:32 +0100 | <Leary> | Square2: See what you can steal from the OG: John Hughes's "Why Functional Programming Matters" |
| 2025-11-11 05:59:58 +0100 | deptype | (~deptype@2406:b400:3a:73c2:5ccb:d911:3632:6880) |
| 2025-11-11 05:58:59 +0100 | <Square2> | thank you all for your input appreciated |
| 2025-11-11 05:58:43 +0100 | <Square2> | jreicher, Great point. I semi had that in my list. |
| 2025-11-11 05:53:25 +0100 | deptype | (~deptype@2406:b400:3a:73c2:87a5:b5f2:d68c:7c8) (Ping timeout: 240 seconds) |
| 2025-11-11 05:52:26 +0100 | trickard_ | (~trickard@cpe-62-98-47-163.wireline.com.au) |
| 2025-11-11 05:52:13 +0100 | trickard_ | (~trickard@cpe-62-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2025-11-11 05:48:08 +0100 | geekosaur | suddenly wonders f we could adopt or mangle lwall's triptych |
| 2025-11-11 05:46:49 +0100 | <jreicher> | Square2: if you can find a way to describe the composability of Haskell then they might see how much more reuse you can get out of existing code. That appeals to lazy (in a good way) programmers. |
| 2025-11-11 05:43:39 +0100 | <geekosaur> | (doesn't work if they can push debugging off onto the junior in the group…) |
| 2025-11-11 05:43:24 +0100 | <geekosaur> | more time writing code, less time debugging |
| 2025-11-11 05:42:56 +0100 | <Square2> | ...or less stress, imho. |
| 2025-11-11 05:42:38 +0100 | <Square2> | geekosaur, good point. Sleep better. I actually already had that in my list. |
| 2025-11-11 05:42:04 +0100 | <jreicher> | Not all programmers do, unfortunately. And even worse, not all jobs require it. |
| 2025-11-11 05:42:00 +0100 | <Square2> | It's not your worst devs, but some are definitely more interested in the daily coffee break than learning new things. |
| 2025-11-11 05:41:13 +0100 | <geekosaur> | "writing code with fewer bugs" |
| 2025-11-11 05:40:26 +0100 | <jreicher> | Does your audience care about being better at creating programs? (I know that's a cynical question.) |
| 2025-11-11 05:39:47 +0100 | <Square2> | But I guess that's a bit vague. |
| 2025-11-11 05:39:19 +0100 | <Square2> | Personally I feel learning Haskell was a milestone of my work life. Wo exaggerating. It made me better creating programs I wanted and also gave me a better sense of what is possible (and what's not) when it comes to modeling. |
| 2025-11-11 05:39:03 +0100 | spew | (~spew@user/spew) (Client Quit) |
| 2025-11-11 05:38:45 +0100 | <jreicher> | The type system SHOULD be a selling point for Haskell too, but I'm not sure it is. |
| 2025-11-11 05:37:20 +0100 | spew | (~spew@user/spew) spew |
| 2025-11-11 05:36:02 +0100 | <jreicher> | What garbage collection did for memory management, pure functional languages do for every aspect of data structure management. So the entire class of reference-management mistakes get eliminated. Null references is the most common of those. |
| 2025-11-11 05:35:20 +0100 | <jreicher> | This I would not repeat, but it's how I think about this stuff... |
| 2025-11-11 05:35:00 +0100 | <Square2> | That's a good one! |
| 2025-11-11 05:34:46 +0100 | <jreicher> | "Impossible to have a null pointer exception" |
| 2025-11-11 05:34:34 +0100 | <Square2> | jreicher, java |
| 2025-11-11 05:34:26 +0100 | <Square2> | It's a DSL written in Haskell. It's not in production yet. |
| 2025-11-11 05:34:22 +0100 | <jreicher> | Square2: what language(s) do they already know? |
| 2025-11-11 05:33:21 +0100 | <mange> | What DSL library are you using that needs Haskell, if you're not already using Haskell? |