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

Plans for scaling Sail to widespread usage? #112

Open
martinberger opened this issue Oct 29, 2020 · 3 comments
Open

Plans for scaling Sail to widespread usage? #112

martinberger opened this issue Oct 29, 2020 · 3 comments

Comments

@martinberger
Copy link

martinberger commented Oct 29, 2020

Sail has been soaring recently, congratulations!

In parts because of the association with RISC-V, Sail is getting a lot of attention. I've been in RISC-V groups where the lack of Sail skills is a major problem. How is the Sail community planning to scale to accommodate industrial uptake?

Right now, Sail is managed on the side by academics. This is perfect for a research project. But if Sail continues to see more usage, which I hope will be the case, academics will be overwhelmed with support queries, pull requests etc. The more successful Sail becomes, the more people without a background in programming languages, theorem proving, dependent types etc will try to use it, and ask basic questions. I wonder what the Sail community's plan is for scaling to accommodate its success? Sail foundation, Sail startup? EPSRC funding, industry funding etc.

I think it would be good for the Sail community to outline how this scaling problem is to be tackled. What's your roadmap?

@Alasdair
Copy link
Collaborator

Alasdair commented Nov 9, 2020

Sorry if it seems like we've been ignoring this issue, it's just a big topic for a github issue! I'll make sure to bring this up this week at our weekly meeting

@PeterSewell
Copy link
Contributor

PeterSewell commented Nov 9, 2020 via email

@martinberger
Copy link
Author

That's a good point, Sail is a mostly-read language, unlike normal PLs, which are mostly-write. History of ADLs portends a rapid sequence of enhancements, once a language becomes popular. (E.g. Verilog)

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