Re: [MSH] MSH Not So Great For Interactive Users



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


.



Relevant Pages

  • Re: Shell Gasoline
    ... The nitrogen is part of a cleaning system. ... Shell Launches New Nitrogen Enriched Gasolines ... cleaning system designed to seek and destroy engine "gunk" (carbon ...
    (rec.autos.driving)
  • Re: Wolseley 15/50 / MG Magnette
    ... > A friend has just bought a Wolseley 15/50 shell (same as MG Magnette ZA ... > without a donor car. ... A second engine and two more gearboxes ...
    (uk.rec.cars.classic)
  • Re: [msh] Some msh setup questions
    ... Microsoft Command Shell Development ... From: Keith Hill ... [msh] Some msh setup questions ... > in the install directory. ...
    (microsoft.public.windows.server.scripting)
  • Re: Baking Cast Iron
    ... works, the engine works, and it is mostly dry inside the shell :-) I did ... 'wash' it the other day, after taking a load of crap to the dump. ...
    (rec.crafts.metalworking)
  • Re: Help in indentifying an old HO engine...
    ... was easy to assume that it was an Athearn. ... Athearn - until the shell comes off - then the head-scratching starts. ... The engine feels heavy for a "plastic shell" engine... ... shell, so if the shell is Athern, the rest must be Athern too. ...
    (rec.models.railroad)

Loading