Talk:Nemerle

Latest comment: 8 years ago by 198.150.76.156 in topic Pronunciation

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