[Mono-list] Pash - Open Source PowerShell - is back!

Jay Bazuzi jay at bazuzi.com
Thu Apr 18 03:49:34 UTC 2013


I just realized I didn't answer your second question - where I'd like help?

I'd *love* help, and anywhere someone feels called to work on is great.
Some items that are core to most PowerShell scripts that need work:

- Flushing out the Parser/Grammar. It's not quite complete, and there are a
few shift/reduce errors I could use some help sorting out. It uses Irony,
if anyone is familiar with that.

- Streaming of objects is not quite right - unwrapping arrays at the right
time, wrapping in PSObject, etc.

- Type conversion is haphazard and incomplete.

Once these things are done, it will be relatively straightforward to flush
out the missing cmdlets, one at a time. It will also be time to work on
performance. But the above list is, in my opinion, the priority.

Anyone is welcome to fork and contribute. As long as your new functionality
is supported by passing tests, I'll probably accept your pull requests.

-J



On Sat, Apr 6, 2013 at 1:04 PM, Jay Bazuzi <jay at bazuzi.com> wrote:

> Pash is not ready for useful work. I think of it as "Pre-Alpha".
>
> I don't have a good metric for measuring progress on Pash. Here are two
> things you can do that depend on a lot of PowerShell features to work:
>
> (New-Object Net.WebClient).DownloadString("http://bit.ly/e0Mw9w")
> function Prompt {
>     'PASH ' + (Get-Location) + '> '
> }
>
>
>
> -J
>
>
>
>
> On Sat, Apr 6, 2013 at 11:07 AM, Stephen Shaw <sshaw at decriptor.com> wrote:
>
>> Can you give us a report on the current state of the project as far as
>> how much has been completed and maybe where you'd like help?
>>
>> Cheers,
>> Stephen Shaw
>>
>>
>> On Sat, Apr 6, 2013 at 11:16 AM, Jay Bazuzi <jay at bazuzi.com> wrote:
>>
>>> Hi All,
>>>
>>> Miguel suggested I announce this here.
>>>
>>> In 2008, Igor Moochnick published Pash<http://sourceforge.net/projects/pash/>,
>>> an Open Source reimplementation of Windows PowerShell, to run on Mono.
>>> There was a lot of enthusiasm around the internet, but when development
>>> ceased, the enthusiasm became disappointment.
>>>
>>> In the fall of 2012, I took over, and have been making steady progress
>>> on the project. It's fun to see the pieces coming together.
>>>
>>> Follow development on GitHub: https://github.com/Pash-Project/Pash/
>>> And on Twitter: https://twitter.com/PashProject
>>>
>>> Should I also post about progress here on this mailing list?
>>>
>>> -J
>>>
>>>
>>> _______________________________________________
>>> Mono-list maillist  -  Mono-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-list
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-list/attachments/20130417/bdd86cc5/attachment.html>


More information about the Mono-list mailing list