Message-Id: Date: Wed, 23 Apr 97 18:53 NZST Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: physmsa AT cantua DOT canterbury DOT ac DOT nz (Mr M S Aitchison) From: Lorier Subject: Re: ASM and compilers (was Re: Usage of directory entries Cc: opendos-developer AT delorie DOT com Precedence: bulk >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...