Wednesday, January 16, 2019

Becoming a bit of a linux pro

Extensive testing of compiles and links while I chased a bug, and found the obscure bug (carelessness).  But, I can change one compile switch forone line of code  and load symbol module as a link object. Therefore, my goal,  xchars gets its own copy of symbol table.

 Got a bit smarter about loading modules. I can make the compile time switch go away, but won't bother for now, I still meet the criteria of simple. Simple simple, solve the complexity problem.
I also loaded the module name in console loop to point to module entry for direct name space built in type. Console loop is at 890 lines of code, getting too big.

I now am able to load IO and xchars, console loop is robust. IO takes off running from the init, being in test mode. Now I want exec file working, and it was last time I looked. My init file will be persistent and that means less typing.  I will bring the whole thing up shortly. Then is is a buggy, but working Linux Power Shell. Sometime day after tomorrow I make console loop a thread.

No comments: