Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Nemerle


Related Topics
CPL

  
  Encyclopedia: Nemerle
Nemerle is a hybrid functional Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions.
These sublanguages should ideally by checked syntactically and semantically at compile-time as much as possible, and one may like to be able to have the embedded language's as primitives as first-class in the "parent" language, without resorting to cumbersome library calls all the time.
Nemerle's macro system seems to be powerful enough to do this, and only experience will tell if it's worthwhile in a language with complex syntax.
www.nationmaster.com /encyclopedia/Nemerle   (610 words)

  
 Nemerle - Encyclopedia, History, Geography and Biography
Nemerle is a high-level statically-typed programming language for the.NET (see also Mono) platform.
Probably the most important feature of Nemerle is the ability to mix object oriented and functional programming styles.
Nemerle, Features, Examples, Hello, World!, Examples of macros, Database accessibility, New language constructs, Nemerle with ASP.NET, PInvoke, External links, Programming languages, Functional languages, Imperative programming languages,.NET programming languages, Object-oriented programming languages and ML programming language family.
www.arikah.net /encyclopedia/Nemerle   (677 words)

  
 Why did you... - Nemerle Homepage   (Site not responding. Last check: 2007-10-22)
Nemerle is probably going to be used in some applications, where C# would be otherwise chosen.
We believe Nemerle is far easier to grasp for programmer who has not been exposed to ML-like languages before (due to more bracy syntax and a few other design choices).
Nemerle also allows extending language syntax to some degree, though probably not in the Right Way.
nemerle.org /rationale.html   (1145 words)

  
 What is Nemerle - Nemerle Homepage   (Site not responding. Last check: 2007-10-22)
Nemerle is not a dynamically typed language in the spirit of Python or Perl.
Nemerle meta-programming (macros) has nothing in common with macros in C. They are more akin to the Lisp macros.
Nemerle and C# Nemerle is not far away from C#.
nemerle.org /What_is_Nemerle   (202 words)

  
 [No title]   (Site not responding. Last check: 2007-10-22)
