From mboxrd@z Thu Jan 1 00:00:00 1970 Message-Id: From: Patrick Kelly To: "weigelt@metux.de" , Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-Reply-To: <20100217182126.GC17100@nibiru.local> Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (iPod Mail 7D11) Date: Thu, 18 Feb 2010 10:16:36 -0500 References: <20100217143303.GC10816@nibiru.local> <0ffee4ba13816a49a6360ce6668e65f2@quintile.net> <3e1162e61002170828i451c9d81ka5061e492db6e6b4@mail.gmail.com> <20100217182126.GC17100@nibiru.local> Subject: Re: [9fans] Binary format Topicbox-Message-UUID: d66fd39e-ead5-11e9-9d60-3106f5b1d025 On Feb 17, 2010, at 1:21 PM, Enrico Weigelt wrote: > * David Leimbach wrote: > >> A lot of "plug in" functionality you'll find on other platforms >> that requires a shared library approach can be implemented via >> a file system service technique. > > Of course, and I would really like to see that approach in the GNU > world too (actually, I already did that in some projects). But it's > really not easy to convice collegues or clients to this approach > (often they dont even understand the concept of modularity - sad, > but true). > > Even synthetic filesystems are good for moving bigger things to their > own services, there're many cases where that wouldnt make sense, for > example parsers. I doubt you'd really suggest putting an XML parser > to its own filesystem for real productional use ;-p (having such a > thing surely is a good idea for some cases, but for most cases an > library would most likely be much easier and efficient. I just wouldnt suggest XML > >> I don't know why everyone doesn't want to build software this way. > > Well, that's probably a psychological/social phenomenon. Maybe some > "bigger is better" ideology ? ;-o More features is better, with no concern about stability or useability... > > > cu > -- > ---------------------------------------------------------------------- > Enrico Weigelt, metux IT service -- http://www.metux.de/ > > phone: +49 36207 519931 email: weigelt@metux.de > mobile: +49 174 7066481 icq: 210169427 skype: nekrad666 > ---------------------------------------------------------------------- > Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme > ---------------------------------------------------------------------- >