Я ищу библиотеку Scala, которая позволяет использовать типичное программирование типа datatype (например, Scrap Your Boilerplate). Список библиотек с соответствующими ссылками и краткими описаниями для каждого из них был бы идеальным ответом.
Библиотеки стандартного набора данных для Scala
Ответ 1
Ну,
-
Адриан Маорс переопределил Джереми Гиббонс 'Origami программирование: Статья. Источник.
-
Бруно Оливейра и Джереми Гиббонс повторно реализовали Hinze Общие для масс, Lämmel и Peyton-Jones 'Отмените свой Boilerplate с классом и Origami Programming, и написано подробное сравнение об этом. Источник здесь.
-
Естественно, что Scala Библиотека коллекций сама по себе может рассматриваться как экземпляр общего программирования, как объясняет Мартин Одерски, хотя бы из-за его зависимости от имплицитов, Scala аромат Type Classes.
Ответ 2
Кристиан Хофер, Клаус Остерманн, Тиллманн Рендель и Адриан Маорс Полиморфное внедрение DSL имеет несколько сопроводительный код, который является "очень общим". Они ссылаются на Наконец, безразлично, частично оценено как "важное влияние", которое почему-то заканчивает этот документ мне...