RE: Re: PyCs, a new spin-off language of Prothon
"Mark Hahn" <[email protected]> Tue, 31 Aug 2004 00:40:29 -0700
| Newsgroups | gmane.comp.lang.prothon.user |
|---|---|
| Message-ID | <001001c48f2d$cab13d50$0d01a8c0@MarkVaio> |
Roger Binns wrote: > > language of Python and Prothon. This language is called PyCs=20 > > (pronounced "pie-cees"). See http://pycs.org. >=20 > I asked this question before about Prothon (which you didn't=20 > really answer) and am asking it now about pycs. >=20 > What do you think will be the sweet spot? What will the > killer application be? >=20 > To a certain extent you will get the Python readability and=20 > productivity, as well as the portability and library of .NET.=20 > However Python and everything else on .NET already have that. >=20 > I see the concurrency stuff from Comega which looks nice.=20 > (Personally I detest Twisted in Python, so almost anything=20 > will be better :-) However the concurrency isn't something=20 > that can't be implemented as part of the library for almost=20 > any language. >=20 > The XML stuff is nice. You may remember me droning on=20 > earlier about how damn difficult it is to deal with=20 > processing data that isn't just streams of text :-) >=20 > So what is the sweet spot? Will developers be 100% more=20 > productive? Will programs be more reliable? Do you expect=20 > the first killer application to be a game, a web server or an=20 > ecommerce suite? I started four companies in Silicon Valley and two were successful = enough to go public. In both of those companies we started with an idea of what = our market would be and in both cases the killer product/market took us by surprise and was completely unexpected. In both of those companies the killer products were created in reaction to what we learned while we = were trying to do our first products. Do you think Bill Gates would be a billionaire from doing Basic interpreters? I have learned that the best way to success is to do whatever you are = doing in a flexible way and respond quickly to what you are learning. I'm = sure many think my dropping Prothon means I'm flakey and I'm switching horses = in mid-stream. I, of course, would like to think I'm responding to what = I'm learning and I'm flexible and quick to change. Of course another ingredient needed is a lack of ego. If I had a big = ego I'd go into this thinking I knew what the world needed and I wouldn't = listen to others and I wouldn't learn. If I didn't learn I wouldn't have to change. =20 When we started those companies we of course had to have big plans to = tell our investors and we had to believe in the plans, even though those = plans ended up being bullsh**. In this open-source world I don't have = investors (except my wife, who I must admit I have kinda lied to about this making money and all <grin>) and because I don't have investors I don't have to make up the bullsh** business plan. So to make a long story short I'm just doing what seems like the best mousetrap, keeping my ears to the ground listening all the time, and = trying to keep my ego low. Who knows where it will lead me. If I had to make an investor pitch it would be that there is a market = void for a dynamic version of C#. What better way to fill that void than = with the Python-way?