Poweshell playing the same role as the workspace/transcript, which access to the whole system, including libraries and running applications. Specially given it is just yet another .NET programming language.
I am not aware of any UNIX shell that offers a REPL like capability by allowing to interact with system libraries, do IPC with existing applications or system devices.
.NET, COM and WinRT play a similar role as the rich programming frameworks Interlisp-D, Smallatalk and Cedar had.
Focus on a mixture of AOT and JIT code for the programming environments, with memory safe languages. Memory unsafe languages currently used on the lower levels and performance hotspots.
An IDE with graphical debuggers and incremental development support, as the main way to develop applications.
Focus on being a good workstation OS first, with server abilities as second focus.
I am not aware of any UNIX shell that offers a REPL like capability by allowing to interact with system libraries, do IPC with existing applications or system devices.
.NET, COM and WinRT play a similar role as the rich programming frameworks Interlisp-D, Smallatalk and Cedar had.
Focus on a mixture of AOT and JIT code for the programming environments, with memory safe languages. Memory unsafe languages currently used on the lower levels and performance hotspots.
An IDE with graphical debuggers and incremental development support, as the main way to develop applications.
Focus on being a good workstation OS first, with server abilities as second focus.