Logs: liberachat/#haskell
| 2021-08-01 22:21:41 | → | MQ-17J joins (~MQ-17J@d14-69-206-129.try.wideopenwest.com) |
| 2021-08-01 22:21:58 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 272 seconds) |
| 2021-08-01 22:23:06 | × | Tuplanolla quits (~Tuplanoll@91-159-69-50.elisa-laajakaista.fi) (Quit: Leaving.) |
| 2021-08-01 22:23:22 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 2021-08-01 22:23:42 | × | haritz quits (~hrtz@user/haritz) (Ping timeout: 250 seconds) |
| 2021-08-01 22:26:40 | × | gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 2021-08-01 22:28:24 | × | Null_A quits (~null_a@2601:645:8700:2290:496c:4f7:da8b:7ffb) (Remote host closed the connection) |
| 2021-08-01 22:28:26 | → | curiousgay joins (~curiousga@77-120-186-48.kha.volia.net) |
| 2021-08-01 22:29:46 | → | lavaman joins (~lavaman@98.38.249.169) |
| 2021-08-01 22:30:01 | → | peterhil joins (~peterhil@dsl-hkibng32-54fb52-57.dhcp.inet.fi) |
| 2021-08-01 22:32:09 | → | Null_A joins (~null_a@2601:645:8700:2290:65e7:3752:1a41:1950) |
| 2021-08-01 22:34:24 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 258 seconds) |
| 2021-08-01 22:37:05 | × | yoctocell quits (~user@h87-96-130-155.cust.a3fiber.se) (Ping timeout: 258 seconds) |
| 2021-08-01 22:37:25 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2021-08-01 22:37:28 | → | Ariakenom joins (~Ariakenom@c83-255-154-140.bredband.tele2.se) |
| 2021-08-01 22:41:32 | → | jmorris joins (uid433911@id-433911.stonehaven.irccloud.com) |
| 2021-08-01 22:42:05 | → | haritz joins (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220) |
| 2021-08-01 22:42:05 | × | haritz quits (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220) (Changing host) |
| 2021-08-01 22:42:05 | → | haritz joins (~hrtz@user/haritz) |
| 2021-08-01 22:46:26 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 2021-08-01 22:47:54 | × | roboguy_ quits (~roboguy_@2605:a601:afe7:9f00:3d34:bbf:fe54:17bf) () |
| 2021-08-01 22:48:43 | → | cjb joins (~cjb@user/cjb) |
| 2021-08-01 23:06:23 | → | brandon joins (~bb_haskel@167.224.250.141) |
| 2021-08-01 23:09:24 | → | sheepduck joins (~sheepduck@user/sheepduck) |
| 2021-08-01 23:10:28 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-08-01 23:10:50 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-08-01 23:15:56 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-08-01 23:19:06 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.2) |
| 2021-08-01 23:21:30 | × | acidjnk_new quits (~acidjnk@p200300d0c72b9504b8b6f59e7f78d4aa.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 2021-08-01 23:22:57 | → | agua_pesada joins (~agua_pesa@2804:14c:8793:8e2f:48b4:3d09:2f3b:552b) |
| 2021-08-01 23:26:32 | × | jgeerds quits (~jgeerds@55d45555.access.ecotel.net) (Ping timeout: 265 seconds) |
| 2021-08-01 23:27:32 | → | awasey joins (~awasey@31.111.44.198) |
| 2021-08-01 23:28:37 | × | Ariakenom quits (~Ariakenom@c83-255-154-140.bredband.tele2.se) (Read error: Connection reset by peer) |
| 2021-08-01 23:32:23 | × | Null_A quits (~null_a@2601:645:8700:2290:65e7:3752:1a41:1950) (Remote host closed the connection) |
| 2021-08-01 23:33:10 | × | awasey quits (~awasey@31.111.44.198) (Ping timeout: 246 seconds) |
| 2021-08-01 23:35:25 | → | Null_A joins (~null_a@2601:645:8700:2290:9c43:41fd:2bc5:221e) |
| 2021-08-01 23:40:33 | <Axman6> | lechner: keep in mind Rel8 is relatively new and probably missing lots of features you'd want (I really wanted to to have great support for workking with JSON/JSONB data but so far not so much). The commbination of Opaleye's expresivness and Hasql's performance is very cool though |
| 2021-08-01 23:46:48 | × | brandon quits (~bb_haskel@167.224.250.141) (Read error: Connection reset by peer) |
| 2021-08-01 23:50:38 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
| 2021-08-01 23:52:14 | → | brandon joins (~bb_haskel@167.224.250.141) |
| 2021-08-01 23:52:31 | <lechner> | Axman6: yeah, thanks! it's also easier to cut and paste SQL from the Perl programs. the Rel8 approach just looks cool. my programs work already. i came to haskell for cool! |
| 2021-08-01 23:53:54 | <lechner> | (I may eventually need help with closing sockets in the ZeroMQ library though, which works less well.) |
| 2021-08-01 23:56:54 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2021-08-01 23:57:32 | × | drd quits (~drd@2001:b07:a70:9f1f:1562:34de:f50f:77d4) (Ping timeout: 272 seconds) |
| 2021-08-01 23:58:18 | × | xff0x quits (~xff0x@2001:1a81:53aa:2400:8b2:7ea:32a0:1ac6) (Ping timeout: 240 seconds) |
| 2021-08-01 23:59:18 | → | xff0x joins (~xff0x@2001:1a81:53aa:2400:d3c1:8423:7882:6d65) |
| 2021-08-02 00:16:19 | × | brandon quits (~bb_haskel@167.224.250.141) (Read error: Connection reset by peer) |
| 2021-08-02 00:16:20 | × | steven1 quits (~steven@172.92.136.203) (Ping timeout: 256 seconds) |
| 2021-08-02 00:22:38 | <eggplantade> | Is there a name for the programming pattern where a function or data type is polymorphic just to avoid a cyclic module dependency, and not because it's intended to be instantiated with other types? |
| 2021-08-02 00:24:28 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-08-02 00:28:20 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-08-02 00:31:57 | <jay-invariant> | eggplantade: I'm not sure, but that sounds a bit like "dependency injection" from OOP |
| 2021-08-02 00:36:10 | <dsal> | I don't artificially constrain things unless it adds clarity. I wouldn't name that a design pattern, though. |
| 2021-08-02 00:45:09 | <sshine> | eggplantade, generalisation? |
| 2021-08-02 00:47:56 | <drakonis> | singleton? |
| 2021-08-02 00:50:39 | → | hmmmas joins (~fidnc@183.217.200.220) |
| 2021-08-02 00:51:08 | × | hmmmas quits (~fidnc@183.217.200.220) (Client Quit) |
| 2021-08-02 00:54:59 | × | chris_ quits (~chris@81.96.113.213) (Remote host closed the connection) |
| 2021-08-02 00:59:35 | × | Null_A quits (~null_a@2601:645:8700:2290:9c43:41fd:2bc5:221e) (Remote host closed the connection) |
| 2021-08-02 01:00:14 | <eggplantade> | Adding a type parameter is generalization. This pattern isn't the usual reason for generalizing a definition though. |
| 2021-08-02 01:09:10 | × | xff0x quits (~xff0x@2001:1a81:53aa:2400:d3c1:8423:7882:6d65) (Ping timeout: 272 seconds) |
| 2021-08-02 01:10:30 | → | xff0x joins (~xff0x@2001:1a81:53e4:9a00:e1e1:9272:fb77:3704) |
| 2021-08-02 01:12:16 | → | norias joins (~jaredm@c-98-219-195-163.hsd1.pa.comcast.net) |
| 2021-08-02 01:12:47 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 2021-08-02 01:13:26 | → | Null_A joins (~null_a@2601:645:8700:2290:694b:df7:8cc3:57c0) |
| 2021-08-02 01:13:54 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 2021-08-02 01:17:13 | → | Lycurgus joins (~juan@cpe-45-46-140-49.buffalo.res.rr.com) |
| 2021-08-02 01:19:39 | × | norias quits (~jaredm@c-98-219-195-163.hsd1.pa.comcast.net) (Quit: Leaving) |
| 2021-08-02 01:21:25 | × | fawful quits (~guy@c-76-104-217-93.hsd1.wa.comcast.net) (Quit: WeeChat 3.2) |
| 2021-08-02 01:34:52 | → | pschorf joins (~user@c-73-77-28-188.hsd1.tx.comcast.net) |
| 2021-08-02 01:36:06 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a1-224.dhcp.inet.fi) (Remote host closed the connection) |
| 2021-08-02 01:36:35 | → | elias__ joins (~elias@154.27.37.188.rev.vodafone.pt) |
| 2021-08-02 01:38:29 | × | elias_ quits (~elias@154.27.37.188.rev.vodafone.pt) (Ping timeout: 252 seconds) |
| 2021-08-02 01:46:17 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a1-224.dhcp.inet.fi) |
| 2021-08-02 01:46:33 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-08-02 01:48:38 | × | MQ-17J quits (~MQ-17J@d14-69-206-129.try.wideopenwest.com) (Read error: Connection reset by peer) |
| 2021-08-02 01:53:46 | → | MQ-17J joins (~MQ-17J@8.6.144.192) |
| 2021-08-02 01:55:03 | × | alx741 quits (~alx741@186.178.108.145) (Quit: alx741) |
| 2021-08-02 01:55:29 | → | euouae joins (~euouae@user/euouae) |
| 2021-08-02 01:57:59 | → | zebrag joins (~chris@user/zebrag) |
| 2021-08-02 02:02:36 | <euouae> | What is a good topic to study in Haskell as a beginner? |
| 2021-08-02 02:03:42 | × | pschorf quits (~user@c-73-77-28-188.hsd1.tx.comcast.net) (Remote host closed the connection) |
| 2021-08-02 02:04:27 | × | Lycurgus quits (~juan@cpe-45-46-140-49.buffalo.res.rr.com) (Quit: Exeunt) |
| 2021-08-02 02:04:32 | → | pschorf joins (~user@c-73-77-28-188.hsd1.tx.comcast.net) |
| 2021-08-02 02:04:54 | × | waleee quits (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 272 seconds) |
| 2021-08-02 02:06:57 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2021-08-02 02:09:17 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 2021-08-02 02:11:10 | <sm> | euouae: installing it |
| 2021-08-02 02:12:18 | <sm> | or, better: the tools |
| 2021-08-02 02:12:36 | <euouae> | OK so cabal, haddock? |
| 2021-08-02 02:12:41 | <euouae> | maybe ghc? |
| 2021-08-02 02:12:47 | <sm> | both of these are a bit of a topic into themselves unfortunately |
| 2021-08-02 02:12:50 | <sm> | all the tools |
| 2021-08-02 02:13:08 | <euouae> | Examples of some others? |
| 2021-08-02 02:13:14 | <sm> | it isn't that much to learn and it will save you a lot of pain |
| 2021-08-02 02:13:25 | <sm> | stack |
| 2021-08-02 02:13:41 | <euouae> | Ok and that concludes it, right? |
| 2021-08-02 02:13:45 | <sm> | ghc-pkg |
| 2021-08-02 02:13:55 | × | phma quits (phma@2001:5b0:212a:da48:ca78:cb9c:83eb:4c64) (Read error: Connection reset by peer) |
| 2021-08-02 02:14:01 | <sm> | well of course there's more but those are a good start |
All times are in UTC.