Submission #41

Submission information
johnj.camilleri's picture
Submitted by johnj.camilleri
Monday, 7 January, 2013 - 19:12
88.203.13.151
Basic information

Which grammar you have written? Which language(s)? Rate your GF and language skills with the following scale:

Language skills

0 : no skills 1 : passive knowledge 2 : fluent non-native 3 : native speaker

GF skills

0 : no skills 1 : basic skills (2-day GF tutorial) 2 : medium skills (previous experience of similar task) 3 : advanced skills (resource grammar writer/substantial contributor)

ACE-in-GF, Resource grammar for Maltese
Language skills: 3
GF skills: 3
Development tools
  • Text editor + GF shell
  • GF-Eclipse plug-in
  • Cloud-based IDE
Emacs (with GF major mode)
Ubuntu 12
RGL-scale
Ubuntu 12
Small scale (food grammars)
Used just to check it out.
I think it may be helpful to those learning GF, but in my case it was not helpful.
I found it frustrating not being able to "free-type"
Diagnostic tools
Other
gf --tags
  • pg -words
  • pg -missing
  • abstract_info (ai)
  • show_opers (so)
  • compute_concrete (cc)
Testing
  • Treebanks
  • ...with a shellscript?
  • ...manually?
RGL
  • RGL synopsis document
  • RGL source browser
  • Download the source files and read them
  • ...no, it was, but I'm just a GF nerd
  • Library browser grammar to construct RGL expressions
Grammar writing
  • Test corpus of sentences you want to express in the grammar
  • ...and used the test corpus as a treebank later on
Sentence
No semantic control in abstract syntax
Common constructions with a functor
  • lincats from categories that you have created yourself (see example below)
  • ...I use a type synonym and a special constructor
  • Only API-level functions (ParadigmsXxx, SyntaxXxx) -- no tables, no concatenation, no MorphoXxx opers.
Other comments

If you have any other comments, for which there wasn't space, please comment here.