Menu

My SHELL / News: Recent posts

mysh released for the first time

So, that's the first release.

I'm very proud of the grammar/syntax parser I've managed to make at last :) It works on SDFA (stack definite finite automat).

Though functionality is still rather poor, I think the foundation for the further development is rather well-made ;)

Damn my time was too very limited... I haven't had a good sleep for a week already... It was like hell...

Posted by Ignat Quinn Meldin 2007-01-03

cd has been made at last

I've managed to complete the "cd" utility at last.
It was tough, to make it fully POSIX-compliant.

So, this makes the release 0.1.

I'll switch to My SHELL development now for the time being.

Posted by Ignat Quinn Meldin 2006-12-25

Option Compiler for mycu

There was a stall on the project, but I'm back to work on it again.

I've written optc -- the OPTion Compiler -- to make implementation process of command line options processing in mycu programs as easy and fast as possible.
It takes a program option and info specification from <someprogram>.opt file and generates <someprogram>.opt.c and <someprogram>.opt.h files with program-specific option processing and info printing routines; then just compile them together with the program.
See template.opt for example of the specification.... read more

Posted by Ignat Quinn Meldin 2006-11-21

Project has been started

So, I've registered the project at last :)

It will consist of 2 parts: mycu and mysh; mycu stands for "MY CoreUtils", and mysh stands for "MY SHell".
I'm going to implement several standard environment utilities like ls, cat, sort, etc., taking coreutils as example (only their interface and capabilities, but no source code).
Then I'm going to implement a bash-like UNIX shell with at least some of bash's capabilities (with taking nothing of its source code again).... read more

Posted by Ignat Quinn Meldin 2006-10-30
MongoDB Logo MongoDB