Talk:Nemerle

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
WikiProject iconMicrosoft: .NET
WikiProject iconThis article is within the scope of WikiProject Microsoft, a collaborative effort to improve the coverage of articles relating to Microsoft on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
???This article has not yet received a rating on the project's importance scale.
Taskforce icon
This article is supported by WikiProject .NET (assessed as Low-importance).

Language family[edit]

Why is this language in the ML family category? It seems like it belongs in Category:C programming language family, as it resembles C# with closures a lot more than ML. --bmills 16:09, 14 February 2006 (UTC)[reply]

It has some resemblance with C but the most important features are taken from other languages: pattern matching from ML, macros from Lisp, string interpolation from scripting languages, etc. The whole "X programming language family" copncept is nonsense, IMHO. Pavel Vozenilek 20:41, 17 June 2006 (UTC)[reply]
AFAIK string interpolation is a macro. Also all syntax's features resembling C# are implemented through macros too. — Preceding unsigned comment added by 62.122.208.191 (talk) 09:07, 16 August 2011 (UTC)[reply]

Intro copyvio[edit]

The introduction to this page appears to be taken from http://nemerle.org/Main_Page. Since this site, despite being hosted on a MediaWiki server, bears no copyright notice, I must assume the material is copyrighted with all rights reserved. Unless someone can prove to me that the copyright owner has given permission to use it under the GFDL (or submitted it themselves), I suggest that we either:

  • Rewrite the intro, or
  • Write a brief intro followed by a properly cited quotation of the current intro.

Deco 22:56, 25 March 2006 (UTC)[reply]

The license for the nemerle documentation is here: http://nemerle.org/License I'm not sure if BSD-license is compatible with GFDL. I'm the one who wrote it, and have no problems with it being used in wikipedia. --Malekith 15:43, 1 March 2007 (UTC)[reply]

Biased compare[edit]

The SQL example that compares with the C# equalevant:

string sql = "SELECT firstname, lastname FROM employee WHERE firstname = :a"; NpgsqlCommand dbcmd = new NpgsqlCommand (sql, dbcon, dbtran); dbcmd.Parameters.Add("a", myparm);

NpgsqlReader reader = dbcmd.ExecuteReader();

while(reader.Read()) {

 string firstname = reader.GetString (0);
 string lastname = reader.GetString (1);
 System.Console.WriteLine ("Name: {0} {1}", firstname, lastname) 

} reader.Close(); dbcmd.Dispose();

is extreme biased in favor of Nemerle regarding code size, since the code I show above could be written MUCH MUCH smaller in C# as well.


Actually, in C#, the 'using' construct would ensure the reader is correctly closed in case of an exception being thrown during the reading. It does not seem to be the case in this Nemerle code.82.230.253.70 (talk) 08:44, 30 November 2008 (UTC)[reply]

Then, rewrite C# in better manner. 89.251.107.30 (talk) 13:36, 10 September 2009 (UTC)[reply]

Fair use rationale for Image:Nemerle Logo.png[edit]

Image:Nemerle Logo.png is being used on this article. I notice the image page specifies that the image is being used under fair use but there is no explanation or rationale as to why its use in this Wikipedia article constitutes fair use. In addition to the boilerplate fair use template, you must also write out on the image description page a specific explanation or rationale for why using this image in each article is consistent with fair use.

Please go to the image description page and edit it to include a fair use rationale. Using one of the templates at Wikipedia:Fair use rationale guideline is an easy way to insure that your image is in compliance with Wikipedia policy, but remember that you must complete the template. Do not simply insert a blank template on an image page.

If there is other other fair use media, consider checking that you have specified the fair use rationale on the other images used on this page. Note that any fair use images uploaded after 4 May, 2006, and lacking such an explanation will be deleted one week after they have been uploaded, as described on criteria for speedy deletion. If you have any questions please ask them at the Media copyright questions page. Thank you.BetacommandBot 23:19, 5 June 2007 (UTC)[reply]

Appeared in?[edit]

Does anyone know when Nemerle was first released? Nickdc (talk) 13:58, 26 March 2008 (UTC)[reply]

Programming paradigm[edit]

I think Grammar-oriented programming should be added to paradigms of Nemerle. What do other people think? —Preceding unsigned comment added by 109.207.84.225 (talk) 12:08, 14 April 2010 (UTC)[reply]

+1 User:VladD2

  • Keep

Why should this article be deleted but this one stay http://en.wikipedia.org/wiki/Brainfuck ? I suppose THIS language is much more useful then brainfuck. Keep the article.

Code example proposal[edit]

Since Nemerle has a lot of features, so it can make an article less readable. For example, speaking only about PM we can give a great number of examples. So my proposal is, having just one main example and others are in collapsed block.

def result = match (number)
{
  | 0            => "zero"
  | 1            => "one"
  | x when x < 0 => "negative"
  | _            => "more than one"
}
Other pattern matching examples
def result = match (number)
{
  | 0            => "zero"
  | 1            => "one"
  | x when x < 0 => "negative"
  | _            => "more than one"
}

Pronunciation[edit]

How's it pronounced? 198.150.76.156 (talk) 19:27, 5 July 2016 (UTC)[reply]