2
1. 11. 2012.
A school timetable description language
Domain specific languages are used in situations when general-purpose languages or classical user interface are not best suitable for describing the problem and solution. During automatic school timetable generation, there are different requirements that need to be satisfied and they might clutter the user interface. There is a proposal with implementation details of the domain specific language designed for explaining many different constraints that appear in timetable description: the language syntax, some regular sentences, required data structures for implementation and example of generated equations.