Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→
Page 1 .. 634 635 636 637 638 639 640 641 642 643 644 .. 5022
502,152 events total
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.