tag:blogger.com,1999:blog-1777990983847811806.post8380563898057539768..comments2024-03-16T16:29:29.582-07:00Comments on Haskell for all: How to contribute to the Haskell ecosystemGabriella Gonzalezhttp://www.blogger.com/profile/01917800488530923694noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-1777990983847811806.post-6469899195057691482016-01-17T09:41:07.059-08:002016-01-17T09:41:07.059-08:00Oops! You're right. I was accidentally imple...Oops! You're right. I was accidentally implementing PPM3, so I just updated the example to be a PPM3 parser instead.Gabriella Gonzalezhttps://www.blogger.com/profile/01917800488530923694noreply@blogger.comtag:blogger.com,1999:blog-1777990983847811806.post-79236117833679122192016-01-17T08:49:45.874-08:002016-01-17T08:49:45.874-08:00Most projects like that are one-man shows since th...Most projects like that are one-man shows since they are pretty easy. For the larger projects (like bindings to large APIs such as Amazon's or Googles) the bindings are auto-generated.<br /><br />I don't know if there is a centralized place that lists projects in need of help, but you can try the Github trending list for Haskell and see if any project interests you:<br /><br />https://github.com/trending?l=haskell<br /><br />If you want a high-impact area to contribute to, I'd personally recommend one of the Haskell tooling projects like:<br /><br />* https://github.com/fpco/ide-backend<br />* https://github.com/leksah/leksah<br />* https://github.com/haskell/haskell-modeGabriella Gonzalezhttps://www.blogger.com/profile/01917800488530923694noreply@blogger.comtag:blogger.com,1999:blog-1777990983847811806.post-19415765690303740682016-01-16T23:28:02.601-08:002016-01-16T23:28:02.601-08:00Inspiring article - I'd really like to get sta...Inspiring article - I'd really like to get started! Where's a good place to find these kinds of projects? Are there any open source projects that are in need of these kinds of parsers, client bindings, etc?Anonymoushttps://www.blogger.com/profile/14701611841533007878noreply@blogger.comtag:blogger.com,1999:blog-1777990983847811806.post-48086115576329025862016-01-10T20:10:58.094-08:002016-01-10T20:10:58.094-08:00I'm pretty sure the PPM parser doesn't mat...I'm pretty sure the PPM parser doesn't match its specification (nor does the example PPM file you give). See the words "pure binary" in point 9 of the spec? I don't think the parser implements that; instead, it seems to be reading decimal numbers in ASCII.Anonymoushttps://www.blogger.com/profile/03127807988482423928noreply@blogger.comtag:blogger.com,1999:blog-1777990983847811806.post-18278005448634882592015-12-11T00:41:44.960-08:002015-12-11T00:41:44.960-08:00Another idea is to optimize code that's used i...Another idea is to optimize code that's used in benchmarking here https://benchmarksgame.alioth.debian.org/u64q/haskell.html<br /><br />And, perhaps, write a blog post about how the optimization process was done. The gist is that for newbies in Haskell it pretty hard to think about performance, because most mainstream langs doesn't have notion of thunks and lazyness. So, the more blog posts about it, the easier it is to build the new mindset.Hi-Angelhttps://www.blogger.com/profile/10661636579329649996noreply@blogger.comtag:blogger.com,1999:blog-1777990983847811806.post-6692948949670409652015-12-10T07:47:10.112-08:002015-12-10T07:47:10.112-08:00A lot of great ideas here, thanks! Personally i ha...A lot of great ideas here, thanks! Personally i have been blocked often by the feeling that writing an API wrapper should be exhaustive. Everyone of us often needs just a subset of an API for his own purposes. One might think to start small and let the community extend the project over time, but this seems to be an antipattern in comparison with automatically generated APIs like those provided by https://github.com/brendanhay, for examplefrancescohttps://www.blogger.com/profile/05584516744763422667noreply@blogger.comtag:blogger.com,1999:blog-1777990983847811806.post-65384697176349170302015-12-10T01:44:56.558-08:002015-12-10T01:44:56.558-08:00excellent idea for a blogpost... as usual !
excellent idea for a blogpost... as usual !<br />Nicolashttps://www.blogger.com/profile/03434148024010872285noreply@blogger.comtag:blogger.com,1999:blog-1777990983847811806.post-10235648664270845002015-12-10T01:44:35.856-08:002015-12-10T01:44:35.856-08:00This comment has been removed by the author.Nicolashttps://www.blogger.com/profile/03434148024010872285noreply@blogger.com