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

Need a Quickstart #1

Open
schuster opened this issue Mar 3, 2016 · 3 comments
Open

Need a Quickstart #1

schuster opened this issue Mar 3, 2016 · 3 comments

Comments

@schuster
Copy link

schuster commented Mar 3, 2016

Just getting started playing around with Nanopass and @LeifAndersen told me to report problems I run into. First issue: the docs don't give me a way to get up and running quickly. I'm looking through the test compiler right now to figure out how to actually "run" Nanopass, but there's a lot of setup code there to wade through. A minimal program that shows the user how to compile a simple language from a simple program (maybe just one or two passes) from end-to-end would be very useful as a jumping-off point.

@LeifAndersen
Copy link
Member

That's a really good idea. I'll actually set up a very small compiler I think demonstrates a lot of nanopas's features. And then write it up as a tutorial.

@LeifAndersen
Copy link
Member

(Also, thanks so much for opening up this issue. :) )

@makufiru
Copy link

@LeifAndersen any updates on this? I'd love to leverage nanopass for a compiler I'm building, but find it very confusing to try and get started. Trying to reverse engineer the C compiler leaves me wondering if it's an incidental complexity of compiling C, or if it's a function of the nanopass framework.

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

3 participants