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

IMPROV: Extract contrib and other extras from rye #260

Open
noonien opened this issue Jul 10, 2024 · 1 comment
Open

IMPROV: Extract contrib and other extras from rye #260

noonien opened this issue Jul 10, 2024 · 1 comment

Comments

@noonien
Copy link

noonien commented Jul 10, 2024

Currently, the repository contains code for various contrib functions.

While everything is disabled by default, and can be enabled with build flags. it would be nice to have these in a separate repository as they are usually not needed when embedding rye.

Maybe the builtins can also be extracted from the evaldo into their own package.

@refaktor
Copy link
Owner

Hi, thank you for posted isues. For first few "years" (I think), contrib was a separate repository and a submodule in rye repository. But since it was a constant complication to get started with Rye and with updating it to latest state at some point I decided to just make it a normal folder in Rye, at least for now. So right now, I wouldn't change this back, unless you know for some better approach than submodule.

Making Rye-front was also an experiment on how you could extend Rye from "the other side" or externally. And it proved a good idea as we were able to reuse all Rye code, also for main binary / repl ... but it's still an open experiment.

I agree the builtins should move out of evaldo yes. So this should be done at some point.

Currently main goal is to unify the native terminal "liner" and the "wasm / browser" liner, microliner. Another developer is working on autogenerating Fyne bindings. And I have some open experiments, so moving builtins out of evaldo wouldn't be done right now but we will find time for it at some point soon.

@refaktor refaktor changed the title Extract contrib and other extras from rye IMPROV: Extract contrib and other extras from rye Oct 7, 2024
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