Tuesday, August 12, 2008

Some more work done

New cmdlets implemented: Import-Csv, Export-Csv, ConvertTo-Html

Improved the PSObject implementation a nice amount. PSObject now implements all public methods that the PowerShell one does (except for IFormatable, but I am working on this).

Improved WildcardPattern, FileSystemProvider, Format-List, LanguagePrimatives.

These changes will be merged with the BZR branch on http://www.launchpad.net/pash later today. I still have some more kinks to work out.

Thursday, August 7, 2008

PSObject & Grammar

So our PSObject can use some work, and Format/Out cmdlets really depend on a good PSObject. Hmm sounds like a direction to head in. Next I am going to work on PSObject.

We need external help for the parser in Pash. So if anyone of my tens and tens of vistors are experts in automata theory or some such, you would be very helpful to us!

Friday, August 1, 2008

The logic of formatting

Since PowerShell (and Pash) deals with objects being passed along a pipeline instead of text streams, it becomes clear to some people that reporting this data requires some extra step. PowerShell takes an 'interesting' approach to this problem, using a combination of two cmdlet groups, Format-* and Out-*

My work right now is on Out-*

Interesting huh?