hi there,
long time no see...
It's a quick announcement about 2 releases for star-tex:
- v0.2.0: the first pure-Go release of star-tex
- v0.3.0: the first release with the beginning of a dvi package.
`v0.2.0` had been cut back in March 2021 (but I kind of forgot to
announce it).
`v0.3.0` is a smaller release: I had intended to cut it when the
`dvipdf` and/or `dvipng` commands were ready.
it turns out it's still quite a long way (one would need either a fully
working implementation of `PK fonts` or of `Type 1 fonts`.)
Here are the longer annoncements for each release:
- https://star-tex.org/news/release-0.2.0/
- https://star-tex.org/news/release-0.3.0/
in a nutshell: `v0.2.0` is the result of the `web2go` program (provided
by Jan Mercl: **thanks**) that automatically transpiled the `tex.web`
file into a pure-Go program.
Performances are still ok _wrt_ vanilla TeX:
```
$ time /usr/bin/tex ./testdata/hello.tex
This is TeX, Version 3.141592653 (TeX Live 2021/Arch Linux) (preloaded format=tex)
[...]
real 0m0.060s
user 0m0.047s
sys 0m0.010s
$ time ./star-tex ./testdata/hello.tex
This is TeX, Version 3.141592653 (INITEX)
[...]
real 0m0.011s
user 0m0.009s
sys 0m0.003s
```
With release `v0.3.0`, we ship the following commands (whose names and
purposes should be self-explanatory):
- `cmd/star-tex`
- `cmd/kpath-find`
- `cmd/tfm2pl`
- `cmd/dvi-dump`
Hopefully, next release `v0.4.0` will provide either support for `PK
fonts` (see #8) and/or `Type 1 fonts` (see #11):
- https://todo.sr.ht/~sbinet/star-tex/8
- https://todo.sr.ht/~sbinet/star-tex/11
cheers,
-s