@@ -14,7 +14,8 @@ Package Descriptions
1414
1515A package description includes the following:
1616
17−+ A header, consisting of the keyword package followed by the package name.
17++ A header, consisting of the keyword package followed by the package
18+ name. Package names can be any valid Idris identifier.
1819+ Fields describing package contents, ``<field> = <value>``
1920
2021At least one field must be the modules field, where the value is a
@@ -39,7 +40,9 @@ Other common fields which may be present in an ``ipkg`` file are:
3940 directory.
4041
4142+ ``executable = <output>``, which takes the name of the executable
42− file to generate.
43+ file to generate. Executable names can be any valid Idris
44+ identifier. the iPKG format also takes a quoted version that accepts
45+ any valid filename.
4346
4447+ ``main = <module>``, which takes the name of the main module, and
4548 must be present if the executable field is present.