cpitclaudel / biblio.el

Browse and import bibliographic references from CrossRef, DBLP, HAL, arXiv, Dissemin, and doi.org from Emacs
GNU General Public License v3.0
185 stars 15 forks source link

Port to something but elisp/emacs #18

Closed danr closed 5 years ago

danr commented 6 years ago

It would be nice to be able to be able to use the functionality from this package without emacs as a dependency.

(related: Are there other known tools like this?)

cpitclaudel commented 6 years ago

That might be nice, but I think the chance of this happening is pretty low :/ Unless someones steps in? This package relies pretty heavily on Emacs/Elisp facilities.

(Not sure; the closest might be Google Scholar's search UI)

danr commented 6 years ago

Would it be possible to have some core of this library that is both valid elisp and some stand-alone lisp implementation? That would open the possibility to make a command line tool that takes a query and returns the result on stdout (perhaps simply as an sexpr).

cpitclaudel commented 6 years ago

Possibly, though the API that the code uses currently are pretty emacs-specific. Writing a compatibility layer would clutter the code a lot.

Making a CLI in ELisp for the current code would be fairly easy, though. For that use case, why does the language matter?

danr commented 6 years ago

A CLI via emacs/elisp sounds very useful. And true, for that use case it does not matter what the internal language is. :+1:

cpitclaudel commented 6 years ago

That makes sense / sounds feasible, but I don't expect I'll have a lots of time to put into this soon. Feel free to give it a try :) I'm happy to provide guidance if needed.

danr commented 6 years ago

Np, I don't think I can either. Let's just keep this discussion as an open issue in case someone considers the same idea.

cpitclaudel commented 5 years ago

I'll close this since I'm not going to work on it soon, but I'll leave the discussion open for people to chime in.