m4 alternative?

Dec 17, 2008 17:58


Ребята, а есть ли альтернатива макро-языку m4? Который хорош, но... скажем мягко, недостаточно интуитивен.
Что-нибудь с sexp-ами было бы классно. Области применения: source-to-HTML, source-to-BER, source-to-whatever.
(После звёздочек - попытка расширить аудиторию с помощью Энглишь Шпрахе.)
* * *
My fair readers, do you know of any alternative ( Read more... )

m4, english

Leave a comment

Comments 5

dark_aurel December 17 2008, 16:58:04 UTC
Возмите Common Lisp + набор библиотек (для HTML -- cl-who). Будут Вам и макры нормальные, и набор уже готовых решений.

Reply


swizard December 17 2008, 17:03:16 UTC
Я одно время активно использовал Skribe -- http://www-sop.inria.fr/mimosa/fp/Skribe/, было чертовски удобно

Reply


link0ff December 17 2008, 20:42:10 UTC
m4 - редкостное уродство. Для этих целей предпочитаю Perl.

Reply


thesz December 17 2008, 22:25:29 UTC
Tcl.

У него есть отличная штука subst:

proc insert_words {words} {
return [join $words " those words were inserted "]
}

set variable something

set text [read stdin]
set text [subst $text] #; раскроет $variable в something,
#[insert_words {a b c}] в "a those words were inserted b those words were inserted c".
puts $textДостаточно удобно.

Reply

vorotylo December 17 2008, 22:36:47 UTC
Покупаю!

Спасибо, Серж. Это чудно сочетается с моим намерением изучить Tcl.

Reply


Leave a comment

Up