Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2021-04-11 18:19:45 × __minoru__shirae quits (~shiraeesh@46.34.207.250) (Read error: Connection timed out)
2021-04-11 18:20:10 __minoru__shirae joins (~shiraeesh@46.34.207.250)
2021-04-11 18:20:53 evanjs joins (~evanjs@075-129-098-007.res.spectrum.com)
2021-04-11 18:20:56 × evanjs quits (~evanjs@075-129-098-007.res.spectrum.com) (Remote host closed the connection)
2021-04-11 18:22:07 evanjs joins (~evanjs@075-129-098-007.res.spectrum.com)
2021-04-11 18:22:14 vicfred joins (~vicfred@unaffiliated/vicfred)
2021-04-11 18:23:17 × mach1speed quits (~textual@S0106f0b4d2c39cee.va.shawcable.net) (Quit: My MacBook Air has gone to sleep. ZZZzzz…)
2021-04-11 18:23:46 mach1speed joins (~textual@S0106f0b4d2c39cee.va.shawcable.net)
2021-04-11 18:24:07 × mach1speed quits (~textual@S0106f0b4d2c39cee.va.shawcable.net) (Client Quit)
2021-04-11 18:24:11 × xff0x quits (~xff0x@port-92-193-213-105.dynamic.as20676.net) (Ping timeout: 240 seconds)
2021-04-11 18:24:36 mach1speed joins (~textual@S0106f0b4d2c39cee.va.shawcable.net)
2021-04-11 18:24:55 × mach1speed quits (~textual@S0106f0b4d2c39cee.va.shawcable.net) (Client Quit)
2021-04-11 18:25:21 mach1speed joins (~textual@S0106f0b4d2c39cee.va.shawcable.net)
2021-04-11 18:25:43 × mach1speed quits (~textual@S0106f0b4d2c39cee.va.shawcable.net) (Client Quit)
2021-04-11 18:25:45 xff0x joins (~xff0x@2001:1a81:5278:bf00:33a0:2c0f:72ed:caee)
2021-04-11 18:26:12 mach1speed joins (~textual@S0106f0b4d2c39cee.va.shawcable.net)
2021-04-11 18:26:31 × mach1speed quits (~textual@S0106f0b4d2c39cee.va.shawcable.net) (Client Quit)
2021-04-11 18:27:02 mach1speed joins (~textual@S0106f0b4d2c39cee.va.shawcable.net)
2021-04-11 18:27:11 × star_cloud quits (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 240 seconds)
2021-04-11 18:27:20 × mach1speed quits (~textual@S0106f0b4d2c39cee.va.shawcable.net) (Client Quit)
2021-04-11 18:28:24 × myShoggoth quits (~myShoggot@75.164.73.93) (Remote host closed the connection)
2021-04-11 18:28:32 <solvr> What if Haskell made a few small concessions so the general audience could like it more.
2021-04-11 18:28:49 myShoggoth joins (~myShoggot@75.164.73.93)
2021-04-11 18:28:55 × Mrbuck quits (~Mrbuck@gateway/tor-sasl/mrbuck) (Quit: WeeChat 2.8)
2021-04-11 18:29:08 <maerwald> solvr: like?
2021-04-11 18:30:08 <thblt> I vote GOTO
2021-04-11 18:30:14 <MarcelineVQ> concede that python is the superior language
2021-04-11 18:30:37 <solvr> Something like Erlang's process dictionary. And something like Erlang's processes
2021-04-11 18:30:43 <solvr> so it looks more OOP
2021-04-11 18:31:15 <MarcelineVQ> processes are cool, cloud-haskell has a bit of that iirc
2021-04-11 18:31:15 star_cloud joins (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-04-11 18:31:32 <MarcelineVQ> *Cloud Haskell (distributed-process)
2021-04-11 18:32:53 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2021-04-11 18:32:54 × jamm_ quits (~jamm@unaffiliated/jamm) (Remote host closed the connection)
2021-04-11 18:34:26 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2021-04-11 18:36:42 <maerwald> isn't that dead?
2021-04-11 18:37:04 <geekosaur> effectively
2021-04-11 18:38:56 <MarcelineVQ> yet with untold aeons even death may die
2021-04-11 18:39:06 <MarcelineVQ> e.g. there's also the option to compile _to_ erlang
2021-04-11 18:39:31 <solvr> What about compiling to JS
2021-04-11 18:40:24 × jalumar quits (uid392211@gateway/web/irccloud.com/x-xzluywcotqccmnoo) (Quit: Connection closed for inactivity)
2021-04-11 18:40:47 <MarcelineVQ> ghcjs is the most successful effort for doing that in haskell
2021-04-11 18:41:23 <solvr> I guess Haskell will never be very popular then
2021-04-11 18:41:58 <juri_> I hope people will eventually get tired of writing bad imperitive code.
2021-04-11 18:42:04 <maerwald> very popular means you're flooded with mediocre library maintainers, as can be seen on npm
2021-04-11 18:42:39 jamm_ joins (~jamm@unaffiliated/jamm)
2021-04-11 18:42:56 <solvr> juri_, some imperative code is most suitable between boundaries
2021-04-11 18:43:21 <maerwald> what's wrong with imperative code
2021-04-11 18:43:43 × frozenErebus quits (~frozenEre@37.231.244.249) (Ping timeout: 252 seconds)
2021-04-11 18:43:43 × BosonCollider quits (~olofs@90-227-86-119-no542.tbcn.telia.com) (Ping timeout: 252 seconds)
2021-04-11 18:43:43 chenshen joins (~chenshen@2620:10d:c090:400::5:b6af)
2021-04-11 18:44:21 <juri_> it can be useful, but it can also be completely horrible. i like writing pure code, with a small kernel of imperitive code.
2021-04-11 18:44:23 nut joins (~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr)
2021-04-11 18:44:37 <maerwald> that sounds like taste, not an actual engineering concern
2021-04-11 18:44:59 Lycurgus joins (~niemand@98.4.118.65)
2021-04-11 18:46:24 × star_cloud quits (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 246 seconds)
2021-04-11 18:46:59 star_cloud joins (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-04-11 18:47:15 <juri_> the ability to reason about code is an engineering concern. pure code is easier to reason about, which tends to lead to better, more maintainable code.
2021-04-11 18:48:14 <maerwald> Don't think that's true. The problem is shared mutable state. You can tackle that in imperative languages too, see rust.
2021-04-11 18:48:40 × jamm_ quits (~jamm@unaffiliated/jamm) (Remote host closed the connection)
2021-04-11 18:53:08 heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-04-11 18:55:17 <Lycurgus> what is "pure code"?
2021-04-11 18:55:43 × nut quits (~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Ping timeout: 265 seconds)
2021-04-11 18:56:04 <Lycurgus> the instructions only in a code stream?
2021-04-11 18:56:43 <dcbdan> me thinks: code that has no side effects. As in, can be expressed like a mathematical function
2021-04-11 18:56:57 mananamenos joins (~mananamen@62.red-88-11-67.dynamicip.rima-tde.net)
2021-04-11 18:56:57 × star_cloud quits (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Excess Flood)
2021-04-11 18:57:01 <maerwald> simplified: pure code is code where the evaluation strategy doesn't affect semantics
2021-04-11 18:57:08 elfets joins (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de)
2021-04-11 18:58:11 star_cloud joins (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com)
2021-04-11 18:58:15 <Lycurgus> so it's referential transparency
2021-04-11 18:58:31 × coot quits (~coot@37.30.50.130.nat.umts.dynamic.t-mobile.pl) (Quit: coot)
2021-04-11 18:58:44 BosonCollider joins (~olofs@90-227-86-119-no542.tbcn.telia.com)
2021-04-11 18:59:00 <maerwald> the point is that it's not defined for execution
2021-04-11 18:59:03 <Lycurgus> which sounds like a thing where as "pure oode" sounds like bs
2021-04-11 18:59:33 <maerwald> so the fact that haskell is pure doesn't actually give you much, because you can pass around IORefs like a madman, can you not?
2021-04-11 18:59:35 <Lycurgus> asif pure code lacked smells
2021-04-11 19:00:04 AkechiShiro joins (~AkechiShi@2a01:e0a:5f9:9681:58c8:ec73:6b59:f408)
2021-04-11 19:00:18 <Lycurgus> asif the pure were the clean
2021-04-11 19:00:45 × Guest78317 quits (~laudiacay@67.176.215.84) (Ping timeout: 252 seconds)
2021-04-11 19:03:26 HannaM joins (~quassel@p54849510.dip0.t-ipconnect.de)
2021-04-11 19:04:10 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
2021-04-11 19:07:45 minoru_shiraeesh joins (~shiraeesh@109.166.56.11)
2021-04-11 19:08:11 justsomeguy joins (~justsomeg@unaffiliated/--/x-3805311)
2021-04-11 19:08:28 × __minoru__shirae quits (~shiraeesh@46.34.207.250) (Ping timeout: 252 seconds)
2021-04-11 19:10:19 ulfryk joins (~ulfryk@2a01:4b00:872d:e600:a55a:b8e3:54cc:d8d6)
2021-04-11 19:10:25 × helo_ quits (~helo@2a02:810c:ccc0:2d4:8d6b:adee:df65:bf55) (Quit: Leaving)
2021-04-11 19:10:35 × Lycurgus quits (~niemand@98.4.118.65) (Quit: Exeunt)
2021-04-11 19:12:22 × chenshen quits (~chenshen@2620:10d:c090:400::5:b6af) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
2021-04-11 19:13:11 × mananamenos quits (~mananamen@62.red-88-11-67.dynamicip.rima-tde.net) (Ping timeout: 240 seconds)
2021-04-11 19:13:40 × ystael quits (~ystael@209.6.50.55) (Ping timeout: 268 seconds)
2021-04-11 19:15:17 gioyik joins (~gioyik@gateway/tor-sasl/gioyik)
2021-04-11 19:17:59 × solvr quits (57e3c46d@87.227.196.109) (Quit: Connection closed)
2021-04-11 19:18:45 jpe90 joins (~user@pool-108-31-85-19.washdc.fios.verizon.net)
2021-04-11 19:18:50 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
2021-04-11 19:19:47 chenshen joins (~chenshen@2620:10d:c090:400::5:b6af)
2021-04-11 19:24:33 × myShoggoth quits (~myShoggot@75.164.73.93) (Ping timeout: 240 seconds)
2021-04-11 19:26:05 myShoggoth joins (~myShoggot@75.164.73.93)
2021-04-11 19:26:09 falafel joins (~falafel@pool-96-255-70-50.washdc.fios.verizon.net)
2021-04-11 19:30:20 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)

All times are in UTC.