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

RPython, the framework used to create PyPy #4

Open
brakhane opened this issue Jun 28, 2019 · 0 comments
Open

RPython, the framework used to create PyPy #4

brakhane opened this issue Jun 28, 2019 · 0 comments
Labels
general A talk for the general slot needs scheduling This talk has a speaker, and enough interest, but no date is scheduled yet

Comments

@brakhane
Copy link
Member

brakhane commented Jun 28, 2019

Estimated duration: 1 hour

RPython is the framework implemented and used by the PyPy project to create interpreters for dynamic languages with built in JIT support. It can also be used to implement other languages like Ruby.

I want to talk about how RPython can be used to create a compiled executable, and also how Just-In-Time compilation works (and why it's so difficult in dynamic languages), and how RPython manages to implement Just-In-Time compilation.

Maybe we will even implement a JITed interpreter for a tiny toy language.

@brakhane brakhane self-assigned this Jun 28, 2019
@brakhane brakhane changed the title RPython, the framework used to createPyPy RPython, the framework used to create PyPy Jun 28, 2019
@brakhane brakhane added needs scheduling This talk has a speaker, and enough interest, but no date is scheduled yet advanced votes needed This talk proposal needs votes (react with thumbs up) to warrant scheduling and removed needs scheduling This talk has a speaker, and enough interest, but no date is scheduled yet labels Jun 28, 2019
@brakhane brakhane removed their assignment Jun 28, 2019
@brakhane brakhane added needs scheduling This talk has a speaker, and enough interest, but no date is scheduled yet and removed votes needed This talk proposal needs votes (react with thumbs up) to warrant scheduling labels Jun 28, 2019
@brakhane brakhane added beginner This is a talk topic suitable for beginners general A talk for the general slot and removed advanced beginner This is a talk topic suitable for beginners labels Jul 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
general A talk for the general slot needs scheduling This talk has a speaker, and enough interest, but no date is scheduled yet
Projects
None yet
Development

No branches or pull requests

1 participant