[View]  [Edit]  [Lock]  [References]  [Attachments]  [History]  [Home]  [Changes]  [Search]  [Help] 

[console] Index Page

The Console platform is a mode of development using console based tools.
It can be used to develop frameworks and applications for multiple platforms; using a file based schema (boot the system from javascript and smalltalk files) or image based (boot + precompiled files or complete snapshot).

It is the basic mode of operation and development of S8.
It is used to do offline development (compilation and testing when possible) of frameworks that can run on other platforms.

A set of tools/files compiled to run in console mode are published as the basis of the platform.
The user start a new (draft) work with a minimal set of files with recommendations on how to do console mode development.
He/she upload files to the work and can publish a set to files to be used with console tools to build applications and [U8] Frameworks.

A versión of V8 VM extended to support minimal native S8 functions is required (s8vm) to boot your build system (load s8.image.js + your frameworks, etc).

Development of Command Line tools

In addition to the uses described above (Development of applications for multiple platforms), Console mode is suitable for development of useful command line applications & tools.
This simple tutorial illustrates that situation

References and more information

How to build the s8vm?

The following is not required if you do not need to extend your own version of s8vm, or do not need the console mode vm running in a new platform.