Newest at the top
2024-10-25 21:36:03 +0200 | <monochrom> | OK I misread. |
2024-10-25 21:35:46 +0200 | ljdarj | (~Thunderbi@user/ljdarj) ljdarj |
2024-10-25 21:35:26 +0200 | ljdarj | (~Thunderbi@user/ljdarj) (Quit: ljdarj) |
2024-10-25 21:35:06 +0200 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2024-10-25 21:34:23 +0200 | <monochrom> | s/Haskell/FPComplete/ |
2024-10-25 21:34:04 +0200 | supercode | (~supercode@user/supercode) supercode |
2024-10-25 21:31:18 +0200 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds) |
2024-10-25 21:28:30 +0200 | halloy7829 | (~halloy782@2a01:e0a:e0e:5dd0:c932:38f5:27f7:ff4b) (Remote host closed the connection) |
2024-10-25 21:24:39 +0200 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 265 seconds) |
2024-10-25 21:19:41 +0200 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2024-10-25 21:12:25 +0200 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod |
2024-10-25 21:11:24 +0200 | down200 | (~down200@shell.lug.mtu.edu) down200 |
2024-10-25 21:11:04 +0200 | briandaed | (~root@185.234.210.211.r.toneticgroup.pl) (Remote host closed the connection) |
2024-10-25 21:10:56 +0200 | alexherbo2 | (~alexherbo@2a02-8440-3204-088a-fce6-8c1c-cc30-bfac.rev.sfr.net) (Remote host closed the connection) |
2024-10-25 21:09:27 +0200 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) (Remote host closed the connection) |
2024-10-25 21:08:28 +0200 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
2024-10-25 21:07:23 +0200 | down200 | (~down200@shell.lug.mtu.edu) (Quit: ZNC - https://znc.in) |
2024-10-25 21:01:38 +0200 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2024-10-25 21:00:44 +0200 | caconym | (~caconym@user/caconym) caconym |
2024-10-25 21:00:05 +0200 | caconym | (~caconym@user/caconym) (Quit: bye) |
2024-10-25 20:55:32 +0200 | Digit | (~user@user/digit) Digit |
2024-10-25 20:51:19 +0200 | EvanR | (~EvanR@user/evanr) (Ping timeout: 260 seconds) |
2024-10-25 20:50:36 +0200 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 252 seconds) |
2024-10-25 20:50:27 +0200 | <dolio> | Is it actually based on that? |
2024-10-25 20:49:33 +0200 | mceresa | (~mceresa@user/mceresa) (Ping timeout: 245 seconds) |
2024-10-25 20:49:00 +0200 | Smiles | (uid551636@id-551636.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2024-10-25 20:46:15 +0200 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) merijn |
2024-10-25 20:45:16 +0200 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2024-10-25 20:41:58 +0200 | mauke | throws an ArrayStoreException |
2024-10-25 20:41:27 +0200 | <EvanR> | Java is the best dynamically typed language |
2024-10-25 20:41:14 +0200 | <EvanR> | the dynamically typed hierarchy |
2024-10-25 20:41:03 +0200 | <EvanR> | ok, that's what I figured |
2024-10-25 20:39:15 +0200 | <briandaed> | "This may be surprising, but the Haskell exception system is modeled off of Java-style Object Oriented inheritance (shocking, I know)." source: https://tech.fpcomplete.com/haskell/tutorial/exceptions/ |
2024-10-25 20:36:50 +0200 | <mauke> | the original one or the extensible exception hierarchy thing? |
2024-10-25 20:35:44 +0200 | merijn | (~merijn@128-137-045-062.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
2024-10-25 20:35:35 +0200 | <EvanR> | where did the haskell exception system come from. Is it "original research" or based on a previous language's exception system |
2024-10-25 20:33:06 +0200 | <lxsameer> | EvanR: tomsmeding mauke thanks for the help folks |
2024-10-25 20:32:51 +0200 | <lxsameer> | tomsmeding: cheers |
2024-10-25 20:32:41 +0200 | <tomsmeding> | (read the haddocks) |
2024-10-25 20:32:40 +0200 | <lxsameer> | tomsmeding: yes |
2024-10-25 20:32:34 +0200 | <tomsmeding> | Control.Exception.catch |
2024-10-25 20:32:19 +0200 | <tomsmeding> | no need to have another field for this in the record, as far as I can see |
2024-10-25 20:32:14 +0200 | scaniatrucker | (~user@78.56.98.5) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)) |
2024-10-25 20:32:10 +0200 | <tomsmeding> | inside the implementation of the DB methods |
2024-10-25 20:32:02 +0200 | <tomsmeding> | lxsameer: okay; then "will handle any uncaught error using an error handler" is just something that it can do, right? |
2024-10-25 20:31:37 +0200 | <lxsameer> | tomsmeding: it is any code that implement the methods of the DB type |
2024-10-25 20:31:22 +0200 | <tomsmeding> | mauke: good point! |
2024-10-25 20:31:14 +0200 | <tomsmeding> | because then, can't it "just" catch them? |
2024-10-25 20:31:02 +0200 | <tomsmeding> | lxsameer: what is a "backend"? Is that one of the functions in that DB record? |
2024-10-25 20:30:40 +0200 | <mauke> | because SomeException is also an instance of Exception, so if your e is already SomeException, you might accidentally double-wrap it |