Logs: liberachat/#haskell
| 2026-04-13 21:13:31 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-04-13 21:24:32 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-13 21:28:54 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 2026-04-13 21:29:15 | → | pyook joins (~puke@user/puke) |
| 2026-04-13 21:29:15 | puke | is now known as Guest12 |
| 2026-04-13 21:29:15 | pyook | is now known as puke |
| 2026-04-13 21:30:38 | <monochrom> | I once asked a retrocomputing question before it was cool. :) I asked "write Haskell code to do such and such. Bonus credit: Get it run on Apple II". (The "such and such" was done by a BASIC program on Apple II.) |
| 2026-04-13 21:31:02 | × | Guest12 quits (~puke@user/puke) (Ping timeout: 250 seconds) |
| 2026-04-13 21:31:33 | × | takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Ping timeout: 265 seconds) |
| 2026-04-13 21:31:41 | <monochrom> | It's https://www.vex.net/~trebla/haskell/cont.xhtml#yield then scroll down to Exercise 5. |
| 2026-04-13 21:34:35 | → | pyook joins (~puke@user/puke) |
| 2026-04-13 21:34:36 | puke | is now known as Guest248 |
| 2026-04-13 21:34:36 | pyook | is now known as puke |
| 2026-04-13 21:37:06 | × | Guest248 quits (~puke@user/puke) (Ping timeout: 250 seconds) |
| 2026-04-13 21:38:19 | × | karenw quits (~karenw@user/karenw) (Ping timeout: 244 seconds) |
| 2026-04-13 21:40:28 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-13 21:44:27 | × | puke quits (~puke@user/puke) (Read error: Connection reset by peer) |
| 2026-04-13 21:44:35 | → | puke joins (~puke@user/puke) |
| 2026-04-13 21:44:56 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-04-13 21:52:51 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 2026-04-13 21:55:46 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-13 22:00:45 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 2026-04-13 22:08:56 | <EvanR> | you're telling me Apple II can run CPS haskell code |
| 2026-04-13 22:17:15 | <haskellbridge> | <loonycyborg> I wonder if haskell compiler somehow could use dedicated hardware on a lisp machine :P |
| 2026-04-13 22:20:45 | × | target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving) |
| 2026-04-13 22:20:53 | → | bggd joins (~bgg@user/bggd) |
| 2026-04-13 22:22:31 | × | jmcantrell_ quits (~weechat@user/jmcantrell) (Ping timeout: 264 seconds) |
| 2026-04-13 22:24:55 | → | machinedgod joins (~machinedg@d172-219-48-230.abhsia.telus.net) |
| 2026-04-13 22:27:11 | × | Fijxu quits (~Fijxu@user/fijxu) (Quit: XD!!) |
| 2026-04-13 22:29:53 | → | merijn joins (~merijn@62.45.136.136) |
| 2026-04-13 22:30:03 | → | Square2 joins (~Square@user/square) |
| 2026-04-13 22:30:06 | → | Fijxu joins (~Fijxu@user/fijxu) |
| 2026-04-13 22:32:34 | × | Square3 quits (~Square@user/square) (Ping timeout: 244 seconds) |
| 2026-04-13 22:34:43 | × | merijn quits (~merijn@62.45.136.136) (Ping timeout: 276 seconds) |
| 2026-04-13 22:36:53 | → | Square3 joins (~Square4@user/square) |
| 2026-04-13 22:37:47 | × | puke quits (~puke@user/puke) (Quit: puke) |
| 2026-04-13 22:39:48 | × | Square2 quits (~Square@user/square) (Ping timeout: 244 seconds) |
| 2026-04-13 22:45:21 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-13 22:50:15 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 2026-04-13 22:52:25 | × | raelie quits (~raelie@user/raelie) (Read error: Connection reset by peer) |
| 2026-04-13 22:53:06 | → | puke joins (~puke@user/puke) |
| 2026-04-13 22:53:45 | × | Square3 quits (~Square4@user/square) (Ping timeout: 244 seconds) |
| 2026-04-13 23:01:10 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-13 23:02:38 | Googulator26 | is now known as Googulator |
| 2026-04-13 23:06:09 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-04-13 23:17:02 | → | merijn joins (~merijn@62.45.136.136) |
| 2026-04-13 23:22:14 | × | merijn quits (~merijn@62.45.136.136) (Ping timeout: 265 seconds) |
| 2026-04-13 23:32:43 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-13 23:35:50 | × | acidjnk_new quits (~acidjnk@p200300d6e700e507ef1cadbb02cce561.dip0.t-ipconnect.de) (Ping timeout: 256 seconds) |
| 2026-04-13 23:37:40 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-04-13 23:41:50 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 2026-04-13 23:46:04 | <monochrom> | MicroHS may be the closest to be runnable on Apple II. Perhaps not the compiler itself, but looks doable for the generated combinator-based code with an RTS written for Apple II. |
| 2026-04-13 23:47:24 | → | jmcantrell_ joins (~weechat@user/jmcantrell) |
| 2026-04-13 23:47:40 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 2026-04-13 23:48:21 | <monochrom> | Someone should take this up as a project for the next April 1! (Bonus credit: Use LLMs to help. >:) ) |
| 2026-04-13 23:48:30 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-13 23:54:35 | × | tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in) |
| 2026-04-13 23:54:43 | <haskellbridge> | <alexfmpe> gentauro: In particular, Int is 32 bits for js/wasm backends |
| 2026-04-13 23:55:30 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds) |
| 2026-04-13 23:55:35 | <haskellbridge> | <alexfmpe> but 64 on your everyday server and dev machine, since, y'know, 64 bit registers |
| 2026-04-13 23:55:51 | <haskellbridge> | <alexfmpe> Made for some *fun* bugs back in the ghcjs days |
| 2026-04-13 23:56:18 | <haskellbridge> | <alexfmpe> Never use Int/Word for things leaving your process |
| 2026-04-13 23:57:44 | <EvanR> | .oO( isn't anything leaving a process in the form of a Word8 array ) |
| 2026-04-13 23:59:10 | <monochrom> | Oh it's the interpretation of those bytes that's the devil in the details! |
| 2026-04-13 23:59:38 | <monochrom> | Plus you get unexpected truncations etc. |
| 2026-04-14 00:06:38 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-14 00:09:33 | <geekosaur> | don't forget 29 bit minimum size for Int, vs. the Apple II having an 8-bit CPU |
| 2026-04-14 00:09:47 | <geekosaur> | you could work with larger numbers but you had to chain ADD+ADC |
| 2026-04-14 00:09:55 | <EvanR> | "Int" would be emulated so to speak |
| 2026-04-14 00:09:59 | <monochrom> | Yeah it's going to be so slow. :) |
| 2026-04-14 00:10:07 | <EvanR> | if it had to be standards conforming |
| 2026-04-14 00:10:39 | <EvanR> | bonus points for the emulated Int being literally 29 bit |
| 2026-04-14 00:10:42 | <geekosaur> | (I spent a lot of time doing 6502 asm back then) |
| 2026-04-14 00:11:18 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 246 seconds) |
| 2026-04-14 00:11:28 | <geekosaur> | it might be if MicroHS steals 3 bits for gc marking |
| 2026-04-14 00:14:23 | → | czan joins (~czan@user/mange) |
| 2026-04-14 00:22:19 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-14 00:30:09 | × | jmcantrell_ quits (~weechat@user/jmcantrell) (Ping timeout: 255 seconds) |
| 2026-04-14 00:31:17 | <int-e> | It's 30 bits per the Haskell 98 report (range -2^29...2^29-1) |
| 2026-04-14 00:32:13 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
| 2026-04-14 00:32:36 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 2026-04-14 00:32:52 | × | califax quits (~califax@user/califx) (Remote host closed the connection) |
| 2026-04-14 00:33:01 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds) |
| 2026-04-14 00:38:07 | <geekosaur> | oh, sorry, misremembeered where the 29 was |
| 2026-04-14 00:38:59 | → | emmanuelux joins (~em@user/emmanuelux) |
| 2026-04-14 00:43:26 | → | califax joins (~califax@user/califx) |
| 2026-04-14 00:43:52 | → | merijn joins (~merijn@62.45.136.136) |
| 2026-04-14 00:45:03 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 265 seconds) |
| 2026-04-14 00:48:45 | × | merijn quits (~merijn@62.45.136.136) (Ping timeout: 268 seconds) |
| 2026-04-14 00:51:33 | × | xff0x quits (~xff0x@2405:6580:b080:900:64fb:89e9:b5c1:12b3) (Ping timeout: 244 seconds) |
| 2026-04-14 00:51:56 | × | Googulator quits (~Googulato@94-21-172-213.pool.digikabel.hu) (Quit: Client closed) |
| 2026-04-14 00:52:15 | → | Googulator joins (~Googulato@94-21-172-213.pool.digikabel.hu) |
| 2026-04-14 00:59:11 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-14 01:03:26 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds) |
| 2026-04-14 01:03:52 | × | v0id_7 quits (~v0id_7@user/v0id-7:62772) (Quit: whatever u sick fcks) |
| 2026-04-14 01:14:33 | → | merijn joins (~merijn@host-cl.cgnat-g.v4.dfn.nl) |
| 2026-04-14 01:17:19 | × | shapr quits (~user@130.44.148.32) (Remote host closed the connection) |
| 2026-04-14 01:19:41 | × | merijn quits (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
| 2026-04-14 01:24:17 | → | uli-fem joins (~uli-fem@203.87.114.209) |
| 2026-04-14 01:24:19 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
All times are in UTC.