Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Copyright year simplification and update to Ryan Specialty GroupMike Gerwitz2019-02-071-1/+1
| | | | | | | | | This now uses year ranges, which I'll update annually. This also renames "R-T Specialty" to "Ryan Specialty Group". The latter is the parent company of the former. I was originally employed under the former when LoVullo Associates was purchased, by I now work for the parent company.
* doc: Copied developer-related macros from LizaMike Gerwitz2019-01-301-1/+11
| | | | | | | | | | | | | | | | | | | | This includes, notably, the Developer Notes feature. I did not copy any SRCUI stuff since this project uses literate documentation, but I'll add it if it seems like it will be useful. Barely any of the project is written literately right now. * .gitignore: `{=>/}config.*'. * configure.ac (SET_DEVNOTES): New variable. (AC_CONFIG_FILES): Add `doc/config.texi'. * doc/.gitignore (config.texi): Ignore (generated). * doc/Makefile.am (tame_TEXINFOS): Add `macros.texi' and `config.texi'. * doc/config.texi.in: New file. * doc/macros.texi: New file containing some macros from `doc/tame.texi' and some from Liza's `doc/macros.texi'. * doc/tame.texi: Adjust position of header comment. Include `config.texi' and `macros.texi'. Add devnotice to header. Strip out macros. (menu): Add `Concept Index' and conditional `Developer Notes Index'. (Concept Index, Developer Notes Index): New nodes (latter conditional).
* DslCompiler: Use s9api instead of JAXPMike Gerwitz2018-12-181-1/+1
| | | | | | | | | | | | | | | | | | | | The difference is described here: http://www.saxonica.com/html/documentation/using-xsl/embedding/ And s9api here: http://www.saxonica.com/html/documentation/using-xsl/embedding/s9api-transformation.html * Makefile.am (DSLC_CLASSPATH): Export for submakes. * configure.ac (DSLC_CLASSPATH): Prefix with SAXON_CP. * rater/rater.xsd (classNameType): Increase length 50=>75 (generated identifiers can now exceed that, it seems). * src/current/rater.xsd: Likewise. These files need to be combined. * src/current/src/Makefile (CLASSPATH): Set to DSLC_CLASSPATH. * src/current/src/com/lovullo/dslc/DslCompiler.java: Update imports. (DslCompiler)[_DslCompiler]: New members _processor and _xsltCompiler. Convert to s9api.
* bin/: Server/client build scriptsMike Gerwitz2018-10-081-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These scripts allow the TAME compiler stack to be invoked naturally, rather than requiring the use of a Makefile today. This will not only allow users to more easily invoke the compiler, but will also allow us to invoke TAME naturally from Makefile and remove the klugery that has existed for so long. This users a server/client architecture in order to mitigate the startup cost of the JVM. More documentation will follow. Note that there are a bunch of symlinks in rater/---this is a transition step to allow the build to continue working as it did before, which relies on a directory structure that exists outside of this repository. This will be cleaned up in the future. * .gitignore (bin/dslc): Add ignore for generated file. * bin/dslc.in: New script to encapsulate Java invocation. * bin/tame: New script (client). * bin/tamed: New script (server). * configure.ac (JAVA_OPTS, DSLC_CLASSPATH, AUTOGENERATED): New variables for dslc.in. Output bin/dslc. * rater/README.md: Note that this symlink mess is temporary. * rater/c1map: New symlink for dslc assumptions. * rater/c1map.xsl: Likewise. * rater/calc.xsd: Likewise. * rater/compile.xsl: Likewise. * rater/compiler: Likewise. * rater/dot.xsl: Likewise. * rater/include: Likewise. * rater/link.xsl: Likewise. * rater/standalone.xsl: Likewise. * rater/summary.xsl: Likewise. * rater/tame: Likewise (warning: circular symlink). * src/current/src/com/lovullo/dslc/DslCompiler.java (_DslCompiler)[compile]: Output `DONE' lines.
* Makefile.am: Prevent doc from being built by defaultv2.9.13Mike Gerwitz2018-02-231-0/+3
|
* Copyright update (R-T Specialty)v2.9.0Mike Gerwitz2018-02-011-1/+1
|
* Generate version string using tools/vergenMike Gerwitz2016-11-151-1/+5
| | | | | | | | | | | This is important to indicate when there is ongoing development; otherwise the version number is incorrect and may deceive. It's not appropriate to bump the version constantly during development before release, either. * configure.ac (ver): Variable added, populated by tools/vergen. (AC_INIT): Use `ver'.
* Version bump {0.0.1=>1.0.0}Mike Gerwitz2016-08-241-1/+1
| | | | :)
* Version bump 0.0.{0=>1}v0.0.1Mike Gerwitz2016-08-231-1/+1
| | | | Let's start using version checks.
* Add generated VERSIONMike Gerwitz2016-08-231-1/+1
| | | | | | | | This is useful for shell scripts and the like (e.g. Autoconf macros). * .gitignore (/VERSION): Added * VERSION.in: Added * configure.ac: Process VERSION
* conf.xsl.in -> src/init.xsl.inMike Gerwitz2016-08-231-1/+1
| | | | | | | | | The thrush reference was also removed, as TAME does not currently make use of it. * .gitignore: Update path accordingly. * configure.ac: Update path accordingly. * src/init.xsl.in: Moved from conf.xsl.in.
* Add TAME version output to conf.xslMike Gerwitz2016-08-231-0/+12
| | | | | | * conf.xsl.in (tame:version{,-major,-minor,-rev,-suffix}: Added. * configure.ac (VERSION, MAJOR, MINOR, REV, SUFFIX): Added.
* conf.xsl generation during buildMike Gerwitz2015-07-101-1/+1
| | | | Exposes build configuration to XSL templates.
* HOXSL env var recognized by configure.acMike Gerwitz2015-07-091-0/+11
|
* Initial repository setupMike Gerwitz2015-04-141-0/+28