[Cuis-dev] Slang for Cuis (WIP, experimental)
Juan Vuletich
juan at jvuletich.org
Wed May 20 12:24:52 PDT 2020
I also think it is a great idea. I always thought that VMMaker should be
split in several packages, one of them PluginMaker part (Not support for
the whole vm, GUI, simulation, but just slang to c conversion for
plugins). PluginMaker should be easy to port to all Squeak dialects.
Cheers,
--
Juan Vuletich
www.cuis-smalltalk.org
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
https://github.com/jvuletich
https://www.linkedin.com/in/juan-vuletich-75611b3
@JuanVuletich
On 5/18/2020 3:27 AM, Casey Ransberger via Cuis-dev wrote:
> I think it’s a brilliant idea myself, in fact I’ve thought of trying to do exactly what you’re doing for years, but it seemed a rather large project, and I have only modified a Squeak VM once in my life to do a very small thing, so I worried that I might not have the area knowledge to do the job.
>
> It always seemed a bit odd to me that the Slang language, the GUI tool that comes with VMMaker, and the VM source code were all one big monolithic thing. With a Slang translator teased away from the VM stuff, it seems like I could write C programs in a subset of Smalltalk and conveniently test them in simulation. Unleashing Smalltalk’s powerful debugging tools on what ends up being a C program is pretty attractive.
>
> I’m glad someone is trying this.
>
> —Casey
>
>> On May 16, 2020, at 3:44 PM, Philip Bernhart via Cuis-dev<cuis-dev at lists.cuis.st> wrote:
>>
>> Hello,
>>
>> I started with dissecting Slang out of the Cuis VMMaker packages
>> and VMMakerJS (SqeakJS) project into a couple of packages
>> which could be used for generating anything besides VM plugins.
>>
>> Atleast that's my intentiont, I don't yet know of how that
>> project idea will pan out, atleast I intend to learn something
>> of how Slang works and how it's generated.
>>
>> It's currently highly expiremental, but I got some of the
>> existing VMMaker testscases "green" and so I thought I could
>> share the current state of it. Maybe the whole idea of using
>> it outside the VMMaker is not so a good idea, maybe,
>> maybe not :-)
>>
>> My project repository of it is here:
>> https://github.com/Phantasus/Cuis-Smalltalk-Slang
>>
>> So what do you think?
>>
>>
>> Cheers,
>> Philip
>> --
>> Cuis-dev mailing list
>> Cuis-dev at lists.cuis.st
>> https://lists.cuis.st/mailman/listinfo/cuis-dev
More information about the Cuis-dev
mailing list