A&O Jonathan Ben-Joseph 2008-08-18: Pash: A multiplatform PowerShell™ implementation

13 views
Skip to first unread message

Jonathan

unread,
Aug 19, 2008, 12:56:23 AM8/19/08
to Mono Summer of Code 2008
What I have accomplished this summer:
- Written or improved on over 40 cmdlets, many tested against
PowerShell
-- Selection of some: Remove-Item, New-Item, Get-Process, Stop-
Process, Get-ChildItem, Move-Item, ConvertTo-Html, Export-Csv, New-
Object, Write-Out, Write-Error, Format-Table, Out-Host
- Improved FileSystemProvider (filesystem abstraction for the cmdlets)
- Improved System.Management.Automation namespace (many many classes)
- Began (but did not complete) work on a comprehensive PowerShell
grammar
- Experimented with the Dynamic Language Runtime and Pash running on
the DLR (this is still being considered).

I won't lie, there is a lot more that needs to be done before I can
say something like "this is comparable to PowerShell 1.0" (that wasn't
part of the proposal anyway =).

Pash will still be in development after this GSoC is over, and I will
stay an active contributor. But really I think overall this is a quite
a comprehensive project and we'll need to find more interested
contributors to keep up with Microsoft. Fortunately this is a project
that garners interest from a growing number of people, and as
PowerShell itself becomes more widespread, the development on Pash
will probably accelerate.

Pleasure working with everyone on the Mono team. Thank you for this
great opportunity of getting involved in the open source community in
general, a community which has provided for me so much. And no, you
haven't seen the last of me.

-Jonathan Ben-Joseph
Reply all
Reply to author
Forward
0 new messages