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

Determine the future of projects/NetworkServer #280

Closed
gwils opened this issue May 15, 2018 · 2 comments
Closed

Determine the future of projects/NetworkServer #280

gwils opened this issue May 15, 2018 · 2 comments

Comments

@gwils
Copy link
Collaborator

gwils commented May 15, 2018

The projects/NetworkServer directory contains an optional extra project for a student looking to go further than the intro course material goes, and do something more "real world".

Currently, NetworkServer only works with cabal new-build. It does not work with standard cabal install unless you are using exactly cabal version 1.24 (which comes with GHC 8.0). Furthermore, even with new-build it does not have an install plan for GHC 8.4 (the latest GHC release at the time of writing this issue).

projects/NetworkServer should be modernised if we still intend it to be useful. In particular, it should be changed to build with the newest ghc release with new-build, and with a greater range of ghcs with old-style cabal. All this could be achieved by an overhaul of the Setup.lhs script.

That being said, I can't help but wonder whether projects/NetworkServer is deprecated by our applied-fp-course, which also focuses on building a real-world program with a greater scope and more direction than projects/NetworkServer. This being the case, it might be worthwhile deleting projects/NetworkServer to avoid the maintenance cost, and instead pointing to the applied course.

@puffnfresh
Copy link
Contributor

From what I can see, applied-fp-course should replace the project. My classes haven't done it and we haven't got any plans to.

@gwils
Copy link
Collaborator Author

gwils commented Jul 22, 2019

Deleted in favour of applied-fp-course

@gwils gwils closed this as completed Jul 22, 2019
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

2 participants