Logs: freenode/#haskell
| 2021-05-11 02:20:53 | → | theDon joins (~td@muedsl-82-207-238-242.citykom.de) |
| 2021-05-11 02:21:39 | × | falafel quits (~falafel@2603-8001-ca00-f555-b4a5-fa93-bc1a-b3d6.res6.spectrum.com) (Ping timeout: 245 seconds) |
| 2021-05-11 02:23:11 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 2021-05-11 02:27:42 | → | FinnElija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
| 2021-05-11 02:27:42 | finn_elija | is now known as Guest16233 |
| 2021-05-11 02:27:43 | FinnElija | is now known as finn_elija |
| 2021-05-11 02:27:53 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:692a:95b:a9cd:2f9) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2021-05-11 02:30:12 | → | Tops2 joins (~Tobias@dyndsl-095-033-094-242.ewe-ip-backbone.de) |
| 2021-05-11 02:31:09 | × | Guest16233 quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 240 seconds) |
| 2021-05-11 02:31:54 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:692a:95b:a9cd:2f9) |
| 2021-05-11 02:33:47 | × | sheepduck quits (~sheepduck@2607:fea8:2a62:9600::5ac6) (Remote host closed the connection) |
| 2021-05-11 02:34:13 | × | yahb quits (xsbot@haskell/bot/yahb) (Ping timeout: 240 seconds) |
| 2021-05-11 02:35:16 | → | sheepduck joins (~sheepduck@2607:fea8:2a62:9600::5ac6) |
| 2021-05-11 02:38:52 | → | yahb joins (xsbot@178.219.36.155) |
| 2021-05-11 02:38:52 | × | yahb quits (xsbot@178.219.36.155) (Changing host) |
| 2021-05-11 02:38:52 | → | yahb joins (xsbot@haskell/bot/yahb) |
| 2021-05-11 02:40:46 | × | machinedgod quits (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 240 seconds) |
| 2021-05-11 02:42:22 | <minoru_shiraeesh> | ski: yes, that's the wiki I was talking about, thanks |
| 2021-05-11 02:44:12 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 2021-05-11 02:47:03 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-05-11 02:47:56 | × | BIG_JIMMY_D quits (~jim@108.61.185.76) (Ping timeout: 265 seconds) |
| 2021-05-11 02:48:06 | × | mounty quits (~mounty@236.216.214.218.sta.wbroadband.net.au) (Ping timeout: 240 seconds) |
| 2021-05-11 02:48:48 | → | BIG_JIMMY_D joins (~jim@108.61.185.76) |
| 2021-05-11 02:48:56 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 260 seconds) |
| 2021-05-11 02:51:25 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 252 seconds) |
| 2021-05-11 02:52:45 | <minoru_shiraeesh> | so let's say I want to add a page about various ways of solving a task, like architectural patterns, approaches, something like that |
| 2021-05-11 02:53:22 | <minoru_shiraeesh> | does a page like that fit into haskell wiki? |
| 2021-05-11 02:53:30 | → | jgt_ joins (~jgt@92-247-237-116.spectrumnet.bg) |
| 2021-05-11 02:53:44 | × | BIG_JIMMY_D quits (~jim@108.61.185.76) (Ping timeout: 265 seconds) |
| 2021-05-11 02:54:24 | <minoru_shiraeesh> | or wikibooks |
| 2021-05-11 02:54:44 | → | BIG_JIMMY_D joins (~jim@108.61.185.76) |
| 2021-05-11 02:54:50 | × | Sheilong quits (uid293653@gateway/web/irccloud.com/x-uarnrolikdibusqq) () |
| 2021-05-11 02:56:16 | → | ADG1089 joins (~aditya@223.226.229.98) |
| 2021-05-11 02:56:41 | <ADG1089> | even with the constrained nature of language is it possible to write crap code in haskell? |
| 2021-05-11 02:57:32 | × | jgt_ quits (~jgt@92-247-237-116.spectrumnet.bg) (Ping timeout: 240 seconds) |
| 2021-05-11 02:58:41 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 2021-05-11 03:03:13 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 240 seconds) |
| 2021-05-11 03:03:24 | × | stree quits (~stree@68.36.8.116) (Ping timeout: 265 seconds) |
| 2021-05-11 03:06:47 | <nshepperd> | certainly |
| 2021-05-11 03:08:12 | <pjb> | I'd even say it's easier. |
| 2021-05-11 03:10:42 | × | wei2912 quits (~wei2912@unaffiliated/wei2912) (Remote host closed the connection) |
| 2021-05-11 03:15:08 | × | sheepduck quits (~sheepduck@2607:fea8:2a62:9600::5ac6) (Remote host closed the connection) |
| 2021-05-11 03:16:35 | → | stree joins (~stree@68.36.8.116) |
| 2021-05-11 03:16:42 | → | sheepduck joins (~sheepduck@2607:fea8:2a62:9600::5ac6) |
| 2021-05-11 03:16:55 | → | Natch joins (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) |
| 2021-05-11 03:18:26 | <minoru_shiraeesh> | the only article from wiki haskell I remember reading was about folds |
| 2021-05-11 03:19:31 | × | sheepduck quits (~sheepduck@2607:fea8:2a62:9600::5ac6) (Remote host closed the connection) |
| 2021-05-11 03:19:53 | → | sheepduck joins (~sheepduck@2607:fea8:2a62:9600::9ba6) |
| 2021-05-11 03:20:34 | <minoru_shiraeesh> | I want to create a page that will list a collection of various ways of creating an application |
| 2021-05-11 03:21:18 | <minoru_shiraeesh> | something like a cookbook with emphasis on design patterns |
| 2021-05-11 03:21:51 | <minoru_shiraeesh> | does haskell wiki have pages like that? |
| 2021-05-11 03:22:32 | × | ChaiTRex quits (~ChaiTRex@gateway/tor-sasl/chaitrex) (Remote host closed the connection) |
| 2021-05-11 03:23:07 | × | renzhi quits (~renzhi@2607:fa49:6500:bc00::e7b) (Ping timeout: 250 seconds) |
| 2021-05-11 03:23:11 | → | ChaiTRex joins (~ChaiTRex@gateway/tor-sasl/chaitrex) |
| 2021-05-11 03:23:45 | <minoru_shiraeesh> | I see there's a "Haskell in Practice" section in wikibooks, and under it there is "Specialized Tasks" part |
| 2021-05-11 03:24:05 | <minoru_shiraeesh> | I think the page I'm describing is going to fit there |
| 2021-05-11 03:24:13 | <minoru_shiraeesh> | how about haskell wiki? |
| 2021-05-11 03:28:24 | → | EvilMagix joins (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) |
| 2021-05-11 03:33:03 | × | sheepduck quits (~sheepduck@2607:fea8:2a62:9600::9ba6) (Remote host closed the connection) |
| 2021-05-11 03:34:19 | <ADG1089> | pjb: for example? |
| 2021-05-11 03:35:25 | → | sheepduck joins (~sheepduck@2607:fea8:2a62:9600::9ba6) |
| 2021-05-11 03:35:49 | × | xkapastel quits (uid17782@gateway/web/irccloud.com/x-porhvditswtjxxbh) (Quit: Connection closed for inactivity) |
| 2021-05-11 03:37:00 | × | sheepduck quits (~sheepduck@2607:fea8:2a62:9600::9ba6) (Remote host closed the connection) |
| 2021-05-11 03:37:34 | → | sheepduck joins (~sheepduck@2607:fea8:2a62:9600::9ba6) |
| 2021-05-11 03:45:57 | → | hololeap joins (hololeap@gateway/vpn/protonvpn/hololeap) |
| 2021-05-11 03:50:21 | <minoru_shiraeesh> | I think it's possible to write bad code in any language, writing good code - depends on the language |
| 2021-05-11 03:51:18 | <minoru_shiraeesh> | although it's going to be hard to distinguish bad and good code in the whitespace language, for example |
| 2021-05-11 03:54:06 | × | Athas quits (athas@2a01:7c8:aaac:1cf:2394:476b:619f:8554) (Quit: ZNC - http://znc.sourceforge.net) |
| 2021-05-11 03:54:16 | → | Athas joins (athas@sigkill.dk) |
| 2021-05-11 03:55:57 | <pjb> | ADG1089: you have a lot of abstraction tools that you can abuse to write overly sophisticated code. |
| 2021-05-11 03:56:54 | <hololeap> | some people find `fmap` over the function instance of Functor to be bad code, but others seem to like it. there's a lot of ambiguity when it comes to what is considered "good code" |
| 2021-05-11 03:58:39 | <ADG1089> | hololeap: that seems ok to me, fmap over (->) ? |
| 2021-05-11 03:59:42 | <hololeap> | ADG1089: exactly. a lot of people see it as visually ambiguous, calling it "name that Functor/Applicative/Monad". i tend to agree :/ |
| 2021-05-11 04:00:58 | <hololeap> | that's just an example where the syntactic options given by haskell create controversy |
| 2021-05-11 04:01:27 | <ADG1089> | probably depends upon how much it allows for people to make mistakes |
| 2021-05-11 04:01:49 | <ski> | `f . g' seems simpler to grasp, to me, than `fmap f g' or `f <$> g' |
| 2021-05-11 04:02:05 | <hololeap> | the type system would prevent you from doing anyhing too far from what you want, but it might be hard to parse for someone reading your code |
| 2021-05-11 04:02:08 | <ski> | similarly for `map f xs' over `fmap f xs' |
| 2021-05-11 04:04:33 | <hololeap> | ski: i agree. using that isn't quite so generic can be good unless you have broken your code into a bunch of fragments with easy-to-parse type signatures |
| 2021-05-11 04:05:24 | × | ADG1089 quits (~aditya@223.226.229.98) (Remote host closed the connection) |
| 2021-05-11 04:05:24 | × | hexfive quits (~hexfive@50.35.83.177) (Quit: i must go. my people need me.) |
| 2021-05-11 04:10:28 | <ski> | occasionally, i think some code would be easier to follow, writing it as a series of transformations of types (focusing on spelling out the types explicitly, rather than focusing primarily on the steps) |
| 2021-05-11 04:14:14 | <ski> | as an example of the kind of think i had in mind, would you prefer to read `join . fmap join', or `m a <-{join}-< m (m a) <-{fmap join}-< m (m (m a))' (or `id @(m a) . join . id @(m (m a)) . fmap join . id @(m (m (m a)))') ? |
| 2021-05-11 04:14:32 | <ski> | s/think/thing/ |
| 2021-05-11 04:18:47 | Axman6 | You can write PHP in any language... |
| 2021-05-11 04:19:00 | <Axman6> | cccccckvtilvfvjnebecfchnkedrjcttjdkhubtnuvhj |
| 2021-05-11 04:19:17 | × | RusAlex quits (~Chel@unaffiliated/rusalex) (Ping timeout: 265 seconds) |
| 2021-05-11 04:19:37 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-05-11 04:20:15 | <Axman6> | uh, thanks yubikey |
| 2021-05-11 04:20:34 | ski | was thinking about blaming the cat |
| 2021-05-11 04:20:52 | <ski> | (or perchance a toddler) |
| 2021-05-11 04:20:53 | <justsomeguy> | Ah, the dreaded irc yubikey blast; I've done that maybe ten times now? |
| 2021-05-11 04:21:41 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 2021-05-11 04:21:49 | → | Feuermagier joins (~Feuermagi@213.178.26.41) |
| 2021-05-11 04:25:01 | × | hyiltiz quits (~quassel@unaffiliated/hyiltiz) (Ping timeout: 268 seconds) |
| 2021-05-11 04:25:38 | → | hyiltiz joins (~quassel@31.220.5.250) |
| 2021-05-11 04:25:38 | × | hyiltiz quits (~quassel@31.220.5.250) (Changing host) |
| 2021-05-11 04:25:38 | → | hyiltiz joins (~quassel@unaffiliated/hyiltiz) |
| 2021-05-11 04:25:47 | × | sheepduck quits (~sheepduck@2607:fea8:2a62:9600::9ba6) (Remote host closed the connection) |
| 2021-05-11 04:25:54 | → | Ishutin joins (~ishutin@92-249-185-177.pool.digikabel.hu) |
All times are in UTC.