Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
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.