Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→
Page 1 .. 937 938 939 940 941 942 943 944 945 946 947 .. 5022
502,152 events total
2020-10-29 17:06:17 <yushyin> works ok for vscode and other languages, but the haskell support is bad and vim lsp clients are also all bad
2020-10-29 17:06:19 <tomsmeding> sorry monsterchrom
2020-10-29 17:06:23 <monsterchrom> :)
2020-10-29 17:06:23 <thblt> Not having to install each and every possible language support package in $EDITOR is a blessing.
2020-10-29 17:06:25 <maerwald> it's broken most of the time, uses shitty json with bad error messages, you have all sorts of process handling issues etc etc
2020-10-29 17:06:29 idhugo joins (~idhugo@eduroam06.au.dk)
2020-10-29 17:06:51 <thblt> yushyin: I understand vim extension language is, er, not the best; is there a project to integrate lsp in the core?
2020-10-29 17:06:56 <tomsmeding> maerwald: do you think a different protocol could fix the problems?
2020-10-29 17:07:04 <maerwald> server-client architecture for something that's supposed to run blazingly fast inside my editor? What? Why.
2020-10-29 17:07:14 × Franciman quits (~francesco@host-82-54-10-114.retail.telecomitalia.it) (Quit: Leaving)
2020-10-29 17:07:20 <monsterchrom> because your computer is FTL
2020-10-29 17:07:26 <tomsmeding> maerwald: see also: xi editor
2020-10-29 17:07:37 avdb joins (~avdb@ip-62-235-189-214.dsl.scarlet.be)
2020-10-29 17:07:44 <yushyin> thblt: I'm not aware of any projects
2020-10-29 17:07:44 <tomsmeding> and also the local socket connection is really not what kills performance here :p
2020-10-29 17:07:58 Sheilong joins (uid293653@gateway/web/irccloud.com/x-lzoeccbcuqfwnwby)
2020-10-29 17:08:06 <maerwald> no, but all the error handling mess server-client architecture causes
2020-10-29 17:08:25 kish joins (~oracle@unaffiliated/oracle)
2020-10-29 17:08:28 andreas303 joins (~andreas@gateway/tor-sasl/andreas303)
2020-10-29 17:08:46 <maerwald> also. I'm ranting. I don't have any better solution, lol
2020-10-29 17:08:48 shatriff joins (~vitaliish@176.52.219.10)
2020-10-29 17:08:54 <thblt> maerwald: I'm not sure how you can avoid a client-server model if you want to use the compiler as an editor helper?
2020-10-29 17:09:10 <thblt> The good thing with LSP is that you only have one set of client bugs.
2020-10-29 17:09:12 <monsterchrom> Perhaps the protocol should consist of continuations, not data.
2020-10-29 17:09:15 <tomsmeding> thblt: write the editor in haskell and let it depend on ghc-lib
2020-10-29 17:09:26 <tomsmeding> that remark is meant sarcastically
2020-10-29 17:09:36 <thblt> tomsmeding: I was afraid for a moment :)
2020-10-29 17:09:41 monsterchrom is going to teach continuations tomorrow. That's why. >:)
2020-10-29 17:09:53 <thblt> But hey, that's what Emacs is, just with another language :)
2020-10-29 17:10:22 <monsterchrom> http://hackage.haskell.org/package/manatee-editor
2020-10-29 17:10:24 <tomsmeding> I guess Yi editor exists
2020-10-29 17:10:34 <tomsmeding> or that apparently
2020-10-29 17:10:48 <thblt> xi?
2020-10-29 17:10:50 × Gurkenglas quits (~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 264 seconds)
2020-10-29 17:10:57 <monsterchrom> it doesn't depend on ghc-lib. But at least it's an editor and written in Haskell.
2020-10-29 17:10:58 <thblt> No, xi is in rust
2020-10-29 17:11:10 <tomsmeding> xi is the thing by that google guy that has a client-server architecture for the editor itself
2020-10-29 17:11:13 <tomsmeding> yi is https://github.com/yi-editor/yi
2020-10-29 17:11:17 <thblt> Technically Emacs has native modules so you *could* plug ghc-lib directly.
2020-10-29 17:11:24 motherfsck joins (~motherfsc@unaffiliated/motherfsck)
2020-10-29 17:11:30 <tomsmeding> "This software is no longer maintained" :(
2020-10-29 17:11:32 geekosaur is not sure manatee ever worked fully, it got blatted onto hackage and immediately abandoned apparently :(
2020-10-29 17:11:45 <monsterchrom> Got a bank job. As usual.
2020-10-29 17:11:47 <thblt> Which is probably a good example of "just because you can doesn't mean you should"
2020-10-29 17:12:03 <maerwald> monsterchrom: they pay well
2020-10-29 17:12:07 tomsmeding nods to thblt
2020-10-29 17:12:11 <monsterchrom> The #1 brain drain from #haskell is bank jobs.
2020-10-29 17:12:33 <monsterchrom> This is why when someone asks "are there Haskell jobs" I wish I could just say no.
2020-10-29 17:12:40 ddellacosta joins (~dd@86.106.121.168)
2020-10-29 17:12:43 <maerwald> hey... I wanna get paid for my back pain and RSI
2020-10-29 17:12:47 × carlomagno quits (~cararell@148.87.23.6) (Remote host closed the connection)
2020-10-29 17:12:51 × ransom quits (c4264035@gateway/vpn/protonvpn/c4264035) (Ping timeout: 268 seconds)
2020-10-29 17:12:53 <tomsmeding> so that more people remain in #haskell?
2020-10-29 17:12:58 <monsterchrom> There are no Haskell jobs. Keep writing and maintaining free Haskell software.
2020-10-29 17:13:03 <tomsmeding> :D
2020-10-29 17:13:08 carlomagno joins (~cararell@148.87.23.6)
2020-10-29 17:13:13 <tomsmeding> or enter academia
2020-10-29 17:13:20 <maerwald> well, if *good* healthcare was free.. imagine that
2020-10-29 17:13:26 <thblt> sounds suspiciously like a job!
2020-10-29 17:13:37 <monsterchrom> nah academia is what gives you LinearTypes, not free software that you actually use.
2020-10-29 17:13:44 <tomsmeding> accurate
2020-10-29 17:13:47 <maerwald> programming is one of the worst things you can do to your health
2020-10-29 17:13:49 × Jonkimi727406120 quits (~Jonkimi@223.213.166.96) (Ping timeout: 260 seconds)
2020-10-29 17:14:00 <maerwald> mental and physical
2020-10-29 17:14:02 × falafel_ quits (~falafel@71-34-132-121.clsp.qwest.net) (Ping timeout: 260 seconds)
2020-10-29 17:14:05 <maerwald> Why would anyone do it
2020-10-29 17:14:13 <tomsmeding> it's fun!
2020-10-29 17:14:23 <thblt> Especially when it's not your job.
2020-10-29 17:14:26 <thblt> I guess.
2020-10-29 17:14:28 <maerwald> I don't know what fun is. I just have obsessions.
2020-10-29 17:14:36 <monsterchrom> Oh yeah, for free good healthcare, we need to also tell medical students "nah there are no medical jobs" haha.
2020-10-29 17:14:37 <tomsmeding> most things become less fun when it's your job, pair or unpaid
2020-10-29 17:14:41 <thblt> If obsessions don't count as fun I'm out.
2020-10-29 17:14:45 <maerwald> lolo
2020-10-29 17:16:05 × MindlessDrone quits (~MindlessD@unaffiliated/mindlessdrone) (Ping timeout: 240 seconds)
2020-10-29 17:16:09 GyroW_ joins (~GyroW@d54C03E98.access.telenet.be)
2020-10-29 17:16:10 × GyroW_ quits (~GyroW@d54C03E98.access.telenet.be) (Changing host)
2020-10-29 17:16:10 GyroW_ joins (~GyroW@unaffiliated/gyrow)
2020-10-29 17:16:30 <thblt> In all seriousness, I keep wondering if i should leave my job (I teach philosophy in high school, in Fr) to go work in programming, and I always end up at the conclusion that I'll certainly get paid a lot better but I'll probably hate it very, very quickly
2020-10-29 17:16:50 × GyroW quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 264 seconds)
2020-10-29 17:17:17 <maerwald> thblt: do you know Arnaud Bailly?
2020-10-29 17:17:25 × carlomagno quits (~cararell@148.87.23.6) (Ping timeout: 240 seconds)
2020-10-29 17:17:27 <johnw> hate programming? then you're doing it wrong!
2020-10-29 17:17:50 <thblt> maerwald: no, whyK
2020-10-29 17:17:54 <thblt> who is him?
2020-10-29 17:17:55 FreeBirdLjj joins (~freebirdl@101.228.42.108)
2020-10-29 17:17:58 <maerwald> thblt: frech philosopher, ended up in Singapore in fintech doing haskell :p
2020-10-29 17:18:03 <dolio> Most of the industry is doing it wrong.
2020-10-29 17:18:07 × idhugo quits (~idhugo@eduroam06.au.dk) (Ping timeout: 260 seconds)
2020-10-29 17:18:16 <maerwald> I happened to work on his codebase long after he moved on
2020-10-29 17:18:33 <maerwald> and then understood why
2020-10-29 17:18:53 <monsterchrom> Do you also teach Hofstadter stuff in your philosophy class? In Haskell instead of Lisp? >:)
2020-10-29 17:18:58 <tomsmeding> maerwald: why he moved to programming or why he moved on?
2020-10-29 17:19:06 <maerwald> the latter
2020-10-29 17:19:12 <maerwald> he had visions
2020-10-29 17:19:13 hyperisco joins (~hyperisco@d192-186-117-226.static.comm.cgocable.net)
2020-10-29 17:19:17 <maerwald> about software
2020-10-29 17:19:20 <maerwald> I mean... lol
2020-10-29 17:20:01 <maerwald> If fintech was the right place to exercise visions...
2020-10-29 17:20:08 × teardown quits (~user@gateway/tor-sasl/mrush) (Remote host closed the connection)

All times are in UTC.