Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2021-03-09 03:59:27 bollu7 is now known as bollu
2021-03-09 03:59:27 haasn` is now known as haasn
2021-03-09 03:59:28 [df]_ joins (~ben@51.15.198.140)
2021-03-09 03:59:28 ralu4 is now known as ralu
2021-03-09 03:59:28 polux20015 is now known as polux2001
2021-03-09 03:59:29 Katarushisu5 is now known as Katarushisu
2021-03-09 03:59:30 styledash9 is now known as styledash
2021-03-09 03:59:31 drewolson3 is now known as drewolson
2021-03-09 03:59:31 gothos_ is now known as gothos
2021-03-09 03:59:33 sim642_ joins (~simmo@unaffiliated/sim642)
2021-03-09 03:59:36 [1]MrMobius is now known as MrMobius
2021-03-09 03:59:41 noctux joins (~noctux@unaffiliated/noctux)
2021-03-09 03:59:45 falsifian joins (~falsifian@exoco.falsifian.org)
2021-03-09 03:59:54 stree joins (~stree@68.36.8.116)
2021-03-09 04:00:02 stefan-_ joins (~cri@42dots.de)
2021-03-09 04:00:04 drakonis- is now known as drakonis
2021-03-09 04:00:08 sim642_ is now known as sim642
2021-03-09 04:00:08 e2 joins (e2@sponsored.by.bnc4you.xyz)
2021-03-09 04:00:17 janne joins (~janne@punainen.org)
2021-03-09 04:00:25 × nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 265 seconds)
2021-03-09 04:00:36 koluacik joins (~koluacik@134.122.28.77)
2021-03-09 04:00:49 heyj joins (sid171370@gateway/web/irccloud.com/x-magrapjkmhanqhpk)
2021-03-09 04:01:08 L29Ah joins (~L29Ah@unaffiliated/l29ah)
2021-03-09 04:01:11 chirpsalot joins (~Chirps@pool-98-115-239-235.phlapa.fios.verizon.net)
2021-03-09 04:01:13 jess joins (jess@freenode/staff/jess)
2021-03-09 04:01:22 andjjj23 joins (~irc@107.170.228.47)
2021-03-09 04:01:23 <curiousgay> monochrom: well, I hope even with that I'll learn Haskell quickly, I'm interested in learning something new and unusual, i.e. declarative programming
2021-03-09 04:01:27 mniip joins (mniip@freenode/staff/mniip)
2021-03-09 04:01:40 amx joins (amx@percival.namespace.at)
2021-03-09 04:01:43 Nikotiini joins (~ubuntu@ec2-52-213-118-142.eu-west-1.compute.amazonaws.com)
2021-03-09 04:01:44 divVerent joins (~divVerent@xonotic/core-team/divVerent)
2021-03-09 04:01:54 × gitgoood quits (~gitgood@82-132-219-224.dab.02.net) (Read error: Connection reset by peer)
2021-03-09 04:01:55 lassulus joins (~lassulus@NixOS/user/lassulus)
2021-03-09 04:01:57 ukari joins (~ukari@unaffiliated/ukari)
2021-03-09 04:02:03 hrnz joins (~hrnz@unaffiliated/hrnz)
2021-03-09 04:02:05 tdammers joins (~tdammers@77.109.72.101.res.static.edpnet.net)
2021-03-09 04:02:05 × tdammers quits (~tdammers@77.109.72.101.res.static.edpnet.net) (Changing host)
2021-03-09 04:02:05 tdammers joins (~tdammers@unaffiliated/tdammers)
2021-03-09 04:02:08 RusAlex joins (~Chel@unaffiliated/rusalex)
2021-03-09 04:02:08 marble_visions joins (~user@68.183.79.8)
2021-03-09 04:02:08 <monochrom> The Gentle Introduction to Haskell was how I learned quickly.
2021-03-09 04:02:13 tv joins (~tv@unaffiliated/tv)
2021-03-09 04:02:17 JokerAscensionEx joins (~egp_@2.95.74.168)
2021-03-09 04:02:21 sdrodge joins (~sdrodge@unaffiliated/sdrodge)
2021-03-09 04:02:24 _ashbreeze_ joins (~mark@64.85.214.234.reverse.socket.net)
2021-03-09 04:02:28 Putonlalla joins (~sapekiis@it-cyan.it.jyu.fi)
2021-03-09 04:02:34 apoc joins (~apoc@49.12.13.193)
2021-03-09 04:02:35 Jesin joins (~Jesin@pool-72-66-101-18.washdc.fios.verizon.net)
2021-03-09 04:02:49 mnrmnaugh joins (~mnrmnaugh@unaffiliated/mnrmnaugh)
2021-03-09 04:02:56 <monochrom> My http://www.vex.net/~trebla/haskell/learn-sources.html has more of my recommendations or comments.
2021-03-09 04:03:03 arahael joins (~arahael@121-44-10-207.tpgi.com.au)
2021-03-09 04:03:09 xlei joins (znc@unaffiliated/xlei)
2021-03-09 04:03:14 cgfbee joins (~bot@oc1.itim-cj.ro)
2021-03-09 04:03:32 ahf joins (ahf@irssi/staff/ahf)
2021-03-09 04:03:53 <monochrom> https://soupi.github.io/rfc/reading_simple_haskell/ could help if you just need a crash course for read-only.
2021-03-09 04:03:57 <curiousgay> Axman6: btw, there is "(if ... then ... else ...)-syntax in pattern" error in your example
2021-03-09 04:04:02 × carlomagno quits (~cararell@148.87.23.4) (Quit: Leaving.)
2021-03-09 04:04:07 kam1 joins (~kam1@113.203.63.161)
2021-03-09 04:04:18 <curiousgay> I've downloaded the gentle introduction book
2021-03-09 04:05:12 <curiousgay> ah, never mind, it's just me ommiting "->"
2021-03-09 04:05:51 mceier joins (~mceier@89-68-132-187.dynamic.chello.pl)
2021-03-09 04:08:02 meck joins (~meck@li1809-18.members.linode.com)
2021-03-09 04:09:11 × drbean quits (~drbean@TC210-63-209-145.static.apol.com.tw) (Quit: ZNC 1.8.2+cygwin2 - https://znc.in)
2021-03-09 04:10:11 <Axman6> yeah lambdabot seems to disagree with that :P
2021-03-09 04:10:30 lnx joins (~irssi@167.71.7.27)
2021-03-09 04:10:31 Ekho joins (~Ekho@unaffiliated/ekho)
2021-03-09 04:10:32 nitrix_ is now known as nitrix
2021-03-09 04:10:39 so joins (~so@unaffiliated/so)
2021-03-09 04:10:50 × apache8080 quits (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 264 seconds)
2021-03-09 04:11:20 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-03-09 04:11:50 <curiousgay> monochrom: thanks, and I guess you mean the second link is about reading someone's code? well, I'm interested in writing own programs like servers, GUI apps, interactive command-line tools (communication with other programs included)
2021-03-09 04:12:21 <monochrom> Yes, reading Haskell syntax.
2021-03-09 04:16:16 <heck-to-the-gnom> I find haskell quite easy to read, most of the time
2021-03-09 04:16:21 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
2021-03-09 04:16:55 × acarrico quits (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 240 seconds)
2021-03-09 04:17:10 × kiweun quits (~kiweun@2607:fea8:2a62:9600:a1fb:7cd0:d883:e836) ()
2021-03-09 04:17:18 nineonine joins (~nineonine@50.216.62.2)
2021-03-09 04:18:04 alp joins (~alp@163.172.83.213)
2021-03-09 04:18:24 <curiousgay> heck-to-the-gnom: well, it depends on style someone else uses, I've seen terrible code in different languages where authors really didn't know what they were doing
2021-03-09 04:19:04 <redmp> haskell is easy to read if 1) the author used qualified imports 2) the author used explicit import lists 3) i have already memorized the modules the author imports
2021-03-09 04:19:35 drbean joins (~drbean@TC210-63-209-26.static.apol.com.tw)
2021-03-09 04:19:40 <redmp> if none of those are true, it's a pain becasue you need to figure out the types of all the bindings
2021-03-09 04:22:26 × zebrag quits (~inkbottle@aaubervilliers-654-1-112-176.w86-198.abo.wanadoo.fr) (Quit: Konversation terminated!)
2021-03-09 04:22:49 zebrag joins (~inkbottle@aaubervilliers-654-1-112-176.w86-198.abo.wanadoo.fr)
2021-03-09 04:24:14 × jdt quits (~jdt@208.85.233.130) (Ping timeout: 245 seconds)
2021-03-09 04:25:18 Fuchs1 joins (~Fuchs@217.146.82.202)
2021-03-09 04:25:26 <curiousgay> hm, I see binaries built by GHC use C runtime
2021-03-09 04:26:11 <curiousgay> in Go binding to C breaks performance, stability, correctness, garbage collection, concurrency and cross-compilation
2021-03-09 04:27:28 <redmp> curiousgay: you're referring to the use of the foreign-function interface in go
2021-03-09 04:27:43 <redmp> curiousgay: there are similar problems when using the foreign-function interface to C in haskell
2021-03-09 04:28:15 <redmp> curiousgay: the runtime system (RTS) used by GHC binaries doesn't have these problems; it's built into the language and enables all of the high level features of haskell
2021-03-09 04:28:30 <redmp> curiousgay: including software transactional memory and green threads
2021-03-09 04:28:51 <monochrom> Sounds like Go is a jealous god.
2021-03-09 04:29:17 jdt joins (~jdt@208.85.233.130)
2021-03-09 04:29:38 × redmp quits (~redmp@172.58.35.53) (Quit: Lost terminal)
2021-03-09 04:30:01 redmp joins (~redmp@172.58.35.53)
2021-03-09 04:31:17 <curiousgay> redmp: that's unusual, because pure Go binaries don't link to any C library, while pure GHC binaries link to libc, libm, libgmp, librt, libdl, libffi, libnuma and libpthead
2021-03-09 04:31:56 <monochrom> What is unusual about that?
2021-03-09 04:31:58 <curiousgay> Go is completely self-contained unless some exotic operating systems force it to use C ABIs
2021-03-09 04:32:33 <redmp> curiousgay: yes, go is completely self-contained. haskell's RTS is written in C. there's nothing unusual here.. just different design choices

All times are in UTC.