Re[6]: Inline records
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.10.09 13:19
Оценка: +1
Здравствуйте, thesz, Вы писали:

T>Видишь ли, эти самые безымянные записи с именованными полями нужны ровно для того, чтобы не перепутать startTime и endTime. Поддержать инвариант startTime <= endTime. Сделать их "типы" "зависящими" от их значений. Зависимыми, иными словами.


Инвариантом здесь и не пахнет. Не надо домысливать.
Все это нужно чтобы помочь человеку. В первую очередь — это возможность доступа к полям по имени. Скажем, если у нас есть некий запрос возвращающий список кортежей, то куда удобнее обращаться к полям кортежей по именам, а не через позиции.

T>Если смотреть на это с такой точки зрения, то всё это обсуждение яйца выеденного не стоит.


Не очень понятно с чего бы это, но на то они и разные точки зрения.

T>В Хаскель не попадают идеи из C#, в отличии от противоположного направления.


Возможно тебя это рассторит, но подовляющему большинству программистов плевать на хаскель и на то что в него попадает.
И плевать, на то что ты не можешь пройти мимо любой темы, посвященной дизайну ЯП, где забыли упомянуть Наскель.

T>Поэтому выгодней учить Хаскель. Что я и делаю.


Ну, учи. Что к другим то приставать? Мне Hasskel без надобнсоти. Что на нем можно сделать? Чистые вычисления меня не интересуют. От иероглифической записи меня не прем (иначе я наверно перся бы от K или J). Мне нужен инструмент позволяющий решать проблемы реального мира. На сегодня по сочетанию факторов (языковые возможности, расширяемость, поддержка ДСЛ-ей, возможность использования огромных мэйнстрим-библиотек) для меня таковым языком является Nemerle. Для подавляющего большинства людей — это, вообще, C# и Java.

В шарпе и немерле есть определенная проблема. Вот ее я и хотел обсудить в этой теме.

T>Вся беда в том, что я разбираюсь на более высоком уровне, чем ты. Вот ты и не можешь понять.


Понуешся ты, несомненно, на более высоком уровне. Остальное сильно сомнительно.

T>Но ты спрашивай, я объясню.


Мне тебя не о чем спрашивать. Твоя позиция почти всегда деструктривно. Потому с тобой просто не интересно разговаривать. Вместо высказывания интересный мыслей ты постоянно выёживашся и потнушся.
Научись воспринимать окружающих как равных. Объяснять свою точку без понтов, воспринимать чужую точку зрения. Тогда с тобой будет интересно вести беседы. А так одно раздражения от общения с тобой получаешь.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.