New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃梽馃敡 Haskell / Servant #73

Open
sotojuan opened this Issue Apr 29, 2017 · 14 comments

Comments

Projects
None yet
7 participants
@sotojuan

sotojuan commented Apr 29, 2017

Current Status

Todo:

  • 馃弫 Fork the starter repo & post the link in this issue
  • 馃帹 Create logo for repo & update issue status (@EricSimons)
  • 馃敤 Implement all of Conduit's functionality per the spec & API
  • 馃憖 Move repo to main org & Peer review final codebase by admins/community (RFC)
  • 馃帀 Tag v1 release and officially list it on the README!

I'm not able to do this at the moment, but I'm putting it out there for exposure. I'd like to see a Haskell backend implementation (using Servant or something else)!

@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons May 1, 2017

Member

Just wanted to chime in and say that I'd love to see this as well 鈥 anyone out there know Haskell?

Member

EricSimons commented May 1, 2017

Just wanted to chime in and say that I'd love to see this as well 鈥 anyone out there know Haskell?

@zudov

This comment has been minimized.

Show comment
Hide comment
@zudov

zudov May 2, 2017

Sounds fun, I'll try to get something going tonight, but don't sign me up yet :)

zudov commented May 2, 2017

Sounds fun, I'll try to get something going tonight, but don't sign me up yet :)

@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons May 2, 2017

Member

@zudov def keep us posted! :)

Member

EricSimons commented May 2, 2017

@zudov def keep us posted! :)

@dorlowd

This comment has been minimized.

Show comment
Hide comment
@dorlowd

dorlowd May 3, 2017

I'm working on servant version of a backend here.

I'll let you know when I get all endpoints implemented.

dorlowd commented May 3, 2017

I'm working on servant version of a backend here.

I'll let you know when I get all endpoints implemented.

@dorlowd

This comment has been minimized.

Show comment
Hide comment
@dorlowd

dorlowd May 5, 2017

I've got all endpoints implemented to a somewhat working state (code is a mess, though). I'll open issues on my repo about what is left to do.

I'm pretty sure I can pull this one off. Should I file a new issue about my project or will we lift this one to a WIP status?

dorlowd commented May 5, 2017

I've got all endpoints implemented to a somewhat working state (code is a mess, though). I'll open issues on my repo about what is left to do.

I'm pretty sure I can pull this one off. Should I file a new issue about my project or will we lift this one to a WIP status?

@SandeeshS SandeeshS added the wip label May 5, 2017

@SandeeshS

This comment has been minimized.

Show comment
Hide comment
@SandeeshS

SandeeshS May 5, 2017

Member

You can definitely take your time and get the code cleaned up and tested. There's no reason to wait for others to join :) If anyone wants to contribute then they can work with your repo via PR's.

I'll edit the main comment with additional information. We can have this continued here.

Member

SandeeshS commented May 5, 2017

You can definitely take your time and get the code cleaned up and tested. There's no reason to wait for others to join :) If anyone wants to contribute then they can work with your repo via PR's.

I'll edit the main comment with additional information. We can have this continued here.

@SandeeshS SandeeshS changed the title from Haskell to 馃梽馃敡 Haskell May 5, 2017

@SandeeshS

This comment has been minimized.

Show comment
Hide comment
@SandeeshS

SandeeshS May 5, 2017

Member

@EricSimons we need your logo magic for this one

Member

SandeeshS commented May 5, 2017

@EricSimons we need your logo magic for this one

@dorlowd

This comment has been minimized.

Show comment
Hide comment
@dorlowd

dorlowd May 5, 2017

I mean - issues to track project status. I don't need contributions atm. Feel free to remove "seeking engineers" tag.

dorlowd commented May 5, 2017

I mean - issues to track project status. I don't need contributions atm. Feel free to remove "seeking engineers" tag.

@SandeeshS

This comment has been minimized.

Show comment
Hide comment
@SandeeshS

SandeeshS May 5, 2017

Member

I've already updated the main comment of this issue with the repo info and status. We can track the project status and progress here. I'll remove the tag 馃憤

Member

SandeeshS commented May 5, 2017

I've already updated the main comment of this issue with the repo info and status. We can track the project status and progress here. I'll remove the tag 馃憤

@EricSimons

This comment has been minimized.

Show comment
Hide comment
@EricSimons

EricSimons May 5, 2017

Member

馃帳 Do you believe in magic?

haskell

Member

EricSimons commented May 5, 2017

馃帳 Do you believe in magic?

haskell

@dorlowd

This comment has been minimized.

Show comment
Hide comment

dorlowd commented May 6, 2017

Thanks!

@jonschoning

This comment has been minimized.

Show comment
Hide comment
@jonschoning

jonschoning May 8, 2017

Since Haskell has several FE and BE frameworks, it would be a good idea to make sure to tag this as Haskell / Servant or Servant rather than just Haskell. (Servant is unique in the way it chooses to reify constraints in the type system and the language extensions it relys upon.)

jonschoning commented May 8, 2017

Since Haskell has several FE and BE frameworks, it would be a good idea to make sure to tag this as Haskell / Servant or Servant rather than just Haskell. (Servant is unique in the way it chooses to reify constraints in the type system and the language extensions it relys upon.)

@SandeeshS SandeeshS changed the title from 馃梽馃敡 Haskell to 馃梽馃敡 Haskell / Servant May 9, 2017

@SandeeshS

This comment has been minimized.

Show comment
Hide comment
Member

SandeeshS commented May 9, 2017

@boxyoman

This comment has been minimized.

Show comment
Hide comment
@boxyoman

boxyoman May 26, 2018

I made an implementation in Haskell. I used servant for the API and Beam for the database. Not really sure what else I should do with it.
https://github.com/boxyoman/haskell-realworld-example

I made an implementation in Haskell. I used servant for the API and Beam for the database. Not really sure what else I should do with it.
https://github.com/boxyoman/haskell-realworld-example

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment