Skip to content
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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RealWorld for more domains than webapps #1

Open
seagreen opened this issue Dec 3, 2019 · 1 comment
Open

RealWorld for more domains than webapps #1

seagreen opened this issue Dec 3, 2019 · 1 comment

Comments

@seagreen
Copy link
Owner

seagreen commented Dec 3, 2019

RealWorld is a specification for a blogging app API, meant to allow comparing multiple frontends and backends for it written in different languages.

I think this is a really great idea, and should be copied for other kinds of apps.

Some possibilities:

  • Small game
  • Lambda calculus parser+typechecker+interpreter
  • Chat server
  • MMORPG (one with very few rules, perhaps just "move left/right/up/down")

For reference, the RealWorld PureScript frontend is 3000 SLOC, and the Yesod Haskell backend is 1700 SLOC.

Another question: what should these apps be called? For example we can't call the chat server "RealWorld Chat Server", because RealWorld is the name of the specific project, not the genre. Perhpas "Acme Chat Server Specification"? I have no idea.

@seagreen
Copy link
Owner Author

Shipped the first one (a specification for a tiny programming language) here: https://github.com/seagreen/acme-pcf-specification

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant