On 2019-02-06 16:33, u-...@ae... wrote:
> Hello Carl,
>
> Thanks for the progress report.
>
> On Wed, Feb 06, 2019 at 12:13:00PM +0800, Carl Eric Codere via Tack-devel wrote:
>> Greetings,
>> Small update on where I am at in my "porting" effort,
>> nothing committed yet, but the changes are quite important but not a lot of
>> functional changes, about 60% of the tack project is now ported to ANSI C.
> [...]
>> * Add CMake and use cmake to build portable scripts:
>> ** Create sed scripts so no more shell requirement
>> ** Create awk scripts so no more shell requirement.
> Just to make sure, what do you mean by "no more shell requirement"?
> (How does a "shell requirement" compare to "cmake/sed/awk requirements"?)
I meant that you do no need to use bash anymore, it should work on any
system that has sed / cmake / awk installed.
>> * Properly documenting all opcodes / pseudoinstructions so that a reference
>> manual can be created in a new document.
> That's great.
>
>> BTW: Regarding the em documentation, I would like to update it (I see
>> mistakes in the specification), just wondering should it be converted to
>> something else than troff, or ok like that? Latex? Asciidoc? etc... I will
>> not change anything on the format for now... just want an opinion on this.
> Corrections are straightforward as long as you know what the errors are;
> a choice of the format can hardly ever satisfy everyone. FWIIW I suggest
> that you focus now on the contents, not on a format change, if you can
> live with troff.
Yes i do not see any issue to live with troff... :)
>> I still have a lot of work to go to...
>> Carl
> Looking forward to an ANSIfied ack.
>
> What worries me is that it is hard to verify such large changes.
>
> It would be very helpful if we could produce identical compiler binaries
> from the sources "before" and "after", to know that they are equivalent.
> This implies of course that this change has to be kept separate from
> all other modifications.
>
> Rune
I agree, I think i will try to do it incrementally as David proposed and
starting doing some pull requests this weekend... I will try to find a
way to compare the before and after, but this might be quite difficult
to accomplish...
Carl
|