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

implement an emacs monad #45

Open
knupfer opened this issue Sep 3, 2015 · 0 comments
Open

implement an emacs monad #45

knupfer opened this issue Sep 3, 2015 · 0 comments

Comments

@knupfer
Copy link
Owner

knupfer commented Sep 3, 2015

with an emacs monad, haskell functions could pull informations from emacs and use them for calculating stuff, effectively allowing to drive emacs to a much higher degree from haskell.

Open questions:

  • make it a newtype for IO?
  • a transformer over the Result monad?
  • how to organize the communication without nuking the communication from other functions?
  • is the user allowed to actually run the computation or is this done in the compiled prog?
  • parse the module and splice unsafePerformIOs to access the writer and convert Emacs a -> Lisp?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant