From mboxrd@z Thu Jan 1 00:00:00 1970 From: dexen deVries To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Date: Sat, 6 Nov 2010 21:24:02 +0100 User-Agent: KMail/1.13.5 (Linux/2.6.35-25+; KDE/4.5.1; i686; ; ) References: <773C7824-C50D-49EE-9CF8-74E91515F2F3@corpus-callosum.com> <201011051807.53647.dexen.devries@gmail.com> In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201011062124.02625.dexen.devries@gmail.com> Subject: Re: [9fans] Plan9 development Topicbox-Message-UUID: 78a42caa-ead6-11e9-9d60-3106f5b1d025 On Saturday 06 of November 2010 03:20:55 Bruce Ellis wrote: > i can answer that one easily. that's why it's called mash rather than > "random marketting name". the intention was to replace plan9 rc with a > shell that was maintainable and had loadable modules. i wrote it in > limbo to show it works, damned well. the first requirement was a make > loadable. it's not built into mash, it's loadable. a few pages of code > that uses the shell rather than mk's builtin shell like stuff. Why loadable modules and what kind of modules were expected to be of frequent use? Also, would the modules only provide new commands, or could they add whole semantics and/or syntax constructs? -- dexen