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

Make the Alda REPL more robust #54

Closed
daveyarwood opened this issue Sep 7, 2015 · 6 comments
Closed

Make the Alda REPL more robust #54

daveyarwood opened this issue Sep 7, 2015 · 6 comments

Comments

@daveyarwood
Copy link
Member

daveyarwood commented Sep 7, 2015

The end goal is to make it feasible (maybe even easier?) to write a score interactively via the REPL, rather than alternating between writing some code in a .alda file and playing the file.

See: https://github.com/alda-lang/alda/wiki/Planning:-Alda-REPL

Note: feature requests and discussion should be done here; definitive plans should go in the wiki

@daveyarwood
Copy link
Member Author

Added :load, :map and :score commands in the just-released v0.5.0.

@daveyarwood
Copy link
Member Author

:play available in 0.6.0, although it doesn't yet support from and to arguments

EDIT: now it does support from and to arguments 😄 👍

@pkobrien
Copy link
Member

Should definitely take a look at the Clojure 1.8 work being done on the Socket Server REPL:

http://dev.clojure.org/display/design/Socket+Server+REPL

@daveyarwood
Copy link
Member Author

@pkobrien Wow, this is the first I've heard of this... it looks awesome! It looks like it would greatly simplify the Alda REPL, and it may even help with #49 -- we could make the Alda REPL the entrypoint into playing a score, and use it as a server running on a specific port.

@daveyarwood
Copy link
Member Author

Currently blocked on #154. Once the Alda REPL is rewritten as part of the client, we should continue adding these features there.

@daveyarwood
Copy link
Member Author

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

2 participants