Where can I find good documentation on how to add a language to a squeak environment? It's pretty easy for me to find resources on creating a custom parser, but it's less obvious how I can build a ClassBrowser-equivalent, or where in memory I should store source code written in the new language, or how I can hook into the changeset infrastructure, etc.
-- Sent from: http://forum.world.st/Squeak-Beginners-f107673.html
On Mon, Jan 01, 2018 at 09:52:28PM -0700, sciolizer wrote:
Where can I find good documentation on how to add a language to a squeak environment? It's pretty easy for me to find resources on creating a custom parser, but it's less obvious how I can build a ClassBrowser-equivalent, or where in memory I should store source code written in the new language, or how I can hook into the changeset infrastructure, etc.
Can you say more about what you are trying to do? The term "language" may mean different things. There have been some interesting experiments in this area over the years, but I cannot say if any of them relate to what you may be trying to do.
Dave
sciolizer joshbball@gmail.com wrote:
Where can I find good documentation on how to add a language to a squeak
environment?
The Postgres3 support code on squeaksource might be helpful there. That is, assuming that you want your language support to be structured in packages, classes and methods, or at least navigate it like they are.
Stephan
beginners@lists.squeakfoundation.org