Trabalho de Conclusão de Curso de Graduação
Uma DSL interna em Ruby para a escrita de documentos LaTeX
Fecha
2013-02-20Autor
Portella, Breno Simonetti
Institución
Resumen
Domain Specific Languages are designed to solve specific problems of an specific domain.
The development of DSLs has gained ground in the Ruby community given its great
syntax flexibility and your powerfull tools for dynamic programming.
LaTeX is a document markup language to create hight quality typographic documents. Its
main goal is to isolate the structure of a document from its layout, leaving the author focused in
the content.
Due to the dynamism of Ruby language and the importance of LaTeX, this work has
the objective of developing an internal domain specific language for writing LaTeX documents.
At the end of development obtained a language that is capable of creating low complexity
documents and that requires from users basic knowledge of programming languages.