Is it possible to make Squeak VM embedded in C without any plugins?

I want to use Smalltalk as a built-in DSL engine in C. No plugins are required, and the entire user environment will be done by me. So almost ObjectEngine will remain. Is it possible? I'm trying now, however any help would be appreciated.

- change -

Any of the recommendations for implementing the Smalltalk implementation will also be appreciated. (except GNU Smalltalk. Because of this license ...)

+3
source share
3 answers

This is hard to do with Pharo / Squeak:

  • The mechanism of an object depends on many primitives and, therefore, many plugins need to be added. Some time ago, most plugins could not be copied statically. I don’t know if this is so?
  • , , , . , , .

, Dolphin Smalltalk DLL. Cincom Smalltalk Smalltalk/X. Smalltalk , .

, , , Lua Python, .

+1

- GSoC, :

Squeak DLL

, , , , (dll from here on in). Squeak Smalltalk Squeak, Squeak , Apache, - .. , . dll Squeak , . dll Squeak . , ; Squeak, , ..

, , . , Squeak . , Smalltalk, C Slatt Smalltalk-C, Squeak.

DLL, , Squeak. , .

Squeak Squeak , .

+1

Smalltalk Object Arts dll. , .

+1

All Articles