Sujet : Re: "undefined behavior"?
De : malcolm.arthur.mclean (at) *nospam* gmail.com (Malcolm McLean)
Groupes : comp.lang.cDate : 14. Jun 2024, 19:06:03
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v4i0qb$3046l$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
User-Agent : Mozilla Thunderbird
On 14/06/2024 16:32, Richard Harnden wrote:
On 14/06/2024 15:30, Malcolm McLean wrote:
Yes, I really need to get that website together so that people cotton on to what Baby X is, what it can and cannot do, and what is the point.
Is it a shell? A windowing toolkit? A filesystem? A resource compiler?
I have no idea.
It consists of three components:
Baby X - the GUI toolkit which allows small programs to run on either Linux or Windows with a graphical interface (a small number of files are switched depending on the target).
Baby X RC - the resource compiler - a program weitten in C which converts resources - images, fonts, audio files etc, into compileable C code so you can easily get them inot Baby X programs.
Baby X FS - the filing system - code that allows you to create a virtual drive on your computer and access files from it using special fopen(), fclose() functions, but standard library functions like fprintf() or fgetc() for the other operations. It consists of a library designed to be incorporated into The Baby X program itself, and a suite of supporting programs to generate the FileSystem XML files it relies on and to manipulate them. The jewel in the crown is the shell, babyxfs_shell, which invokes a UNIX-like shell which uses a FileSystem XML file as backing store.
They are designed to be used together as a single system for making Baby X programs. But each component is independent of the others and can be used on its own.
-- Check out my hobby project.http://malcolmmclean.github.io/babyxrc