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