[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: clisp - general interest in code cleanup
From: |
Giuseppe Scrivano |
Subject: |
Re: clisp - general interest in code cleanup |
Date: |
Mon, 21 Mar 2016 18:28:13 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Hi Daniel,
Daniel Jour <address@hidden> writes:
> the CLISP project seems to be "not that active", judging from the
> mailing list / bug tracker / repository activities. The latest release
> is 6 years old.
>
> Looking at the code base, I think this low activity stems at least in
> part from the IMO relatively bad condition it is in. Most of it seems
> to be quite old, there are (now talking of the C parts) parts that
> invoke undefined behavior (general pointer comparisons, integer
> overflows, out of bounds indexing) and some other odd things (the
> whole additional preprocessing, pre C99 code, indexing from 1 instead
> of 0, apparently no internal interfaces / abstraction, probably more).
>
> I'd like to change that. In order to do so I'd like to "modernize" the
> code base, starting with the C code. That means among other things
> converting to standard compliant code (C99 probably), splitting code
> into smaller units, establishing internal interfaces.
>
> Before putting (a lot) more work into this I'd like to know whether
> a) there's is a general interest to make such - probably huge -
> changes to the code base, and whether
> b) this could be seen as a project (with further details I'd work out
> then) suitable for GSoC.
Probably Sam can answer your questions.
Regards,
Giuseppe