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

Rewrite this in Emacs Lisp #58

Open
rswgnu opened this issue Nov 25, 2020 · 1 comment
Open

Rewrite this in Emacs Lisp #58

rswgnu opened this issue Nov 25, 2020 · 1 comment

Comments

@rswgnu
Copy link

rswgnu commented Nov 25, 2020

Why not avoid all the Java and install complexity and instead rewrite this in Emacs Lisp? The UI is already in Emacs Lisp and such a package will be smaller and probably even more portable. It could leverage extensive hypertextual infrastructure from GNU Hyperbole and Org mode. Then it could be installed with one command from Emacs Lisp as well. Just a thought. Good luck.

@joshsh
Copy link
Member

joshsh commented Jun 18, 2021

Missed this when originally written. It's a fair question. SmSn was designed to interoperate with Apache TinkerPop, and was part of a JVM-based framework I created as a proof of concept for my dissertation. You certainly could replace the server with client-side Lisp code if all you cared about is editing your local knowledge graph. My own use cases for SmSn require a server, but you're right that almost every other potential user would benefit from a simpler install/config/run process. It would be nice if you could swap out the server and the WebSocket communication with a client-side library based on your configuration, maybe defaulting to the latter.

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