Mail Archives: opendos/1997/04/23/05:05:37
>If NASM doesn't support macros etc, what about simply writing
>a source pre-procesor to handle all of the oddities (and cope
>with source control at the same time if desired)?
That would be almost too obvious :)
Agreed, it wouldn't be too difficult to do this I 'spose... I've written
pre-processors for various scripting languages... nothing very exiteing tho.
>It seems to be silly writing a new assembler, and a preprocessor
>is useful in its own right, as well as easy to create something
>whose output can feed any of the common assemblers.
hehe... Yep :)
>If many people will be working on bits of the code it seems sensible
>to retain some source control system rather than none at all, and
>even a simple preproceessor could cope with many of the systems
>out there.
Agreed, I think Caldera will handle this ok.
>Even better would be a true internet solution where anybody wanting to
>work on a module locks the code for the duration of the edit and others
>can see what is being worked on and why, as well as a history of
>changes (in case we need to track down a bug). This is better than a
>"free for all" scramble for the code! I imagine a system where people
>could cache the source on their own system, but to generate anything
>other than their own personal hack have to submit a request
>electronically, get some token to update the file, and have the system
>check that their copy was the most recent at the start of the edit,
>submitting the updated source only after some electronic checks for
>validity.
Errr... IS it me, or was this the reason Diff was created? It'll probably
be messy to start with, but if Caldera works well then it should work well...
- Raw text -