[antlr-interest] can we require .NET 2 for ANTLR v3.2?
Sam Harwell
sharwell at pixelminegames.com
Sat Nov 29 08:50:10 PST 2008
The CSharp3 target runtime has some tiny dependencies on .NET 3.5 that
I'll be able to strip out. Clearly by the name it uses C# 3 features,
which I will be leaving in. C# 4 primarily targets different kinds of
applications than this runtime. I'm an "early adopter", and I see little
benefit in pushing a new runtime on it. I'm looking forward to C# 4's
help in the Visual Studio packages though (all COM interop).
The C# port of the Tool itself will definitely require both C# 3 and
.NET 3.5. The C# port of StringTemplate requires .NET 3.5 right now, but
I haven't analyzed how intricately it's tied in yet.
Sam
-----Original Message-----
From: antlr-interest-bounces at antlr.org
[mailto:antlr-interest-bounces at antlr.org] On Behalf Of Johannes Luber
Sent: Saturday, November 29, 2008 8:34 AM
To: Micheal J
Cc: antlr-interest at antlr.org
Subject: Re: [antlr-interest] can we require .NET 2 for ANTLR v3.2?
Micheal J schrieb:
>
> Hi,
>
>> I hijack the thread for a similar question: Does anyone still
>> use the CSharp target and not its successor? If not, I would
>> like to remove then the support for ANTLR 3.2. I know that I
>> said I would wait for ANTLR 3.3, but then I didn't expected
>> it to take so much to arrive (at least 1 1/2 years). If there
>> aren't any people complaining about this, I'll assume that no
>> one uses it anymore. Which is a pretty safe bet as no one
>> mailed me .NET 1.1 assemblies to upload (can't compile them
>> myself for .NET 1.1). :)
>
> Kill CSharp. I suspect CSharp2 has undergone enough testing to date.
You may
> want to add a CSharp3 in place of CSharp....
CSharp2 isn't that much different compared to CSharp, but yes, it is
pretty stable.
>
>
> Given that
>
> a) C#/.NET 4 is (supposedly) around the corner and,
> b) C#/.NET 3.x code can (be carefully designed/coded to) run on .NET
2.x
> runtimes without additional dependencies,
>
> you may want to go straight to .NET 3.x at the source level with .NET
2.x as
> the runtime.
>
> Micheal
The newest features C# 4 don't look useful to me for basing a runtime
on. Sam Harwell may have a different opinion, as he is working on a
CSharp3 variant, which will have some runtime dependencies for .NET 3.5.
So killing CSharp2 won't be possible for now, although one could create
a special .NET 2-CSharp3 runtime, where the missing libraries are taken
from Mono.
Johannes
>
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe:
http://www.antlr.org/mailman/options/antlr-interest/your-email-addr
ess
>
List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe:
http://www.antlr.org/mailman/options/antlr-interest/your-email-addr
ess
More information about the antlr-interest
mailing list