Re: Another C# critique (major rewrite!)

From: Magnus Lidbom (magnus_lidbom_at_hotmail.com)
Date: 02/04/04


Date: Wed, 04 Feb 2004 18:42:22 +0100


"Daniel O'Connell [C# MVP]" <onyxkirx@--NOSPAM--comcast.net> wrote in
message news:exHG3D06DHA.2412@TK2MSFTNGP09.phx.gbl...
>
> "Magnus Lidbom" <magnus_lidbom@hotmail.com> wrote in message
> news:0p8220h2c0m13pdfb0j4mtbvg9v8mf59t0@4ax.com...
> > On Wed, 4 Feb 2004 03:41:31 -0600, "Daniel O'Connell [C# MVP]"
> > <onyxkirx@--NOSPAM--comcast.net> wrote:
> >
> > >
> > >"Magnus Lidbom" <magnus_lidbom@hotmail.com> wrote in message
> > >news:bvphsq$vi5rd$1@ID-204195.news.uni-berlin.de...
> > >>
> > >> "Daniel O'Connell [C# MVP]" <onyxkirx@--NOSPAM--comcast.net> wrote in
> > >> message news:Oeq86fr6DHA.3360@tk2msftngp13.phx.gbl...
> >

<snip>

> > That would be a very interesting capability indeed.
> > In the case of a const implementation I'd prefer compile time
> > validation for all languages though.
> As would I, however I don't think a backup runtime validation would
> nessecerily be a bad thing. It would keep sneaky IL attacks, etc at bay.
Agreed.

> > >I really do need to suck it
> > >up and take a look at rotor, see if such a mechanism is possible.
> > If you could find the time to do that it would be great :)
>
> At the moment I am currently working with mono's c# compiler(I really
> prefer
> working in C#, so its C# Compiler In C# is a rather nice place to play,
> ;))
> and have added a few basic language features to it, mainly to start to
> familiarize myself with compilers. But I do have time and I will grab
> rotor
> and a few other bits and see waht I can figure out(only thing I hate about
> rotor is that I have to install perl). As I work on compilers and the
> language I try to post on my blog[1] about whatever I've added(and
> hopefully
> links to patches soon as well), so assuming I can figure out how to do
> this
> I'll be posting information there. I will reply here of course, but it may
> be a while before anything serious works and it may be easier to find
> there(this thread will fade away soon enough).
>
> 1. http://dotnetjunkies.com/weblog/doconnell/

Duly bookmarked :)

/Magnus Lidbom



Relevant Pages

  • Re: Integer BASICs "*** NO END ERR"
    ... BTW some compiled languages had both. ... Batch files, Perl and AWK are OK as examples of this, but Javascript is ... two compilers ... Perl compilers as well as compilers for MS-DOS batch files. ...
    (comp.sys.apple2)
  • Re: a dozen cpus on a chip
    ... there are several compilers still available which implement ISO M2. ... By the time the full spec was published most industrial people had moved to other languages for purely commercial reasons. ... Some of the better static analysis tools for Modula2 can see into the program and find very deep faults that would not be found in normal execution. ... It is a common misconception that Lisp is always interpretted. ...
    (sci.electronics.design)
  • Re: what is the most suitable Linux platform for Programmers and software developers
    ... C, C++, Perl, Python, Lisp, and a bunch of other languages are supported ... There are FORTRAN compilers, but FORTRAN ... Look at the Linux ...
    (comp.os.linux.misc)
  • Re: Why forth is not popular
    ... >easily available books anymore. ... Well, looking at higher-level languages (I assume you mean languages, ... not compilers), the Lisp systems I have experienced do pretty much the ... but most programmers prefer plain source files. ...
    (comp.lang.forth)
  • Re: Mainframe vs. Supercomputer
    ... Suitable languages for writing compilers in ... system vendor compilers) portability ... better than Fortran 66, unless you favoured BCPL. ...
    (comp.arch)