Hello,
-----Original Message----- From: pike-devel-admin@lists.lysator.liu.se [mailto:pike-devel-admin@lists.lysator.liu.se]On Behalf Of Martin Baehr Sent: dinsdag 20 mei 2003 01:44 To: Peter Lundqvist (disjunkt) @ Pike (-) developers forum Cc: pike-devel@lists.lysator.liu.se Subject: Re: pike and CIL/mono
but the thing that distinguishes pike from other languages is not the syntax but the runtime. mono.net while allowing differences in syntax all share a common runtime.
if you drop pikes runtime, most of its power will be lost.
greetings, martin.
My point exactly, making a CIL compiler for Pike will turn pike into just another Dialect of C# (Like VB.NET and Perl.NET). A little syntactic sugar coating of exactly the same functionality as all the others.
-----Original Message----- From: pike-devel-admin@lists.lysator.liu.se [mailto:pike-devel-admin@lists.lysator.liu.se]On Behalf Of Peter Lundqvist (disjunkt) @ Pike (-) developers forum Sent: dinsdag 20 mei 2003 01:30 To: pike-devel@lists.lysator.liu.se Subject: RE: pike and CIL/mono
<SNIP>
Well, I see your point. In fact it's painfully clear seen from a single language's perspective. However - if one looks at it from a mor abstract level - there is allways the possibility to share code with other languages written for CIL (I'm not sure if this is at .NET level or not, but I don't think so). That is, the pike code may use code from other projects (C#, VB, whatever) and vice versa.
I belive there are some difficulties in achieving this, but the runtime environment was designed to be able to share code between supported languages.
/ Peter Lundqvist (disjunkt)
I believe this is the wrong way of looking at the .NET Framework. You are not using a bit of VB in C# or a bit of Perl in Managed C++. You are just using CIL in more CIL. The actual syntax of VB or Perl doesn't add anything to the fact that it all get compiled to CIL.
Regards,
Peter.
---
'God-like aliens - man, do I hate god-like aliens. I'll trade a critter for a god-like alien any day.' - John Crichton, Meltdown