derek | Shared With: Everyone - Feb 06 2008 | parser, f#, c#, compiler, cool, .netQuoted: 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 ...
derek | Shared With: Everyone - Feb 06 2008 | cool, parser, .net, compiler, f#
derek | Shared With: Everyone - Feb 06 2008 | c#, .net, development, parser, compiler
derek | Shared With: Everyone - Jul 10 2007 | spec#, programming, tools, type checking, static analysis, null, compiler
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.
Related Content from Around Faves
compiler
-
1 FaverViewed: 33 TimesQuoted: Introduction to Irony - a new technology of parser/compiler construction for .NET; Author: Roman Ivantsov; Section: Algorithms & Recipes; Chapter: General Programming
- derek - Oct 11 20064 FaversViewed: 5 Times
- rynoshark - Jun 22 20073 FaversViewed: 8 Times
.net
-
Here is an MSDN article on the ASP.NET MVC framework from March.
3 FaversViewed: 11 TimesQuoted: ... a controller can be instantiated directly, and action methods called, without any additional infrastructure. You don't need an HTTP context, and you don't need a server, just a test harness.
...
the ASP.NET MVC Framework offers Web developers a new way to build Web applications in the Microsoft .NET Framework. The Framework is designed for testability, embraces HTTP instead of trying to abstract it away, and is extensible at just about every point. - tsupo - Aug 11 20071 FaverViewed: 14 Times
- tsupo - Apr 07 20090 FaversViewed: 14 Times

