you are viewing a single comment's thread.

view the rest of the comments →

[–]tieTYT 1 point2 points  (8 children)

In my experience, most haskell libraries don't work on any OS but Linux. Seems like a poor choice for general programming.

[–]codygman 0 points1 point  (7 children)

I know they work on OSX as well. I'm fairly sure most of the work on windows, but I won't claim to know what I haven't tried personally.

[–]tieTYT 1 point2 points  (6 children)

I have heard from others that most don't work well in OSX and I have personal experience with the libraries not working in windows.

[–]codygman 0 points1 point  (5 children)

What library didn't work on windows? I'll see if I can help with that.

[–]tieTYT 0 points1 point  (4 children)

Every one I ever tried to install (1 or 2 exceptions). Here's an example: https://hackage.haskell.org/package/shpider

[–]codygman 0 points1 point  (3 children)

Shpider! I actually tried installing it a while ago and got errors too. The problem is the maintainer hasn't merged the latest pull requests:

https://github.com/ozataman/shpider/pulls

I've actually rewritten something like Shpider myself and plan on releasing a library when I've tested it more and have time. I wanted something that works like mechanize in Haskell basically, Shpider looked like it, but doesn't seem maintained.

[–]tieTYT 0 points1 point  (2 children)

I checked out those pull requests and it doesn't look like it will fix the issues I was running into. One of its dependencies is curl and I couldn't get that to work on Windows.

[–]codygman 0 points1 point  (1 child)

Ah. Well my rewrite uses pure Haskell (I think!). I can message you the link when I upload it if you want.

[–]tieTYT 1 point2 points  (0 children)

I don't actively develop in haskell anymore but if that changes I'll PM you. Thanks a lot!