Форум: "Прочее";
Текущий архив: 2011.03.20;
Скачать: [xml.tar.bz2];
ВнизБуржуи воруют наши идеи. Найти похожие ветки
← →
oxffff © (2010-12-02 08:56) [0]В апреле этого я предложил реализацию generic case
Синтаксис
Stuff.MyCase("2",
[
Stuff["4",procedure
begin
showmessage("Option 1");
end],
Stuff["2",procedure
begin
showmessage("Option 2");
end]
],
procedure
begin
showmessage("Else option");
end);
end;
Более того я предложил более продвинутую версию для поддержки subtyping на форуме embarcadero.
https://forums.embarcadero.com/message.jspa?messageID=229522
Сегодня
http://delphi.fosdal.com/2010/12/generic-case-for-strings.html
Синтаксис практически идентичный.
Но где ссылка на мою реализацию?
:)
← →
MBo © (2010-12-02 09:19) [1]Думаешь, он читал?
← →
icelex © (2010-12-02 09:20) [2]это глядя на linq чтоли?
← →
oxffff © (2010-12-02 09:25) [3]
> MBo © (02.12.10 09:19) [1]
> Думаешь, он читал?
Я не могу это утверждать. Но уж больно синтаксис похож.
← →
oxffff © (2010-12-02 09:32) [4]
> icelex © (02.12.10 09:20) [2]
> это глядя на linq чтоли?
LINQ здесь не причем.
Да и все уже рассказано как сделано
http://davidhayden.com/blog/dave/archive/2006/12/11/TypeInferenceCSharpCompilerVideo.aspx
← →
icelex © (2010-12-02 09:41) [5]
> oxffff © (02.12.10 09:32) [4]
да я в курсе, что есть linq
мне идея показалась похожей
← →
vuk © (2010-12-02 11:13) [6]to oxffff © (02.12.10 08:56):
>
> http://delphi.fosdal.com/2010/12/generic-case-for-strings.
> html
>
Нда. Научи дурака богу молиться - лбу ваще хана. Наваять дженерик - это нормально, а вот включить голову и функцию IndexText заюзать, видимо, религия запрещает. Или даже скорее желание заюзать дженерик шоп былО.
Вывод: per aspera ad rectum.
← →
Думкин © (2010-12-02 12:51) [7]Надо пожаловаться Михалкову.
← →
oxffff © (2010-12-02 14:40) [8]
> Думкин © (02.12.10 12:51) [7]
> Надо пожаловаться Михалкову.
А кто это?
← →
Думкин © (2010-12-02 14:44) [9]
> oxffff © (02.12.10 14:40) [8]
Барин, вестимо. Усатый. Его ребята же отжали проценты с дисков на авторство. Надо вот еще показать, где окучивать можно за авторские. :)
← →
Дмитрий Белькевич (2010-12-02 15:11) [10]Интересно, что принципиально мешает сделать case из строчек? У компилятора однозначная машина состояний не получается или Вирт запретил?
← →
euru © (2010-12-02 15:17) [11]А вот ещё одна идея :)
Многомерный case. Что-то типаvar A, B: Integer;
. . .
case (A, B) of
(1, 1): Do_1_1();
(1, 2): Do_1_2();
(2, 1): Do_2_1();
(2, 3): Do_2_3();
end;
← →
jack128_ (2010-12-02 16:56) [12]
> euru ©
Точно, кортежи нуны. а заодно discriminated unions, pattern matching, вывод типов, параметрический полиморфизм хотя бы второго порядка и классы типов..
← →
31512 © (2010-12-02 17:42) [13]
> oxffff ©
Публиковаться нужно. В серьёзных изданиях. Тогда уворовать будет труднее.
А всяких псевдоспециалистов вполне хватает. И плагиат на западе это норма жизни. Для них главное, чтобы по закону было, чтобы судебных исков избежать. Остальное пофигу.
← →
Johnmen © (2010-12-03 20:03) [14]>oxffff ©
Ё-моё!
Ты и многие ещё не знают, как буржуины отжимают от слегка подзабытых математиков и современных молоизвестных в америкосии программистов!
Это вообще жесть и беспредел! Но баблосы капают... А что ещё надо для американской мечты?...
← →
DiamondShark © (2010-12-03 20:12) [15]
> jack128_ (02.12.10 16:56) [12]
так, глядишь, и хаскель опять изобретут ;)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.03.20;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c