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

Architecture for Scheme interpreter linking #17

Open
hawkw opened this issue Mar 16, 2015 · 2 comments
Open

Architecture for Scheme interpreter linking #17

hawkw opened this issue Mar 16, 2015 · 2 comments

Comments

@hawkw
Copy link
Owner

hawkw commented Mar 16, 2015

There needs to be some way for the Scheme interpreter to link in other Scheme files. This is necessary to write any kind of non-trivial programs.

I'd also like it if there was a way to link in compiled Seax bytecode files for performance reasons. This makes it so you don't have to re-interpret the standard library every time you want to map or reduce over something, or whatever.

This should also talk with the FFI at the bytecode level if I want to write Scheme programs that use libc.

@hawkw hawkw self-assigned this Mar 16, 2015
@hawkw hawkw added this to the seax-scheme v1.1.0 milestone Mar 16, 2015
@hawkw
Copy link
Owner Author

hawkw commented Mar 16, 2015

I have no idea how this will work, as I've never actually had the opportunity to write a linker before. @janyljumadinova can probably offer some advice.

@hawkw hawkw changed the title Architecture for linking Architecture for Scheme interpreter linking Mar 16, 2015
@hawkw
Copy link
Owner Author

hawkw commented Mar 16, 2015

Changed the title to disambiguate between this and #19, which it depends on.

@hawkw hawkw added the icebox label Mar 18, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant