Example showing use of custom cover page with memoir
class of article
class option. There are some few "tricks" to yield the desired effect.
Exporting the complete repo history in a form of patch files (based on https://randombrainworks.com/2017/02/17/git-moving-commits-between-repositories/):
cd path/to/orig/repo
git format-patch --output-directory ../patches $(git rev-list --max-parents=0 HEAD) $(git rev-list HEAD -1)
Create a 2nd repo (here for testing purposes):
- XML Schemas
- Official Accellera schemas: http://www.spiritconsortium.org/XMLSchema/
- Schema copies on github: https://github.com/edaa-org/IPXACT-Schema
Based in greater part on the tcltest tutorial series by Hai Vu.
tcltest
is a Tcl package providing a unit testing framework. It provides both the unit test API and the test (suite) runner. A unit test is then a Tcl scripts that includes ::tcltest
and uses its API
For more complete overview see https://tomassetti.me/parsing-in-python/
pyleri is good for simple things. It is limited by regex
syntax at intersection of its supported languages. Hence it does not allow multi-line matches despite e.g. Python's support. This makes certain syntax
Tcllib's ::huddle
is a native serialization format and is part of its YAML package. ::huddle
's function is the same as of JSON or YAML; that is to augment commond data types along with the data. When JSON or YAML get parsed into an interpretter, individual data get represented by its native type; that is, string becomes a string, list becomes a list, map becomes a map/hash/dictionary, etc.
In Tcl, the problem is that all these types are mostly interchangeble (which is normally
Both modules and packages serve the same purpose that is to provide a reusable Tcl component. There is an older gist: https://gist.github.com/brabect1/19a3229b3cae74858612636f36a8c1e5
See Tcl Wiki's Tcl Package User Guide for discussion of both and further references.