Nemerle (http://nemerle.org) is a hybrid functional/imperative language that targets.NET.
Nemerle macros effectively boil down to functions that are run by the compiler.
Something tells me this is just a hair too ambitious for D 1.0, but it does look to be implementable enough, and has a pretty big impact on what can be conveniently expressed within the language.
www.digitalmars.com /drn-bin/wwwnews?digitalmars.D/3425   (268 words)

  
 First Tutorial - Nemerle Homepage   (Site not responding. Last check: 2007-10-22)
Further, Nemerle is compatible with Mono, an open-source implementation of the published.NET Common Language Infrastructure (CLI) standard.
The only difference is that in Nemerle we write the method's return type on the right, after the colon.
This is the Nemerle equivalent of a variable in C#.
nemerle.org /First_Tutorial   (2019 words)

  
 [nem-en] Nemerle 0.2.0 released   (Site not responding. Last check: 2007-10-22)
We are pleased to announce the 0.2.0 release of the Nemerle compiler and the language.
Nemerle is a new hybrid (functional, object-oriented and imperative) programming language for the.NET platform.
Beware of make boot problems, when the same version of Nemerle is installed in the GAC.
nemerle.org /mailman/pipermail/devel-en/2004-September/000213.html   (952 words)

  
 The Nemerle Project Blog   (Site not responding. Last check: 2007-10-22)
The problem was that Nemerle already supports most of the stuff needed for yield (for example putting local variables in classes so they persist), but unfortunately in a slightly different way, so a reimplementation was required in a few cases.
To name a few, we are currently developing a C# to Nemerle converter (already transforms and successully runs over 100 testcases from Mono's mcs testsuite), interactive interpreter, plugin for MS Visual Studio, debugging support for Nemerle compiled assemblies and fixing many bugs.
The Nemerle parser can't handle such a construct on its own, we would have to clutter the parse tree with an additional node for the `unless' statement and expand it during typing -- and that's something I would like to avoid for a number of reasons.
nemerle.org /blog/nemerle.rss2   (10681 words)

  
 Grok Base structure of programs - Nemerle Homepage   (Site not responding. Last check: 2007-10-22)
Nemerle makes no distinction between an expression and a statement, there are only expressions.
Older versions of the Nemerle compiler required a semicolon after the closing brace inside a sequence.
One of the best things about Nemerle is that you can use rich class libraries that come with the Framework as well as the third party libraries.
nemerle.org /Grok_Base_structure_of_programs   (2297 words)

  
 Macros tutorial - Nemerle Homepage   (Site not responding. Last check: 2007-10-22)
It can be any valid Nemerle code, so a programmer does not have to learn internal representation of syntax trees in the compiler.
One can think about it as of enforcing the type of spliced expression to a literal (similar to common Nemerle type enforcement), but in the matter of fact something more is happening here - a real value is lifted to its representation as syntax tree of a literal.
You might have noticed, that Nemerle has a few grammar elements, which are composed of a list of subexpressions.
nemerle.org /Macros_tutorial   (2826 words)

  
 [nem-en] Nemerle 0.2.9 released   (Site not responding. Last check: 2007-10-22)
We are pleased to announce the 0.2.9 release of the Nemerle compiler and the language.
Nemerle is a high-level statically-typed programming language for the.NET platform.
You can have a look at the example output: http://nemerle.org/doc/ * Some warnings can be now disabled by-number, there is also -warn warning level switch.
nemerle.org /mailman/pipermail/devel-en/2005-March/000451.html   (913 words)

  
 NewsArchive - Nemerle Homepage   (Site not responding. Last check: 2007-10-22)
Nemerle language has been added to Sphere Online Judge.
The text of the lecture as well as the exercises for first Nemerle lecture are available.
He was also working on Nemerle type export/import using extended attributes.
nemerle.org /NewsArchive   (425 words)

  
 Nemerle Offline Documentation   (Site not responding. Last check: 2007-10-22)
There is also Grokking Nemerle -- a "book" covering most of the language.
Examples done by students during the Nemerle course at the CS Institute in the Wroclaw University.
Further, Nemerle is compatible with Mono (http://www.mono-project.com/Main_Page), an open-source implementation of the published.NET Common Language Infrastructure (CLI) standard.
nemerle.org /static/Tutorials_and_examples.html   (6704 words)

  
 The Nemerle programming language: C# meets ML - GameDev.Net Discussion Forums   (Site not responding. Last check: 2007-10-22)
It is a hybrid functional/object-oriented language which borrows a lot of the basic syntax from C#, but also provides most of the things you would expect from a language in the ML family, such as type inference, pattern matching, macros, lambda functions, functions as types, a module system, generic types etc etc...
In Nemerle, "int * int" is not the type of "12 * 12", but of "(12, 12)" -- the type of that should be "(int, int)", I think.
It may be that Nemerle's compiler doesn't yet know that the type declarations are not needed, but it doesn't look like any parameter declaration in Arild's program needs a type.
www.gamedev.net /community/forums/viewreply.asp?ID=1328749   (8089 words)

  
 A Catalog of Research Compiler Infrastructures and Tools » Nemerle; a “hybrid” language for .NET CLR   (Site not responding. Last check: 2007-10-22)
Thanks to Kamil Skalski for a pointer to Nemerle, a object-oriented language that supports functional and generative features.
Nemerle supports pattern matching and a rich macro facility.
The macro facility in particular would seem to make Nemerle a fine basis for those exploring language semantics or developing domain-specific languages.
www.compiler-tools.org /archives/2004/04/06/nemerle-a-hybrid-language-for-net-clr   (117 words)

  
 [nem-en] Nemerle 0.2.10 released   (Site not responding. Last check: 2007-10-22)
We are pleased to announce the 0.2.10 release of the Nemerle compiler and the language.
Additions: * There is Nemerle NAnt task included in the distribution.
* A Nemerle syntax file genShi has been added to the distribution and is now used in our Wiki for colorizing sources.
nemerle.org /mailman/pipermail/devel-en/2005-March/000482.html   (396 words)

  
 [No title]   (Site not responding. Last check: 2007-10-22)
Lately i have been trying to put my finger on a feature that would give ability to generate code at compile time (inspired by VHDL's generate) but i had no idea how this would work.But it could be a Very powerful feature.
> Nemerle (http://nemerle.org) is a hybrid functional/imperative language > that targets.NET.
It is my understanding that > Lisp macros work on the same principle, but this is the first time I've > seen it in a form that doesn't seem magical.
www.digitalmars.com /drn-bin/wwwnews?digitalmars.D/3426   (351 words)

  
 unofficial Debian packages   (Site not responding. Last check: 2007-10-22)
To install nemerle, you only need put these lines to your /etc/apt/sources.list, and use apt-get to install the package.
Binary packages: ---------------- Package: nemerle Version: 0.9.1-1 Priority: optional Section: devel Maintainer: Jacek Úliwerski (rzyjontko) Depends: mono-jit (>= 1.1.8.1-1), mono-classlib-2.0 (>= 1.0) Suggests: emacsen Architecture: all Filename: nemerle_0.9.1-1_all.deb Size: 867494 Installed-Size: 2500 MD5sum: 00079b5f4d084c1987661fc187cce755 Description: the Nemerle compiler This is Nemerle, a new functional language designed from the ground up for the.NET platform.
Nemerle supports: * object oriented and imperative.NET concepts, * variant datatypes, * matching, * higher order functions, * powerful macro system.
nemerle.org /download/deb   (181 words)

  
 Open projects - Nemerle Homepage   (Site not responding. Last check: 2007-10-22)
This page is a list of subprojects inside the Nemerle project we would like to have done but do not have enough resources to implement ourselves.
We (the Nemerle team) will be happy to evaluate results of these projects to help the advisor.
In Nemerle we have a more general and low-level approach to the problem of modifying code - macros.
nemerle.org /Open_projects   (1289 words)

  
 CsharpDiff - Nemerle Homepage   (Site not responding. Last check: 2007-10-22)
It is meant as a reference for people already programming in Nemerle, not as a tutorial.
For hints about learning Nemerle please consult the documentation.
The syntax and semantics of parametric polymorphism in Nemerle is the same as what is called generics in C# 2.0.
nemerle.org /csharp-diff.html   (1010 words)

  
 TU-Graz Newsarchiv - Nemerle 0.1.2 - A functional and OO language for the .NET platform.
TU-Graz Newsarchiv - Nemerle 0.1.2 - A functional and OO language for the.NET platform.
Nemerle 0.1.2 - A functional and OO language for the.NET platform.
Previous by thread: Nemerle 0.1.0 - A functional and OO language for the.NET platform.
newsarchiv.tugraz.at /browse/tu-graz.freshmeat/msg25766.html   (284 words)

  
 Editors - Nemerle Homepage   (Site not responding. Last check: 2007-10-22)
VIM editor syntax highlighting mode and indentation mode, there are some comments about it.
Nemerle syntax definition has been added to MIME types, so you should be able to have syntax highlighting in all editors supporting it (gedit, kview, etc.)
MonoDevelop has bindings for Nemerle in its standard distribution.
nemerle.org /Editors   (236 words)

  
 Nemerle 0.9.0 released - OSNews.com
A new major version of Nemerle language was released.
Nemerle features a very high level.NET language with functional programming support.
This version brings full support to.NET 2.0 generics and a bunch of other things.
www.osnews.com /story.php?news_id=11856   (141 words)

  
 Freshmeat Open Source Projects announcements - Nemerle 0.3.0 - A functional and OO language for the .NET platform.
Freshmeat Open Source Projects announcements - Nemerle 0.3.0 - A functional and OO language for the.NET platform.
Nemerle 0.3.0 - A functional and OO language for the.NET platform.
Nemerle is a hybrid (functional, object-oriented and imperative)
www.codecomments.com /archive402-2005-4-478721.html   (140 words)

  
 Geekstorming
An interesting post on the XL mailing list today about a language called Nemerle.
Nemerle is kind of like SML with macros, some dynamic typing and a C#-ified syntax.
So, Nemerle goes on my list of "Languages that I should play with." I think I'm also putting Haskell on that list; we'll see if its ideology is compatible with mine.
www.sporktania.com /geekstorming/2004/07/interesting-post-on-xl-mailing-list.html   (371 words)

  
 SourceForge.net: mozart-dev-lx-lang
Here is an example of plugin (I wrote one like that yesterday for my brother) which I suspect is not too easy to write in Nemerle: compute (at compile-time) a maximum error from a floating-point expression.
For instance, if you set error / max-value attributes to X and Y, it can compute them for X+Y or X*Y. I will read their metaprogramming.pdf in more details to confirm/infirm my first impression.
I don"t know about Nemerle, but in the case of XL, the parser is not impacted.
sourceforge.net /mailarchive/message.php?msg_id=9061615   (381 words)

  
 The Nemerle Project Blog   (Site not responding. Last check: 2007-10-22)
I was wondering how much I can get with this and today I reached the number of 200 working cases from over 600 original ones.
One of the issues I have found annoying during this work was that we emitted much unnecessary meta-data information to the assembly (it posed some problems in custom attributes tests).
You must remember that Nemerle has features not always fitting into.NET model and that it supports parametric polymorphism (aka generics) on 1.1.NET framework (like Java 1.5 on its generics-lacking runtime).
nemerle.org /blog/archive/2005/Feb-17.html   (637 words)

  
 MacroUse - Nemerle Homepage   (Site not responding. Last check: 2007-10-22)
This page is dedicated to the features of Nemerle and its library, which have been implemented using our meta-programming facilities.
In Nemerle we can use macros to handle some of the strings in a special way - for example run a verification function against them.
This mechanism is very general and it is used in some parts of Nemerle standard library (like regular expression matching, printf-like functions).
nemerle.org /macrouse.html   (648 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.