Logs: liberachat/#haskell
| 2025-08-12 07:23:12 | → | CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) |
| 2025-08-12 07:23:33 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 2025-08-12 07:44:33 | × | ft quits (~ft@p3e9bcfa6.dip0.t-ipconnect.de) (Quit: leaving) |
| 2025-08-12 07:46:28 | → | kuribas joins (~user@2a02:1808:4f:6afa:2824:2ef7:ce3a:a505) |
| 2025-08-12 07:53:32 | × | tromp quits (~textual@2001:1c00:3487:1b00:ad02:3d09:c5b5:9908) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2025-08-12 07:54:23 | × | kuribas quits (~user@2a02:1808:4f:6afa:2824:2ef7:ce3a:a505) (Ping timeout: 252 seconds) |
| 2025-08-12 07:55:19 | → | gmg joins (~user@user/gehmehgeh) |
| 2025-08-12 07:56:36 | → | merijn joins (~merijn@77.242.116.146) |
| 2025-08-12 07:57:01 | × | olivial quits (~benjaminl@user/benjaminl) (Read error: Connection reset by peer) |
| 2025-08-12 07:57:17 | → | olivial joins (~benjaminl@user/benjaminl) |
| 2025-08-12 08:13:04 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection) |
| 2025-08-12 08:13:31 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 2025-08-12 08:15:01 | → | kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be) |
| 2025-08-12 08:16:15 | × | kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Client Quit) |
| 2025-08-12 08:16:43 | → | kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be) |
| 2025-08-12 08:18:12 | <kuribas> | What's the deal with elixir, and why couldn't you do the same in haskell? |
| 2025-08-12 08:18:26 | <kuribas> | I understand it is basically about having green threads, and recovering from exceptions. |
| 2025-08-12 08:18:31 | <kuribas> | Also pure message passing. |
| 2025-08-12 08:18:38 | <kuribas> | All these things are easy in haskell. |
| 2025-08-12 08:18:50 | <kuribas> | Except for automatic recovering, but that could be in a library. |
| 2025-08-12 08:19:47 | <kuribas> | I know of cloud haskell, but that seems rather complicated and limited (one binary). |
| 2025-08-12 08:19:52 | × | rvalue quits (~rvalue@about/hackers/rvalue) (Read error: Connection reset by peer) |
| 2025-08-12 08:20:18 | → | rvalue joins (~rvalue@about/hackers/rvalue) |
| 2025-08-12 08:22:54 | <kuribas> | I also distrust the concept of "self healing", in elixir, or microservices. |
| 2025-08-12 08:23:06 | <kuribas> | It just looks like, trying again and hoping it succeeds next time. |
| 2025-08-12 08:23:28 | × | tomboy64 quits (~tomboy64@user/tomboy64) (Ping timeout: 240 seconds) |
| 2025-08-12 08:23:36 | <kuribas> | Which I suppose sometimes works, because some external problem like network congestion, but it will never solve a bug in the program. |
| 2025-08-12 08:26:24 | → | tomboy64 joins (~tomboy64@user/tomboy64) |
| 2025-08-12 08:27:00 | <Lycurgus> | unlike hs, its due to some guy, which could be a plus, runs on the Erlang vm and maybe isn static |
| 2025-08-12 08:28:02 | <Lycurgus> | prolly there's a hs hater community by now |
| 2025-08-12 08:29:01 | <kuribas> | I heared many positive things about erlang vm. |
| 2025-08-12 08:29:02 | <Lycurgus> | (assuming 'elixir' is the lang) |
| 2025-08-12 08:31:24 | <kuribas> | There are lots of haskell haters. Clojurists are the worst. |
| 2025-08-12 08:31:48 | <kuribas> | Weirdly, there displeasure seems to stem from using java, but then they take it out on haskell. |
| 2025-08-12 08:32:02 | <Lycurgus> | i was a clojure hater but i've accepted it as a lisp |
| 2025-08-12 08:32:38 | <kuribas> | I like the ideas behind clojure, but I hate writing in it. |
| 2025-08-12 08:32:50 | <kuribas> | It's so easy to hide bugs. |
| 2025-08-12 08:32:55 | <Lycurgus> | hs ppl normally hate java |
| 2025-08-12 08:33:56 | <kuribas> | Yeah, and the criticism seems to amount to having so much boilerplate, due to the explosion of classes, but with ADTs you don't have this. |
| 2025-08-12 08:35:29 | <kuribas> | My beef is that you still end up with types in clojure, in the form of malli schemas. |
| 2025-08-12 08:35:32 | <Lycurgus> | java is the COBOL of this time |
| 2025-08-12 08:36:07 | <kuribas> | Java isn't bad IMO. It's better than python or nodejs for backend applications. |
| 2025-08-12 08:36:24 | <kuribas> | If you avoid "no code" BS. |
| 2025-08-12 08:37:28 | × | merijn quits (~merijn@77.242.116.146) (Ping timeout: 276 seconds) |
| 2025-08-12 08:39:41 | <kuribas> | And if I can code in a "functional core, imperative shell" way. |
| 2025-08-12 08:39:46 | → | fp1 joins (~Thunderbi@wireless-86-50-140-217.open.aalto.fi) |
| 2025-08-12 08:41:26 | <kuribas> | And functions can mutate internally, but should be pure outwardly. |
| 2025-08-12 08:44:04 | <kuribas> | Java is boilerplatey and boring, but that isn't necessarily bad in a industry setting. |
| 2025-08-12 08:45:04 | <kuribas> | I think python is a huge mistake for anything that isn't a quick script, or a research project. |
| 2025-08-12 08:48:40 | → | merijn joins (~merijn@77.242.116.146) |
| 2025-08-12 08:54:31 | → | chele joins (~chele@user/chele) |
| 2025-08-12 08:55:24 | × | vanishingideal quits (~vanishing@user/vanishingideal) (Quit: Lost terminal) |
| 2025-08-12 08:58:59 | → | ubert1 joins (~Thunderbi@178.115.62.199.wireless.dyn.drei.com) |
| 2025-08-12 08:59:18 | × | ubert1 quits (~Thunderbi@178.115.62.199.wireless.dyn.drei.com) (Client Quit) |
| 2025-08-12 08:59:32 | × | CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 260 seconds) |
| 2025-08-12 09:00:22 | × | trickard quits (~trickard@cpe-58-98-47-163.wireline.com.au) (Ping timeout: 255 seconds) |
| 2025-08-12 09:00:51 | → | trickard_ joins (~trickard@cpe-58-98-47-163.wireline.com.au) |
| 2025-08-12 09:05:37 | → | tromp joins (~textual@2001:1c00:3487:1b00:ad02:3d09:c5b5:9908) |
| 2025-08-12 09:12:28 | → | ubert1 joins (~Thunderbi@178.115.62.199.wireless.dyn.drei.com) |
| 2025-08-12 09:14:28 | × | Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org )) |
| 2025-08-12 09:16:32 | → | karenw joins (~karenw@user/karenw) |
| 2025-08-12 09:21:14 | × | Ikosit quits (~Ikosit@user/ikosit) (Server closed connection) |
| 2025-08-12 09:21:33 | → | Ikosit joins (~Ikosit@user/ikosit) |
| 2025-08-12 09:34:26 | → | __monty__ joins (~toonn@user/toonn) |
| 2025-08-12 09:40:15 | × | karenw quits (~karenw@user/karenw) (Remote host closed the connection) |
| 2025-08-12 09:40:56 | × | tromp quits (~textual@2001:1c00:3487:1b00:ad02:3d09:c5b5:9908) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2025-08-12 09:41:12 | → | karenw joins (~karenw@user/karenw) |
| 2025-08-12 09:46:36 | → | dhil joins (~dhil@5.151.29.137) |
| 2025-08-12 09:48:20 | → | tromp joins (~textual@2001:1c00:3487:1b00:ad02:3d09:c5b5:9908) |
| 2025-08-12 09:50:52 | × | fp1 quits (~Thunderbi@wireless-86-50-140-217.open.aalto.fi) (Ping timeout: 260 seconds) |
| 2025-08-12 09:54:27 | × | tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz) |
| 2025-08-12 10:05:59 | × | edwtjo quits (~edwtjo@fsf/member/edwtjo) (Server closed connection) |
| 2025-08-12 10:06:16 | → | edwtjo joins (~edwtjo@h-155-4-52-114.A213.priv.bahnhof.se) |
| 2025-08-12 10:06:16 | × | edwtjo quits (~edwtjo@h-155-4-52-114.A213.priv.bahnhof.se) (Changing host) |
| 2025-08-12 10:06:16 | → | edwtjo joins (~edwtjo@fsf/member/edwtjo) |
| 2025-08-12 10:12:22 | trickard_ | is now known as trickard |
| 2025-08-12 10:12:27 | × | lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 260 seconds) |
| 2025-08-12 10:15:39 | × | xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 260 seconds) |
| 2025-08-12 10:18:47 | → | CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) |
| 2025-08-12 10:29:37 | → | kimiamania993 joins (~65804703@user/kimiamania) |
| 2025-08-12 10:29:45 | × | phma quits (phma@2001:5b0:210d:fd98:cff6:dccf:3b:de7a) (Read error: Connection reset by peer) |
| 2025-08-12 10:30:09 | × | kimiamania99 quits (~65804703@user/kimiamania) (Read error: Connection reset by peer) |
| 2025-08-12 10:30:09 | kimiamania993 | is now known as kimiamania99 |
| 2025-08-12 10:30:59 | → | lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) |
| 2025-08-12 10:34:07 | → | karenw_ joins (~karenw@user/karenw) |
| 2025-08-12 10:36:37 | → | dreche joins (~dreche@business-24-134-12-105.pool2.vodafone-ip.de) |
| 2025-08-12 10:37:03 | × | karenw quits (~karenw@user/karenw) (Ping timeout: 245 seconds) |
| 2025-08-12 10:40:56 | × | karenw_ quits (~karenw@user/karenw) (Ping timeout: 272 seconds) |
| 2025-08-12 10:41:24 | → | karenw_ joins (~karenw@user/karenw) |
| 2025-08-12 10:42:54 | × | karenw_ quits (~karenw@user/karenw) (Client Quit) |
| 2025-08-12 10:44:32 | × | lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 260 seconds) |
| 2025-08-12 10:45:28 | × | trickard quits (~trickard@cpe-58-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2025-08-12 10:45:41 | → | trickard_ joins (~trickard@cpe-58-98-47-163.wireline.com.au) |
| 2025-08-12 10:50:34 | → | Lycurgus joins (~juan@user/Lycurgus) |
| 2025-08-12 10:50:37 | × | dreche quits (~dreche@business-24-134-12-105.pool2.vodafone-ip.de) (Quit: Konversation terminated!) |
| 2025-08-12 10:53:01 | → | WorldControl joins (~juan@243.sub-75-246-129.myvzw.com) |
| 2025-08-12 10:53:18 | × | WorldControl quits (~juan@243.sub-75-246-129.myvzw.com) (Remote host closed the connection) |
| 2025-08-12 10:53:52 | → | phma joins (~phma@host-67-44-208-38.hnremote.net) |
| 2025-08-12 10:54:31 | × | fernando-basso quits (~fernando-@2a01:4f9:c012:63d3::1) (Server closed connection) |
| 2025-08-12 10:54:51 | → | fernando-basso joins (~fernando-@2a01:4f9:c012:63d3::1) |
All times are in UTC.