Re: [MSH] MSH Not So Great For Interactive Users
- From: "Jeff Jones [MSFT]" <jeffjon@xxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 23 Jan 2006 10:57:53 -0800
Monad is a scripting language and a core engine for interpretting and
executing that language and a set of cmdlets and cmdlet providers that
adhere to our interfaces. That engine can be hosted by any application (the
engine is not the shell). The first generation shell that we developed
(msh.exe) is a based on the console subsystem provided by the OS. This
subsystem provides all the features that other people on this thread have
been explaining (F7, F8, up/down arrow, etc). The reason we chose this
approach for v1 is that it not only gives us these features for free but
also easily plugs into telnet, rsh, and other remote access servers that
already interpret the console and provide virtual terminal emulation.
If you don't like our shell feel free to write your own. We want to build
up a community around this sort of thing so that anyone can find the type of
shell they want to use on a daily basis. There are already a few beta
testers out there that have been doing just that. We will be looking to
greatly improve the interactive experience for v2 by writing a non-console
based shell.
--
Jeff Jones [MSFT]
Monad Development
Microsoft Corporation
This posting is provided "AS IS" with no warranties, and confers no rights.
"Jon Forrest" <forrest@xxxxxxxxxxxxxxx> wrote in message
news:ubFP7hDIGHA.1188@xxxxxxxxxxxxxxxxxxxxxxx
> Thomas Lee wrote:
>
>>> Specifically, MSH should
>>> be at least as good as csh/tcsh at reducing the number
>>> of characters I have to type (I recognize and agree that
>>> these shells are awful for scripting).
>>
>> First, remember that the way MSH is hosted limits MS's flexability. There
>> is some tab completion, but the limitations of the MSH host for V1 leads
>> partly to what you suggest.
>
> Several people have mentioned this, but I don't understand
> what they mean. I can understand that MSH doesn't have the
> kinds of features I was talking about because the developers
> just haven't gotten around to adding them, but I don't
> see any technical obstacles to adding them just because
> MSH is a console application or because of "the way
> MSH is hosted".
>
> Could someone elaborate?
>
> Thanks,
> Jon Forrest
.
- Follow-Ups:
- Re: [MSH] MSH Not So Great For Interactive Users
- From: Grzegorz Niemirowski
- Re: [MSH] MSH Not So Great For Interactive Users
- References:
- [MSH] MSH Not So Great For Interactive Users
- From: Jon Forrest
- Re: [MSH] MSH Not So Great For Interactive Users
- From: Jon Forrest
- [MSH] MSH Not So Great For Interactive Users
- Prev by Date: Re: Is it safe to say that in Monad...
- Next by Date: Re: $input variable inside a function
- Previous by thread: Re: [MSH] MSH Not So Great For Interactive Users
- Next by thread: Re: [MSH] MSH Not So Great For Interactive Users
- Index(es):
Relevant Pages
|
Loading