| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ghc-typst | Distribution: SUSE Linux Enterprise 15 |
| Version: 0.5 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150500.11.3.1 | Build date: Tue Feb 6 16:17:26 2024 |
| Group: Unspecified | Build host: h04-armsrv1 |
| Size: 8102144 | Source RPM: ghc-typst-0.5-150500.11.3.1.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://hackage.haskell.org/package/typst | |
| Summary: Parsing and evaluating typst syntax | |
A library for parsing and evaluating typst syntax. Typst (<https://typst.app>) is a document layout and formatting language. This library targets typst 0.10 and currently offers only partial support.
BSD-3-Clause
* Sat Dec 16 2023 psimons@suse.com
- Update typst to version 0.5.
[#]# 0.5
* Support "as" keyword in imports (#21).
[API change] In Typst.Syntax, the Imports type now contains
fields for an optional "as" identifier.
* Support version type (#21).
[API change] Add VVersion constructor to Val, TVersion to ValType.
Support the `version` constructor function and the `at` method (#21).
* Parser: Ensure that `set` rule doesn't pick up `if` on next line (#23).
* Parser: Allow multiline strings (#20).
* Allow function applications in dictionary key construction (#19).
[API change]: in Typst.Syntax, the Dict constructor for Expr
now takes type `[Spreadable (Expr, Expr)]` instead of
`[Spreadable (Identifier, Expr)]`. This is because the key
identifiers sometimes are not known at parse time and must
be computed in Evaluate.
[#]# 0.4
* `evaluateTypst` now returns a single Content instead of a sequence
(breaking API change). The Content is a "document" element that wraps
the other contents. (This is added automatically in typst:
https://typst.app/docs/reference/model/document/#parameters-title.)
* Improve math parser.
* Add `sys` module and `sys.version`.
* Math: add `sech` and `csch` operators, `math.mid`.
* `math.op` is no longer limited to string argument.
* Remove automatic matching for `|..|` in math (typst 0.8 breaking change).
* Fix `in` so it works with a type.
* `repr` label with angle brackets.
* `cite` now just takes one positional element, a label
instead of strings (typst 0.9 breaing change).
* Add `quote` element.
* Add first-class types. `type()` function now returns a
ValType instead of a string. Allow ValTypes to == strings
for compatibility, as in typst.
* `highlight` element for text.
* Allow array `zip` method to take any number of arguments.
* Add `calc.tau`.
* Add array `intersperse` method.
* Add string `rev` method.
* Fix search path for typst packages, from
`cache/typst/packages/preview/packagename-major.minor.patch` to
`cache/typst/packages/preview/packagename-major/minor.patch` (#18).
* Add support of 'wide' spacing character.
* Fix precedence for numerical attachments (#17).
Typst makes a subtle distinction between `$a_1(x)$`, in which
the `_` groups more tightly than the `(..)`, and $`a_f(x)$`,
in which the `(..)` groups more tightly than the `_`.
This patch implements the distinction. This fixes conversion of,
e.g., `$n(a)^(b)$`.
* Use typst-symbols 0.1.5.
* Fri Oct 27 2023 psimons@suse.com
- Add typst at version 0.3.2.1.
/usr/lib64/ghc-8.10.7/typst-0.5 /usr/lib64/ghc-8.10.7/typst-0.5/libHStypst-0.5-9NgZv1aaGyuDFLqLtYKiob-ghc8.10.7.so /usr/share/licenses/ghc-typst /usr/share/licenses/ghc-typst/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jul 24 20:48:55 2026