Tuesday, December 11, 2012

Nemerle 1.1.746.0


Developer:

Website:

License / Price:

Platforms:

Databases:

Language:

Last Updated:

Category:
Russian Software Developer Network | More scripts
nemerle.org
BSD License 

Windows / Linux / Mac OS / BSD / Solaris
N/A
Unknown
December 12th, 2012, 00:57 GMT [view history]
C: \ Programming Methods and Algorithms

Benefiting from a C#-like syntax, Nemerle allows .NET developers to build extremely complex software by combining multiple programming paradigms and features from various programming languages.

Nemerle works with Visual Studio on Windows and with Mono on its supported platforms.

Here are some key features of "Nemerle":

· Type inference
· Statically typed
· Computation expressions
· Higher-order functions
· Pattern matching
· Algebraic types
· Local functions
· Tuples
· Anonymous types
· Partial application of functions

Paradigms:
· Meta-programming
· Object-oriented programming
· Functional programming
· Component-oriented programming
· DSL-oriented programming
· Language-oriented programming

What's New in This Release: [ read full changelog ]

· Unknown identifier 'value' in Auto-Property Creation with Quasi-quotation
· Incorrect IL generation for update field of "out" parameter of "struct" type
· The compiler treat @new identifier as new() constraint
· Linq macro does not have error reporting
· Can't apply generic specifier to a local function
· No completion for get only properties in constructor.
· The compiler crashed when trying to compile a non closured lambda in context of generic method
· Can't define a Variant Option by typeBuilder.DefineNestedType() after MacroPhase.BeforeInheritance.
· Improve compiling logging in VS 2010
· cs parser report legal statement as compilation error for enum type as default parameter
· Incorrect type inference when error occurred
· In IDE mode the produced by macros sources rewrite the compiler produced sources
· [c# support] Incorrect parse of generic type open type arguments
· [c# support] Invalid conversion of float point mantissa
· cs parser report legal statement as compilation error in struct constructor
· [c# support] Arguments of lambda is not mutable
· [c# support] implicit ToExpression for parameters
· No constant folding in array literals used in a custom attributes parameter
· Explicit implementation of an indexer is fail
· Inheritance of nested class is failed
· Must prefer the current type instead of imported.
· Explicit method implementation not hide method
· Explicit property implementation not hide property
· Incorrect error: type name `...' is ambiguous


Download button

0 comments:

Post a Comment