~sbinet/star-tex

[ANN] star-tex v0.2.0 & v0.3.0

Details
Message ID
<CDWVMV7UX7Z6.WFD0JS17CVW8@clrinfopc42>
DKIM signature
missing
Download raw message
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
Reply to thread Export thread (mbox)