Logs: freenode/#haskell
| 2021-04-04 20:51:54 | <fresheyeball> | average: what is odd about it? |
| 2021-04-04 20:53:27 | × | esp32_prog quits (esp32_prog@gateway/vpn/mullvad/esp32prog/x-46565127) (Ping timeout: 260 seconds) |
| 2021-04-04 20:57:47 | × | Lycurgus quits (~niemand@98.4.115.201) (Quit: Exeunt) |
| 2021-04-04 20:59:52 | → | usr25 joins (~usr25@unaffiliated/usr25) |
| 2021-04-04 21:01:53 | → | esp32_prog joins (~esp32_pro@185.254.75.29) |
| 2021-04-04 21:02:49 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
| 2021-04-04 21:03:15 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2021-04-04 21:03:58 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2021-04-04 21:04:56 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 2021-04-04 21:05:07 | × | esp361801 quits (~esp32_pro@89.36.78.170) (Ping timeout: 260 seconds) |
| 2021-04-04 21:07:09 | × | vs^ quits (vs@ip98-184-89-2.mc.at.cox.net) () |
| 2021-04-04 21:11:05 | → | alx741 joins (~alx741@181.196.69.45) |
| 2021-04-04 21:11:10 | <monochrom> | People make videos promoting cobol too. "it reads like English so it's easy to debug" |
| 2021-04-04 21:12:07 | <pjb> | LOL |
| 2021-04-04 21:13:28 | <edwardk> | fresheyeball: yes |
| 2021-04-04 21:13:38 | <edwardk> | fresheyeball: i've done this (see unboxed) |
| 2021-04-04 21:15:22 | <koz_> | Suppose I have a where-bind 'foo :: SmallArray Int', where the body is 'foo = runST $ do ...'. Is this ST computation gonna get re-run each time I need the value of foo? |
| 2021-04-04 21:15:22 | → | justanotheruser joins (~justanoth@unaffiliated/justanotheruser) |
| 2021-04-04 21:15:34 | → | esp381274 joins (esp32_prog@gateway/vpn/mullvad/esp32prog/x-46565127) |
| 2021-04-04 21:16:59 | → | son0p joins (~son0p@181.136.122.143) |
| 2021-04-04 21:17:40 | <edwardk> | {-# noinline foo #-} -- if you really want to make sure it doesn't get recreated |
| 2021-04-04 21:17:41 | × | DavidEichmann quits (~david@47.27.93.209.dyn.plus.net) (Ping timeout: 240 seconds) |
| 2021-04-04 21:17:57 | × | finn_elija quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 240 seconds) |
| 2021-04-04 21:18:04 | <koz_> | But in theory, it shouldn't, right? The idea is I only need it to run once. |
| 2021-04-04 21:18:30 | <edwardk> | it should try to share rather than inline the definition because doing the latter isn't "work safe" |
| 2021-04-04 21:18:39 | × | esp32_prog quits (~esp32_pro@185.254.75.29) (Ping timeout: 260 seconds) |
| 2021-04-04 21:18:43 | <edwardk> | unless there is only one use site |
| 2021-04-04 21:18:48 | → | finn_elija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
| 2021-04-04 21:18:55 | <koz_> | There are definitely multiple use sites. |
| 2021-04-04 21:21:17 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds) |
| 2021-04-04 21:23:56 | → | acidjnk_new joins (~acidjnk@p200300d0c72b959101a0d9f262d01485.dip0.t-ipconnect.de) |
| 2021-04-04 21:26:44 | × | perrier-jouet quits (~perrier-j@modemcable012.251-130-66.mc.videotron.ca) (Quit: WeeChat 3.1) |
| 2021-04-04 21:29:01 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2021-04-04 21:31:08 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-04-04 21:32:39 | × | Varis quits (~Tadas@unaffiliated/varis) (Remote host closed the connection) |
| 2021-04-04 21:33:11 | × | son0p quits (~son0p@181.136.122.143) (Remote host closed the connection) |
| 2021-04-04 21:33:35 | → | Chorhizo joins (5615d9ca@cpc1-cmbg20-2-0-cust457.5-4.cable.virginm.net) |
| 2021-04-04 21:33:45 | × | kritzefitz quits (~kritzefit@212.86.56.80) (Remote host closed the connection) |
| 2021-04-04 21:33:46 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 2021-04-04 21:35:10 | → | machinedgod joins (~machinedg@24.105.81.50) |
| 2021-04-04 21:35:44 | <Chorhizo> | Hey guys, I've got a quick question. In an OO language I'd usually try and decouple the DTO objects from the domain objects, it seems a bit boilerplatey for Haskell to implement a ton of instance's, am I overthinking this? |
| 2021-04-04 21:36:00 | → | fendor_ joins (~fendor@77.119.128.7.wireless.dyn.drei.com) |
| 2021-04-04 21:36:12 | → | son0p joins (~son0p@181.136.122.143) |
| 2021-04-04 21:37:16 | → | esp32_prog joins (~esp32_pro@193.27.13.234) |
| 2021-04-04 21:38:11 | × | fendor quits (~fendor@178.165.129.178.wireless.dyn.drei.com) (Ping timeout: 240 seconds) |
| 2021-04-04 21:39:50 | <c_wraith> | You'd still decouple them in haskell, but the conversion is usually just.. functions. |
| 2021-04-04 21:40:35 | × | esp381274 quits (esp32_prog@gateway/vpn/mullvad/esp32prog/x-46565127) (Ping timeout: 260 seconds) |
| 2021-04-04 21:42:56 | → | esp344065 joins (~esp32_pro@89.45.90.62) |
| 2021-04-04 21:45:47 | <Chorhizo> | Thanks, I think I briefly lost my mind |
| 2021-04-04 21:46:11 | × | esp32_prog quits (~esp32_pro@193.27.13.234) (Ping timeout: 260 seconds) |
| 2021-04-04 21:46:54 | → | hexfive joins (~hexfive@50.35.83.177) |
| 2021-04-04 21:48:12 | → | virmaha joins (43a131fc@c-67-161-49-252.hsd1.ca.comcast.net) |
| 2021-04-04 21:50:26 | × | vv8 quits (~egp_@2.95.145.35) (Ping timeout: 260 seconds) |
| 2021-04-04 21:56:16 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2021-04-04 21:57:07 | × | fendor_ quits (~fendor@77.119.128.7.wireless.dyn.drei.com) (Remote host closed the connection) |
| 2021-04-04 22:02:31 | × | Feuermagier quits (~Feuermagi@213.178.26.41) (Ping timeout: 260 seconds) |
| 2021-04-04 22:03:36 | × | shatriff quits (~vitaliish@176.52.216.242) () |
| 2021-04-04 22:03:49 | × | e quits (e@freenode/staff/spy.edk) (Quit: edk) |
| 2021-04-04 22:04:36 | × | Neuromancer quits (~Neuromanc@unaffiliated/neuromancer) (Ping timeout: 260 seconds) |
| 2021-04-04 22:04:46 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 2021-04-04 22:05:34 | → | esp32_prog joins (~esp32_pro@86.106.143.75) |
| 2021-04-04 22:07:35 | × | guest11235813 quits (~jaroslawj@185.234.208.208.r.toneticgroup.pl) (Quit: Lost terminal) |
| 2021-04-04 22:08:39 | × | ChanServ quits (ChanServ@services.) (shutting down) |
| 2021-04-04 22:08:57 | → | e joins (e@freenode/staff/spy.edk) |
| 2021-04-04 22:09:03 | × | esp344065 quits (~esp32_pro@89.45.90.62) (Ping timeout: 260 seconds) |
| 2021-04-04 22:10:05 | → | Rudd0 joins (~Rudd0@185.189.115.108) |
| 2021-04-04 22:13:21 | → | ChanServ joins (ChanServ@services.) |
| 2021-04-04 22:13:21 | card.freenode.net | sets mode +o ChanServ |
| 2021-04-04 22:14:54 | → | tefter joins (~bmaxa@62.240.24.69) |
| 2021-04-04 22:15:36 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:a5e5:fa89:8dc2:92de) |
| 2021-04-04 22:15:38 | × | Tario quits (~Tario@201.192.165.173) (Ping timeout: 260 seconds) |
| 2021-04-04 22:16:11 | × | robotmay quits (~beepboop@2001:8b0:7af0:2580:88f:3393:350e:d23b) (Quit: Be excellent to each other) |
| 2021-04-04 22:16:24 | → | vicfred joins (~vicfred@unaffiliated/vicfred) |
| 2021-04-04 22:22:08 | → | robotmay joins (~beepboop@2001:8b0:7af0:2580:257e:30aa:f716:dc3d) |
| 2021-04-04 22:22:11 | × | stree quits (~stree@68.36.8.116) (Ping timeout: 240 seconds) |
| 2021-04-04 22:25:39 | × | zebrag quits (~inkbottle@aaubervilliers-651-1-244-162.w83-200.abo.wanadoo.fr) (Quit: Konversation terminated!) |
| 2021-04-04 22:25:58 | → | zebrag joins (~inkbottle@aaubervilliers-651-1-244-162.w83-200.abo.wanadoo.fr) |
| 2021-04-04 22:26:43 | → | tefter_ joins (bmaxa@gateway/vpn/protonvpn/tefter) |
| 2021-04-04 22:28:04 | → | Saurabh joins (80c198ce@128-193-152-206.ptpg.oregonstate.edu) |
| 2021-04-04 22:28:52 | <Saurabh> | Hey new to haskell, Can anyone please suggest the best ide to use? So far people have suggested me Visual Studio Code. |
| 2021-04-04 22:29:07 | <dmj`> | Saurabh: haskell-mode for emacs |
| 2021-04-04 22:29:22 | <Saurabh> | emacs? |
| 2021-04-04 22:29:27 | <dmj`> | Saurabh: yessir |
| 2021-04-04 22:29:34 | <Saurabh> | What is emacs? |
| 2021-04-04 22:29:46 | <dmj`> | Saurabh: It's a powerful text editor |
| 2021-04-04 22:29:51 | <dmj`> | Saurabh: what OS are you running? |
| 2021-04-04 22:29:55 | × | tefter quits (~bmaxa@62.240.24.69) (Ping timeout: 265 seconds) |
| 2021-04-04 22:29:56 | <Saurabh> | Windows |
| 2021-04-04 22:30:53 | <Saurabh> | Thanks!! |
| 2021-04-04 22:30:55 | <dmj`> | Saurabh: maybe stick with VSCode then, but if curious https://www.gnu.org/software/emacs/download.html |
| 2021-04-04 22:31:10 | <dmj`> | Saurabh: been using https://github.com/haskell/haskell-mode for years |
| 2021-04-04 22:31:36 | × | tefter_ quits (bmaxa@gateway/vpn/protonvpn/tefter) (Ping timeout: 268 seconds) |
| 2021-04-04 22:31:46 | <Saurabh> | I see. |
| 2021-04-04 22:32:04 | <dmj`> | Have heard great things about VSCode though |
| 2021-04-04 22:32:25 | → | Tario joins (~Tario@200.119.187.188) |
| 2021-04-04 22:32:26 | <Saurabh> | Learning it for my undergrad class. |
| 2021-04-04 22:33:05 | → | tefter_ joins (~bmaxa@62.240.24.69) |
| 2021-04-04 22:34:04 | <dmj`> | Saurabh: that's awesome |
| 2021-04-04 22:34:31 | → | ezrakilty joins (~ezrakilty@97-126-95-37.tukw.qwest.net) |
| 2021-04-04 22:35:50 | → | stree joins (~stree@68.36.8.116) |
All times are in UTC.