The Tunes project Change Log
This changelog tries to report all changes in these WWW pages
since version 0.0.0.8
When a change implies other changes
(e.g. changes in an the subproject index when adding a subproject),
only the primary change is reported.
Also, the
mailing list
being always evolving, and already
indexed by date, its changes need not be reported here.
Click here to access the latest changes reported.
Changes from version 0.0.0.8 to 0.0.0.9
- Created this very
Changelog ;)
- Created the
Migration subproject.
- Reformatted the list of
Project Members,
added Kodrin,
and wrote a personal
(Faré's)
note
about seeking maintainers.
- Translated the i386 boot sector from TASM into as86+M4
Changes from version 0.0.0.9 to 0.0.0.10
(!) the patch and distribution of 0.0.0.9 are not
in sync. If you applied patches from 0.0.0.8, everything is ok. If you
got 0.0.0.9 directly, you should re-get the doc distribution: the Migration
directory was missing...
- Edited a bit more (and actually published): the
Migration subproject.
- Modified the way the project is
introduced in the home page,
and reformatted the
Identity FAQ
in the home page,
- Included corrections about broken style and broken english,
from CrabSalad (dstevens@bu.edu).
- Created a page for concrete examples
about what Tunes must provide in real-life to help users,
as that's what many people ask on IRC.
- Among these, began to publish an example about
a CD database.
- On Jecel's suggestion, added Occam
as a language to review. Still one more.
- Began to translate existing TASM code (boot loader) and macros into
as86+m4 dialect
(in the
full distribution, it's in directory src/LLL/i386,
files *.m4, BIOS/*.S).
It's a real pain, and it shows how m4 is ugly
(well, TASM was not pretty either, but its macro system was
quite more readable, and consistent with the remaining of syntax).
Perhaps I should have used macro4th instead ?
Anyway, that's a good demonstration of what's wrong in existing
computing systems.
- Modified the .Logrc files; removed the link from index.html to Tunes.html
as it confused patch, and moved Tunes.html to index.html, to keep the
address short.
Changes from version 0.0.0.10 to 0.0.0.11
- Created a Review
subproject
with its own subdirectory
- Modified slightly the
Migration subproject
- Added words to the glossary:
Utility,
Expediency,
Root,
Super-user,
liberty.
- wrote and annotated the
lame "C"
version of the sieve example
in the HLL subproject.
- rewrote in m4 all the macros for structured programming from the TASM
version, i.e. all that was difficult.
(working __IF__,__THEN__,__ELSE__,__ENDIF__; any taker add support for
__ELSEIF__ ???).
m4 is powerful, but its horrible syntax makes it suck!
I've written a README there and info files to describe what has already
been done.
- Still looking for maintainers for all those subprojects:
Review.
Migration,
LLL,
OTOP,
i386,
C translator,
Expected soon on your WWW browsers !
Well, it would be even sooner if you helped filling in the blanks...
- Reviews for m4, and FORTH...
- At least Part II of the motivation
article "Why a new OS ?" finished...
- A lot of examples about
what Tunes will do for you, and examples in all subprojects,
particularly the HLL...
- i386 boot code that is entirely written using as86 and m4 (or the LLL ?)
instead of tasm, and that compiles anew.
- i386 boot code that actually does things, not just sits there.
- New Glossary definitions. Particularly:
Users,
Security.
To Do on this page
Be sure to add every change.
Be sure to point for every change.
Wait for feedback about changelog format.
(someday) semi-automate the generation of this page from diffs,
and offer a cross reference for what's new on specific subprojects.
Page Maintainer:
Faré
-- rideau@clipper.ens.fr