Adding languages to squeak

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Adding languages to squeak

sciolizer
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
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Adding languages to squeak

David T. Lewis
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
 
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Adding languages to squeak

Stephan Eggermont-3
In reply to this post by sciolizer
sciolizer <[hidden email]> 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 mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners