Jane - an Application Development System (ADS) for the creation of infinite size applications with minimum human involvement

Coming Soon - Jane Application Development System

  • I am ensuring all the object's functions in the "browser emulation" and "executable" versions exist, and that they produce identical results for all browsers. String, Number, Function, Data and RegExp complete, working on Object... I am writing the functions and the validation subsystems. Linking in the Jane localhost server to the compiler's namespace.  (Oct 30, 2019)

Programming "Flow Control" Examples asynchronous function calls, exception recovery, two way communication between functions, screen refresh, program pause, waiting for parallel asynchronous operations


Extending Closure capabilities Examples Video


Compiler Introduction  --



Janic Application

Enhancements (592)

Wasted Time List (73)

Declarations (28)

Type Declarations

Operator Declarations

inline Functions

Base 4 Computer


Teaching Software Development

Lesson 1 introduction to software development

Lesson 2 Software development digital Logic

Lesson 3 Numbering Systems


November 2019 Newsletter
Including the context of known structures into the name space of the compiler

Extending the capabilities of the compiler and the Jane service to include common knowledge and the actions necessary to derive information. There are over one hundred date and time formats, hundreds of common structures both as text formatted (csv, c, c#, Ada, R, Python, FORTRAN, xml, ...) and as binary structures (.dll,  .exe, .jpg, .mv4, ...) all of which can be accessed at the statement level using the existing compiler syntax.  A = file{cmd.exe}.sections; B = file{test.py}.functions..(name); Extending the compiler knowledge base using words to access and derive common information.


Coming in December's Newsletter
Janic Data types

We need to rip ourselves out of the single fixed bit data type "the Integer". Extending the basic instruction set of the computer to manage all information structures. Change the hardware instruction set to understand all binary representations.


  • Any bit size numeric representations
  • Absolute Date and Time primitives
  • Character and word primitives
  • Fraction primitives
  • Representation of all binary structures
  • More knowledge of data at the assembler level
  • Content dependent instructions
  • Treating multiple computers in a single namespace