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

[DRAFT] Add support for lisp eval support for S Expressions #209

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

hyiltiz
Copy link

@hyiltiz hyiltiz commented Feb 1, 2025

This adds support for evaluating S Expressions using various lisp-like languages (whichever is available in a system). The main logic seems to be working when tested outside albert.

Issues

I need help with local testing. I followed CONTRIBUTING.md by cloning this repo into git clone https://github.com/<username>/python.git ~/Library/Application\ Support/albert/python/plugins and used PyCharmCE and pointed it to use the venv that came with albert. However, from albert import * still fails as the albert module is not available. pip3 install albert does not seem to work as albert is not a PyPI published package. Is there a step by step guide to follow to make available the albert dev module?

Also, it would probably be useful to show the list of available lisp interpreters for the user to choose in Albert plugin settings. I am not too concerned about that for now, as the functionality is intended for simple short evaluations of one-liners, and those tend to be just simple calculators.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant