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

An alternate FrontEnd using Lanterna to draw to the terminal #155

Closed
non opened this issue Aug 10, 2015 · 6 comments
Closed

An alternate FrontEnd using Lanterna to draw to the terminal #155

non opened this issue Aug 10, 2015 · 6 comments

Comments

@non
Copy link
Contributor

non commented Aug 10, 2015

I think this might be a good alternate rendering system for Ammonite:

https://github.com/mabe02/lanterna

@lihaoyi lihaoyi changed the title Consider using Lanterna to draw to the terminal An alternate FrontEnd using Lanterna to draw to the terminal Aug 11, 2015
@lihaoyi
Copy link
Member

lihaoyi commented Aug 11, 2015

This would be great =D It can easily be done as a third party library using load.ivy and then activated using frontEnd() = .... I probably won't work on it, having struggled a bit with Lanterna before, but I'm open to someone else doing it and seeing how it goes.

@photex
Copy link

photex commented Sep 16, 2015

Could/Would this enable Ammonite-Shell on windows?

@lihaoyi
Copy link
Member

lihaoyi commented Sep 16, 2015

You can already use ammonite without the custom frontend, just using JLine. I dont know Lanterna enough to say how useful it would be

@photex
Copy link

photex commented Sep 16, 2015

But that's working as a shell replacement? I use Windows about half the time and was excited to run it under ConsoleZ only to get an error about there not being a /dev/tty

@lihaoyi
Copy link
Member

lihaoyi commented Sep 16, 2015

Not sure, you'll have to try it out and let the people on #119 know!

@lihaoyi
Copy link
Member

lihaoyi commented Nov 27, 2015

Closing as Wishlist for now

@lihaoyi lihaoyi closed this as completed Nov 27, 2015
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

3 participants