Evaluation questionnaire

Qresponses
1Basic information
Left Blank0
User entered value5
Average submission length in words (ex blanks)24.20
2Use of development tools
Text editor + GF shell6
GF-Eclipse plug-in3
Cloud-based IDE3
Other, specify later2
3Text editor + GF shell
Left Blank0
User entered value6
Average submission length in words (ex blanks)8.83
4GF Eclipse plug-in
Left Blank3
User entered value3
Average submission length in words (ex blanks)7.67
5Cloud-based IDE
Left Blank3
User entered value3
Average submission length in words (ex blanks)16.33
6Other development tool
Left Blank4
User entered value2
Average submission length in words (ex blanks)18.00
7Compilation diagnostics
verbose (import -v FILE)4
Other3
8Other compilation diagnostic method
Left Blank4
User entered value2
Average submission length in words (ex blanks)5.50
9Grammar display modes (examples below)
print_grammar (pg) 4
pg -words 3
pg -missing 4
abstract_info (ai)3
show_opers (so)2
compute_concrete (cc)6
10Tools for generation and testing
Treebanks 5
...with Eclipse plug-in? 1
...with a shellscript? 4
...manually? 5
...other method, specify later 1
Random generation4
...with weights?1
Other way of grammar testing2
11Other method for treebanks
Left Blank4
User entered value2
Average submission length in words (ex blanks)18.00
12Other method for generation and testing in general
Left Blank5
User entered value1
Average submission length in words (ex blanks)101.00
13Resource grammar tools
RGL synopsis document6
RGL source browser4
Download the source files and read them 6
...because other documentation was not helpful 4
...no, it was, but I'm just a GF nerd 3
Library browser grammar to construct RGL expressions3
14Starting point for your grammar
Test corpus of sentences you want to express in the grammar 6
...and used the test corpus as a treebank later on 4
...and uses the test corpus as a documentation for the abstract syntax 2
Abstract syntax based on an existing formal system3
Other method of abstract syntax design1
15Based on formal system
Left Blank3
User entered value3
Average submission length in words (ex blanks)5.00
16Other starting point for your grammar
Left Blank6
User entered value0
Average submission length in words (ex blanks)0
17Basic unit of the grammar
Sentence4
Paragraph or more2
18Paragraph or more: why?
Left Blank5
User entered value1
Average submission length in words (ex blanks)38.00
19Semantic control
No semantic control in abstract syntax5
...but with external control2
Simple, restrictive abstract syntax2
Dependent types1
20Module structure
Base module and domain-specific extensions4
Common constructions with a functor6
...functor in all levels of your grammar?1
...functor only for the concrete syntax of the base grammar?2
Other type of module structure1
21Other module structure
Left Blank6
User entered value0
Average submission length in words (ex blanks)0
22Concrete syntax
lincats only from recommended RGL API categories 5
...I have base grammar and domain extensions, where "hard to understand" categories are hidden and only easy ones visible in domain extensions 1
lincats from non-recommended categories: lexical or structural 1
...but it's only monolingual application, no need to worry about crosslingual problems 1
...I have other reason and will specify 1
lincats from categories that you have created yourself (see example below)4
...I use a type synonym and a special constructor4
...I have base grammar and domain extensions, constructor hidden in the base part1
Only API-level functions (ParadigmsXxx, SyntaxXxx) -- no tables, no concatenation, no MorphoXxx opers.3
23Comments / explanations for concrete syntax
Left Blank5
User entered value0
Average submission length in words (ex blanks)0
24Other comments
Left Blank4
User entered value1
Average submission length in words (ex blanks)33.00