Skip to content
This repository was archived by the owner on Mar 26, 2023. It is now read-only.

Codex 1.0 #54

Open
aloiscochard opened this issue Apr 10, 2016 · 2 comments
Open

Codex 1.0 #54

aloiscochard opened this issue Apr 10, 2016 · 2 comments

Comments

@aloiscochard
Copy link
Owner

Ideas

  • Rewrite from scratch using new shiny machines combinators
  • Drop Cabal dependency, replace with stack usage (to download source, and list dependencies, should result in lighter tool)
  • Current codex would become codex-legacy and be maintened as long as there is interest for Cabal support
@aloiscochard
Copy link
Owner Author

I've lately started coding with other languages which would benefit highly from similar support, so I wonder if next version could also be similar in spirit to: https://github.com/aloiscochard/sarsi

@bitemyapp
Copy link
Collaborator

bitemyapp commented Sep 22, 2016

@aloiscochard not strictly 1.0 relevant, but one issue I noted was that Codex didn't handle siblings correctly.

There were two App names in scope in my project, one from a dependency, one was the App type for my Yesod project. It ended up picking the dependency App instead of jumping to my project's App.

I've seen tags generators simply provide both siblings and let the editor UX choose between the two.

I'm not sure context sensitivity is possible here without custom editor UX.

Bring it up because among our options for fixing this, some might require a re-architecting.

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

No branches or pull requests

2 participants