Какая красивая печатная библиотека? [закрыто]

Взглянув на hackage, я вижу 5 симпатичных библиотек печати:

  • старый добрый HughesPJ в симпатичном
  • wl-pprint-extras
  • wl-pprint-terminfo
  • wl- pprint
  • ansi-wl-pprint
  • wl-pprint-text

О, подождите, это было 6? 6 красивых печатных библиотек... не ждите, мы вернемся снова.

В любом случае, они все Уодлер-Лейен, за исключением, конечно, HughesPJ. Насколько я понимаю, WL проще и быстрее, поэтому, вероятно, предпочтительнее для нового кода.

wl-pprint и wl-pprint-extras кажутся одинаковыми... Я не могу сказать, что «дополнительно» в последнем или что здесь означает «бесплатно» (модуль Text.PrettyPrint.Free) .

wl-pprint-terminfo и ansi-wl-pprint кажутся вариантами с терминальными цветами ANSI и прочим, и кажутся эквивалентными, за исключением того, что wl-pprint-terminfo не имеет никаких документов.

wl-pprint-text, разумеется, использует Text. Я не знаю, насколько сильно это влияет на скорость.

Меня беспокоит то, что у многих из них много релизов. Это означает, что у них были добавлены функции, исправлены ошибки и т. д. Но были ли исправлены одни и те же ошибки? Я склонен отдавать предпочтение ansi-wl-pprint, потому что у него есть документация, и его последняя загрузка была в 2012 году, и у него есть куча релизов, что подразумевает, что автор все еще работает над ним.

Но я не знаю наверняка.У кого-нибудь есть совет? И я уверен, что другие согласятся с тем, что 5 почти-но-не совсем модулей копирования-вставки могли бы сделать некоторую консолидацию...

40
задан Evan Laforge 18 March 2012 в 19:25
поделиться