Smalltalk-like virtual machine, written in Javascript, based on bytecodes
# AjTalkJs Smalltalk bytecode Virtual Machine, written in Javascript. It can compile Smalltalk fileOut. Work in Progress. See my other project (in C#): https://github.com/ajlopez/AjTalk Blog posts about AjTalk implementations: http://ajlopez.wordpress.com/category/ajtalk ## Development ``` git clone git://github.com/ajlopez/AjTalkJs.git cd AjTalkJs npm install npm test ``` ## Samples TBD ## Versions - 0.0.1: Published and tagged - 0.0.2: Under development in master Master has the current development code. ## References - [Collections](http://www.inf.ufsc.br/poo/smalltalk/ibm/tutorial/chap7.html) - [Message Chains](http://blog.3plus4.org/2007/08/30/message-chains/) - [Proxy pattern implementation in smalltalk](http://stackoverflow.com/questions/16183309/proxy-pattern-implementation-in-smalltalk) - [A Squeak Archaeologist's Tool Kit](https://wiki.squeak.org/squeak/1053) - [Squeak ImageFormat](http://wiki.squeak.org/squeak/6290) - [Squeak ckformat](http://wiki.squeak.org/squeak/6582) - [Squeak VMMaker](http://wiki.squeak.org/squeak/2105) - [Slang, sub-set of Smalltalk language](http://wiki.squeak.org/squeak/slang) - [Understanding Slang for building a compiler to C++](http://forum.world.st/Understanding-Slang-for-building-a-compiler-to-C-td4882523.html) - [OpenSmalltalk VMs How to Build](https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/build.win64x64/HowToBuild)