But what's unique about Schwartz is that it's template-based. Each source code output target is a template that can be edited to your specific syntactical tastes. And adding new templates to support new target languages is extremely easy.
Working with Schwartz templates is a simple and intuitive process, similar to using template languages for popular web application frameworks like Ruby on Rails, Django, or JavaServer Pages.
Updated on Oct 16 2017