Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/53793
Título: | ABC with a UNIX flavor |
Autor(es): | Azevedo, Bruno M. Almeida, J. J. |
Palavras-chave: | ABC notation Compilers Music processing Scripting Unix |
Data: | 2013 |
Revista: | OpenAccess Series in Informatics |
Resumo(s): | ABC is a simple, yet powerful, textual musical notation. This paper presents ABC::DT, a rule-based domain-specific language (Perl embedded), designed to simplify the creation of ABC processing tools. Inspired by the Unix philosophy, those tools intend to be simple and compositional in a Unix filters' way. From ABC::DT's rules we obtain an ABC processing tool whose main algorithm follows a traditional compiler architecture, thus consisting of three stages: 1) ABC parser (based on abcm2ps' parser), 2) ABC semantic transformation (associated with ABC attributes), 3) output generation (either a user defined or system provided ABC generator). |
Tipo: | Artigo em ata de conferência |
URI: | https://hdl.handle.net/1822/53793 |
ISBN: | 9783939897521 |
DOI: | 10.4230/OASIcs.SLATE.2013.203 |
ISSN: | 2190-6807 |
Arbitragem científica: | yes |
Acesso: | Acesso aberto |
Aparece nas coleções: |