Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Nemerle

31.07.06 22:08
Nemerle
 
voxel3d коренной житель
voxel3d
Вот на что я бы с удовольствием перешёл на тех задачах, где мы используем сишарп: 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. Тупой синтаксис для кухарок, с кастрированным мозгом и нерасширяемая семантика самого языка. А хочется хорошего! Вот такого:
В ответ на:
private foo(f : int -> int, v : int) : int
{
f(f(v));
}

Или такого:
В ответ на:
unless (match (a) { | 1 => true | _ => false })
Foo();

Или такого:
В ответ на:
try {
code
}
catch {
| e is ArgumentNullException => ...
| e is OverflowException => ...
| _ => ...
}

И такого:
В ответ на:
def a = 1;
def b = Dictionary.[string, int]();

Ещё такого:
В ответ на:
def newList = $[x | x in list1, x > 5, x < 30];

И ещё много чего хочется: "ленивые" вычисления, лямбда-функции, тупели, макросы изменяющие семантику языка, передачу функций как значений и...
Интересно, когда они до ума доведут сей продукт? Шефу моск я бы смог промыть, а всю остальную братию потряс бы крутым поворотом в их работе.
Dropbox - средство синхронизации и бэкапа файлов.
 

Перейти на