PyCs, a new spin-off language of Prothon
"Mark Hahn" <[email protected]> Sat, 28 Aug 2004 19:53:07 -0700
| Newsgroups | gmane.comp.lang.prothon.announce,gmane.comp.lang.prothon.user |
|---|---|
| Message-ID | <001001c48d73$50af07a0$0d01a8c0@MarkVaio> |
During the .Net port of Prothon, it became clear that the Prothon = language would need to change to the point that it wasn't the same language any = more. After much soul-searching, the decision was made to shelve Prothon work indefinitely and start work on a new spin-off language of Python and Prothon. This language is called PyCs (pronounced "pie-cees"). See http://pycs.org. PyCs is a fusion of Python and C#. It is the first Python-like dynamic language with all capabilities of C# including the capabilities of the = C# research language C-Omega (http://research.microsoft.com/Comega/) = including the X# language features (http://www.cl.cam.ac.uk/%7Egmb/Papers/vanilla-xml2003.html) that embed XML/SQL support. At the same time PyCs keeps all the advantages of the Python language and the Python way.=20 PyCs will not be source compatible with either C# or Python but code = could be ported from either one easily. PyCs will be class-based like C# but = will still carry over many of the features of prototypes from Prothon.=20 For more a more detailed explanation of the logic behind this switch see = the news item at http://prothon.org/pycsnews.htm. PyCs is just now starting development and will be developed using the = same XP-like language design process used to develop Prothon. This process = will use the PyCs mailing list to design the language where I act as = moderator and implement the language in real-time as the ideas are worked out. I = will be working on PyCs full-time and drive the development just as I did = with Prothon. The mailing lists at Prothon will be closing down but I really would = like for everyone who has helped with Prothon to join us in working on PyCs. = If you are a member of the Prothon mailing list and want to join the PyCs mailing list then you don't need to do anything. In a short while I = will move everyone over in a mass subscription. DO NOT SIGN UP FOR A PYCS MAILING LIST SUBSCRIPTION IF YOU ALREADY HAVE = A PROTHON SUBSCRIPTION. YOU WILL BE AUTOMATICALLY MOVED OVER. If you don't want to be on the PyCs mailing list then just cancel the = PyCs mailing list subscription when you get your subscription notification. = I apologize if this is any trouble but I figured that this would be no different than cancelling your Prothon subscription which is being done = for you. I'm sure that there are those that will accuse me of changing horses in mid-stream, but I'd rather think that I'm light on my feet and capable = of adjusting quickly to changing realities <grin>. Jim Hugunin changed = reality when he published his performance numbers on IronPython and the new = reality is just settling down for me and I find this new direction quite = exciting. I think if you give PyCs a chance you will find it quite exciting also. -- Mark Hahn