Logs: freenode/#haskell
| 2020-10-14 17:09:20 | <monochrom> | Ah dammit. |
| 2020-10-14 17:09:22 | × | ensyde quits (~ensyde@2600:1702:2e30:1a40:f09c:a012:516e:b253) (Ping timeout: 260 seconds) |
| 2020-10-14 17:09:23 | → | takuan joins (~takuan@178-116-218-225.access.telenet.be) |
| 2020-10-14 17:09:33 | <monochrom> | show :: (ShowStyle s, Show a, IsString t) => Proxy s -> a -> t |
| 2020-10-14 17:10:02 | <monochrom> | Multiple dispatch at its finest. |
| 2020-10-14 17:10:55 | → | wroathe joins (~wroathe@c-73-24-27-54.hsd1.mn.comcast.net) |
| 2020-10-14 17:11:04 | <Uniaika> | tbh, Show is good enough for debugging |
| 2020-10-14 17:11:12 | <monochrom> | CLOS be like "we figured that out 40 years ago, what took you so long" |
| 2020-10-14 17:11:20 | → | seanvert joins (~user@177.84.244.242) |
| 2020-10-14 17:11:31 | → | avdb joins (~avdb@ip-213-49-123-30.dsl.scarlet.be) |
| 2020-10-14 17:11:35 | <Uniaika> | monochrom: what did it bring on the table? |
| 2020-10-14 17:11:53 | × | GyroW quits (~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie) |
| 2020-10-14 17:12:04 | <monochrom> | Multiple dispatch. |
| 2020-10-14 17:12:04 | → | GyroW joins (~GyroW@d54C03E98.access.telenet.be) |
| 2020-10-14 17:12:05 | × | GyroW quits (~GyroW@d54C03E98.access.telenet.be) (Changing host) |
| 2020-10-14 17:12:05 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-14 17:12:51 | → | xff0x joins (~fox@2001:1a81:531c:4c00:832:9834:d4e8:1bdd) |
| 2020-10-14 17:13:24 | → | shatriff joins (~vitaliish@176.52.219.10) |
| 2020-10-14 17:15:08 | → | snakemas1 joins (~snakemast@213.100.206.23) |
| 2020-10-14 17:16:49 | → | bahamas joins (~lucian@unaffiliated/bahamas) |
| 2020-10-14 17:19:40 | × | DirefulSalt quits (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection) |
| 2020-10-14 17:20:04 | → | DirefulSalt joins (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) |
| 2020-10-14 17:21:35 | <ezzieyguywuf> | if you were going to write a web app in which (1) there's a drag/drop interface, (2) users can put stuff together in an order of their choosing with some limitations, (3) the output is a configured part number and an image displaying the configuration...what language would you use? |
| 2020-10-14 17:21:42 | <ezzieyguywuf> | I've never done something like this for a website |
| 2020-10-14 17:22:12 | → | noumenon joins (~daemon@113.51-175-156.customer.lyse.net) |
| 2020-10-14 17:22:34 | <shapr> | well, I'd use Haskell but I've a decent chunk of experience building webapps in Haskell |
| 2020-10-14 17:23:06 | <shapr> | ezzieyguywuf: if it's for work, use what your team uses? if it's for fun, use what looks like the most fun? |
| 2020-10-14 17:23:21 | → | acidjnk_new joins (~acidjnk@p200300d0c7237896b056d7f56d23f214.dip0.t-ipconnect.de) |
| 2020-10-14 17:23:27 | hackage | http-conduit-downloader 1.1.2 - HTTP downloader tailored for web-crawler needs. https://hackage.haskell.org/package/http-conduit-downloader-1.1.2 (VladimirShabanov) |
| 2020-10-14 17:23:35 | → | thir joins (~thir@p200300f27f02580060eb7dde324e54c8.dip0.t-ipconnect.de) |
| 2020-10-14 17:24:07 | <shapr> | I think there should be a 20th anniversary celebration for #haskell |
| 2020-10-14 17:24:26 | <shapr> | that's a mere 28 weeks away! |
| 2020-10-14 17:24:29 | <ezzieyguywuf> | it's for work but we're not software guys |
| 2020-10-14 17:24:34 | <ezzieyguywuf> | so it's just kind of my fun side project |
| 2020-10-14 17:24:55 | <ezzieyguywuf> | I'm not averse to using haskell, but I think we might hire a software dude in india to do it and I'll manage him. |
| 2020-10-14 17:25:02 | <ezzieyguywuf> | just trying to figure out what sort of technologies are out there |
| 2020-10-14 17:25:17 | <shapr> | it sounds like a decent sized web app |
| 2020-10-14 17:25:23 | <ski> | shapr : 'twas in 2001 ? |
| 2020-10-14 17:25:39 | <ezzieyguywuf> | shapr: yea, it's def. not a quicky |
| 2020-10-14 17:25:41 | → | ensyde joins (~ensyde@2600:1702:2e30:1a40:f09c:a012:516e:b253) |
| 2020-10-14 17:25:45 | <shapr> | ski: according to chanserv Registered : Apr 30 22:22:56 2001 (19y 24w 3d ago) |
| 2020-10-14 17:26:12 | <vincenz> | shapr: Hey! |
| 2020-10-14 17:26:21 | <ski> | wasn't it at OpenProjects, some time before that ? |
| 2020-10-14 17:26:24 | <shapr> | ezzieyguywuf: My suggestion is to create a prototype in whatever language you enjoy most, and possibly hire someone to rewrite it in whatever language is most easily maintained by that person? |
| 2020-10-14 17:26:27 | <monochrom> | "28 weeks later" |
| 2020-10-14 17:26:44 | <shapr> | howdy vincenz! long time no see! What're you doing these days? |
| 2020-10-14 17:27:09 | ski | idly recalls having to switch server host to connect to, with ircII, at some point |
| 2020-10-14 17:27:11 | <monochrom> | Too bad it is not April 1. |
| 2020-10-14 17:27:13 | <vincenz> | shapr: I'm still at Google, working on Maps, though now living in the US. you? |
| 2020-10-14 17:27:24 | <ezzieyguywuf> | shapr: that's not a bad idea. |
| 2020-10-14 17:27:27 | <shapr> | ski: I thought freenode was the new name for openprojects? jag glömmer, det var förmycket tiden |
| 2020-10-14 17:27:40 | <ezzieyguywuf> | aren't there, like, a handful of languages that are the "go to" for this type of stuff on the web though? |
| 2020-10-14 17:27:44 | <ezzieyguywuf> | i.e. javascript, ruby? |
| 2020-10-14 17:27:58 | <ezzieyguywuf> | I don't really know, like I said I've got like 0 experience making stuff for the web outside of basic html |
| 2020-10-14 17:28:02 | × | avdb quits (~avdb@ip-213-49-123-30.dsl.scarlet.be) (Quit: WeeChat 2.9) |
| 2020-10-14 17:28:03 | <ski> | yes, but we still needed to connect using a different domain name |
| 2020-10-14 17:28:05 | <shapr> | vincenz: writing Haskell for a living. living in the DC area while my employer is in Boston |
| 2020-10-14 17:28:11 | <dsal> | ezzieyguywuf: javascript is what browsers speak, but it's not necessarily how you need to speak to the browser. |
| 2020-10-14 17:28:30 | <ezzieyguywuf> | vincenz: you work on google maps? that's awesome, that's a great piece of software. |
| 2020-10-14 17:28:35 | <shapr> | ezzieyguywuf: you could do 99% of what you need entirely on the server side, it depends on what's most comfortable for you |
| 2020-10-14 17:28:36 | <dsal> | You can write haskell or elm or something on the browser side, and haskell on the server side. |
| 2020-10-14 17:28:38 | → | avdb joins (~avdb@ip-213-49-123-30.dsl.scarlet.be) |
| 2020-10-14 17:29:05 | <ezzieyguywuf> | shapr: hrm, that's starting to make sense to me. I think I need to educate myself on how this web stuff works, maybe do a small toy project |
| 2020-10-14 17:29:17 | <shapr> | ezzieyguywuf: if you have any questions, I'm happy to help! |
| 2020-10-14 17:29:23 | <ezzieyguywuf> | 👍 |
| 2020-10-14 17:29:26 | → | GyroW_ joins (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) |
| 2020-10-14 17:29:27 | × | GyroW_ quits (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host) |
| 2020-10-14 17:29:27 | → | GyroW_ joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-14 17:29:43 | <shapr> | my last year's project was a web app in Haskell that was 99% server side: https://github.com/shapr/fermatslastmargin/ |
| 2020-10-14 17:29:46 | <vincenz> | ezzieyguywuf: Thanks! |
| 2020-10-14 17:29:48 | × | GyroW quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 260 seconds) |
| 2020-10-14 17:29:56 | <vincenz> | shapr: I guess that's the new normal |
| 2020-10-14 17:29:57 | × | ensyde quits (~ensyde@2600:1702:2e30:1a40:f09c:a012:516e:b253) (Ping timeout: 244 seconds) |
| 2020-10-14 17:30:02 | <monochrom> | ezzieyguywuf: Javascript is native for GUI in a web browser. However, if you like, many languages can be compiled to Javascript. Haskell (using GHCJS), Clojure, ... |
| 2020-10-14 17:30:18 | <vincenz> | monochrom: don't forget typescript :) |
| 2020-10-14 17:30:34 | <monochrom> | But GHCJS is a bit difficult to install. They say "just use Nix". |
| 2020-10-14 17:32:09 | × | dexterlb quits (~dexterlb@2a01:9e40:2:2::2) (Quit: Boing) |
| 2020-10-14 17:32:34 | <bliminse> | ezzieyguywuf: you may also want to consider the candidate pool that each language has. for frontend javascript definitely is number 1, and if you decide to split into backend/front I'm pretty certain Haskell |
| 2020-10-14 17:32:47 | <bliminse> | will limit your options way more than a language like java to be honest |
| 2020-10-14 17:33:01 | <ezzieyguywuf> | bliminse: yea, this is the type of stuff I was curious about too. |
| 2020-10-14 17:33:15 | → | dexterlb joins (~dexterlb@2a01:9e40:2:2::2) |
| 2020-10-14 17:33:21 | <maerwald> | monochrom: if nix is the only way to install something... makes you wonder why |
| 2020-10-14 17:33:54 | → | Ariakenom joins (~Ariakenom@h-82-196-111-216.NA.cust.bahnhof.se) |
| 2020-10-14 17:35:22 | → | acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) |
| 2020-10-14 17:35:48 | <gentauro> | is there a Haskell project that reminds of `.NET LINQ`? |
| 2020-10-14 17:35:52 | <phadej> | finding a skillful person who enjoys writing web-backend java feels to be a hard (or costly) task |
| 2020-10-14 17:35:59 | <gentauro> | I want to get inspired :) |
| 2020-10-14 17:36:00 | → | alp joins (~alp@2a01:e0a:58b:4920:35bf:57b0:490a:24ef) |
| 2020-10-14 17:36:23 | <gentauro> | phadej: doesn't those people write Scala? |
| 2020-10-14 17:36:26 | <dolio> | GHC has extended linq-like monad comprehensions, doesn't it? |
| 2020-10-14 17:36:40 | <maerwald> | Scala devs are expensive |
| 2020-10-14 17:36:44 | <gentauro> | phadej: a know many and they are pretty happy about writing Scala for $$$ |
| 2020-10-14 17:36:58 | <phadej> | gentauro: Scala would "limit your candidate pool" in the same way Haskell :) |
| 2020-10-14 17:37:01 | <geekosaur> | yes, at least for now; I've heard at least one proposal to remove them due to lack of use |
| 2020-10-14 17:37:31 | <gentauro> | phadej: but reaching out to Scala devs, would increase software quality |
| 2020-10-14 17:37:41 | <phadej> | :) |
| 2020-10-14 17:37:51 | <maerwald> | gentauro: why? |
| 2020-10-14 17:38:28 | <phadej> | I thing that [scala devs increasing software quality] is a sarcastic comment |
| 2020-10-14 17:38:29 | <gentauro> | maerwald: at least the people I know that write Scala for food are pretty competent :) |
| 2020-10-14 17:38:48 | <maerwald> | gentauro: that's a weird conclusion then |
All times are in UTC.