Permalink
Derek on compiler
  • vote
    13
    0 starsderek | Shared With: Everyone - Feb 06 2008 | parser, f#, c#, compiler, cool, .net

    Quoted: FParsec is an F# adaptation of Parsec, the popular parser combinator library for Haskell by Daan Leijen. It can parse context-sensitive, infinite look-ahead grammars, has ...

  • vote
    1
    0 starsderek | Shared With: Everyone - Feb 06 2008 | cool, parser, .net, compiler, f#
    Listening To Reason: The .Net DLR makes building a new language implementation ridiculously easy
  • vote
    40
    0 starsderek | Shared With: Everyone - Feb 06 2008 | c#, .net, development, parser, compiler
    CodeProject: Irony - .NET Compiler Construction Kit. Free source code and programming help

    Quoted: Introduction to Irony - a new technology of parser/compiler construction for .NET; Author: Roman Ivantsov; Section: Algorithms & Recipes; Chapter: General Programming

  • vote
    11
    0 starsderek | Shared With: Everyone - Jul 10 2007 | spec#, programming, tools, type checking, static analysis, null, compiler
    Spec# - Home

    Quoted: * The Spec# programming language. Spec# is an extension of the object-oriented language C#. It extends the type system to include non-null types and checked exceptions. It provides method contracts in the form of pre- and postconditions as well as object invariants.
    * The Spec# compiler. Integrated into the Microsoft Visual Studio development environment for the .NET platform, the compiler statically enforces non-null types, emits run-time checks for method contracts and invariants, and records the contracts as metadata for consumption by downstream tools.
    * The Spec# static program verifier. This component (codenamed Boogie) generates logical verification conditions from a Spec# program. Internally, it uses an automatic theorem prover that analyzes the verification conditions to prove the correctness of the program or find errors in it.
    A unique feature of the Spec# programming system is its guarantee of maintaining invariants in object-oriented programs in the presence of callbacks, threads, and inter-object relationships.

1 - 5 of 5 Faves

Related Content from Around Faves

compiler

VIEW ALL

.net

VIEW ALL