Re: [cc65] Future work for cc65 kit?

Date view Thread view Subject view

From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2000-04-17 14:20:40


> I'd be interested to learn what plans there are for the further development
> of the cc65 packages. (I noticed the 'roadmap' link on the cc65 web page
> doesn't point to anything.)

I had to change the roadmap several times so I decided it is better to remove
the stuff from the web page, because it was wrong anyway:-)

One major problem with the compiler is that it is at its limits and beyond.
The compiler was never thought to do all the things I did with it. The sources
are in a state, were changing some minor piece of code in one place will break
totally unrelated things in other places, resulting in hours of debugging.

In other words: Main parts of the compiler need a total rewrite. I tried twice
to do that, but failed for several reasons.

However, things are not completely lost: I have rewritten the complete symbol
table handling last week (register variables and gotos are still broken, I
will fix that soon). This is one of the two major steps needed to get a new
version of the compiler, one that has a clean source and may be extended
without problems.

The second step is to rewrite the parser, so it will no longer create
assembler code directly, but use an apropriate intermediate code. I have some
plans for it, but as usual there is no time frame. Things should be easier
with the new symbol table code, however.

Until this rewrite has happened, it doesn't make sense to add anything besides
really minor stuff to the compiler. So I'm concentrating on the rewrite, and
on bugfixing and adding stuff to the library.

> I've made a brief start on writing cc65 versions of the Unix 'nm' and 'dump'
> tools which I often find useful at various stages of development.  If
> anyone's interested I'd be happy to make them available when I'm a little
> further forward.
>
> I'm prepared to take on technical work that might be required - only, of
> course, if outside help is what is wanted.

Having tools like this would be great, and of course any help is appreciated!
I do offer write access to the CVS repository for cc65 developers. There are
some other issues (licensing issues, ...) that would better be discussed in
private mail.

Regards


	Uz


--
Ullrich von Bassewitz                                  uz_at_musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2001-12-14 22:05:36 CET