Sunday, December 16, 2018

Default has simple variables

o casting function necessary. There are two types.
One, a constant pointer to a source code
Two an  integer value.
Integer valued variables compute at run time, strings are cast as assignments and held. The source code lives until cleared,  somehow. So, w see, I stick with the moinimal needed, the Defulat if you are doing nothing fancy.

Except fr three, it can point to an arglist and be an assembly macro. I will call static a key word, it means a pointer to a particular argc,args pair. And it has length, and I call this  the Default assembly interrpetable, with no inten to establish a Bus standard..

To make a bunch of static variables, just read in the default source. The form is:
name = "a string of some sort"; 
Where the quote means , right here, wherever you got the source from, that spot. If anyone moves the source, well too bad, it is not changing, syntax has no methods.

name = 1234;

This puts the number in the table, and it computes at run time. No other variables allowed in Default, I might put it in the license. I have all the full console loop, loadingfunction, files and Default language at 770 lines, with comments and error checking. It just seems there is the minimum syntax, and it has a niche. Default is meant only to build in a command line 'editor' with where and simple counts. Normally not noticed.

It leaves one simple problem,we want variables to expand into command Bus format from the definition table, at run time. OK. static  means this variable points to pre-assembled. It has a life time the same as the original source, short. Default is not persistent, if you use it, be persistent by executing from a file. Default is barely more than a back space editoron your command line, it is just minimal.

No comments: