Patronizing Language Design?

BLS windevguy at hotmail.de
Mon Jul 13 17:21:34 PDT 2009


Walter Bright wrote:
> the larger the project and the more people are involved in it, the 
> better off you are with isolation between modules and better enforcement 
> of interfaces.

It's not about language design , what I have to say is more about 
complex software systems in general. f.i. we are developing a 
multi-national / lingual biz orientated database- software. guess you 
can imagine that dealing with  _different_ date/time formats, measuring 
units, tax/gst rules, zip/postal codes, commonwealth accounting vs the 
rest of us, GL (what's that), and of course a plug in based design..is 
something we can call a bit complex .

This project started as ONE! (unbelievable) man show (plus helper) 
project and gratefully fails..

What I did () was to take out the complexity by separating the project 
into logical units.. groupware/estimation/accounting/assets....... and 
to hire people.

advantage ?

it works..

why not with a single genius..
most probably because it is impossible to keep the big picture AND all 
the details in your mind.

So I don't agree with you, Walter.. in case that a system becomes too 
complex I would split it.(while remaining the boss , better paid beside)
hope I don't miss your point.



More information about the Digitalmars-d mailing list