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

CHARVA backend #101

Open
bjeanes opened this issue Aug 19, 2012 · 2 comments
Open

CHARVA backend #101

bjeanes opened this issue Aug 19, 2012 · 2 comments

Comments

@bjeanes
Copy link

bjeanes commented Aug 19, 2012

I don't have a definite need for this right now, but came across CHARVA in a quest for console-based UI library in Java/Clojure (a la ncurses). CHARVA pitches itself as a Swing-compatible API for building console applications.

They boldly say that you can simply change imports from java.awt -> charva.awt and javax.swing to charvax.swing and things should just work.

I wonder what it would take to make seesaw support either swing or CHARVA using the same API and whether this would be worth doing or of interest to anybody...

http://www.pitman.co.za/projects/charva/index.html

@daveray
Copy link
Collaborator

daveray commented Aug 21, 2012

That's pretty interesting. I suppose a few macros could make switching between the two package names doable, but it would be a pretty large and tedious task... if someone does it cleanly, I'd consider accepting the pull request though :)

@bjeanes
Copy link
Author

bjeanes commented Aug 21, 2012

I'll see if I feel like having a stab at it. As I said, though, I don't actually have a need for it; I just thought it might be a fun exercise and nice bonus (one neat consistent API for dealing with UIs).

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