Вход на сайт
Nemerle
415 просмотров
Перейти к просмотру всей ветки
Вот на что я бы с удовольствием перешёл на тех задачах, где мы используем сишарп: http://nemerle.org/Main_Page
Статья на русском языке: http://rsdn.ru/article/nemerle/NemerleIntro.xml
Quick guide to all Nemerle features: http://nemerle.org/Quick_Guide
Задолбал идиоцкий сишарп, для которого у нас .Net даже не 2.0. Тупой синтаксис для кухарок, с кастрированным мозгом и нерасширяемая семантика самого языка. А хочется хорошего! Вот такого:
Или такого:
Или такого:
И такого:
Ещё такого:
И ещё много чего хочется: "ленивые" вычисления, лямбда-функции, тупели, макросы изменяющие семантику языка, передачу функций как значений и...
Интересно, когда они до ума доведут сей продукт? Шефу моск я бы смог промыть, а всю остальную братию потряс бы крутым поворотом в их работе.
Статья на русском языке: http://rsdn.ru/article/nemerle/NemerleIntro.xml
Quick guide to all Nemerle features: http://nemerle.org/Quick_Guide
Задолбал идиоцкий сишарп, для которого у нас .Net даже не 2.0. Тупой синтаксис для кухарок, с кастрированным мозгом и нерасширяемая семантика самого языка. А хочется хорошего! Вот такого:
В ответ на:
private foo(f : int -> int, v : int) : int
{
f(f(v));
}
private foo(f : int -> int, v : int) : int
{
f(f(v));
}
Или такого:
В ответ на:
unless (match (a) { | 1 => true | _ => false })
Foo();
unless (match (a) { | 1 => true | _ => false })
Foo();
Или такого:
В ответ на:
try {
code
}
catch {
| e is ArgumentNullException => ...
| e is OverflowException => ...
| _ => ...
}
try {
code
}
catch {
| e is ArgumentNullException => ...
| e is OverflowException => ...
| _ => ...
}
И такого:
В ответ на:
def a = 1;
def b = Dictionary.[string, int]();
def a = 1;
def b = Dictionary.[string, int]();
Ещё такого:
В ответ на:
def newList = $[x | x in list1, x > 5, x < 30];
def newList = $[x | x in list1, x > 5, x < 30];
И ещё много чего хочется: "ленивые" вычисления, лямбда-функции, тупели, макросы изменяющие семантику языка, передачу функций как значений и...
Интересно, когда они до ума доведут сей продукт? Шефу моск я бы смог промыть, а всю остальную братию потряс бы крутым поворотом в их работе.

Dropbox - средство синхронизации и бэкапа файлов.