Здравствуйте, Alxndr, Вы писали:
A>Здравствуйте, thesz, Вы писали:
A>Рассмотрим реальный пример.
A>Есть вьюер. Он умеет рисовать точки, линии, полигоны — разными цветами, толщиной, со стрелочками и без, и т.п. А также картинки и текст. У него для этого есть API.
A>Есть пользовательские данные: файлы в самых разнообразных форматах, содержащих обычно геодезическую информацию (тоже самую разнообразную: здания, дороги, элементы ландшафта и т.п.)
A>Вьюер и его разработчик не знают ни всех существующих форматов данных, ни всех существующих сущностей — многие просто по определению появляются позже.
A>Мы решаем эту проблему реализуя систему плагинов, которые работают с вьюером.
A>Решают же на Хаскеле такие задачи? Как?
Плагинами.
Почему бы и нет?