author | wenzelm |
Wed, 11 Sep 2024 22:28:42 +0200 | |
changeset 80863 | af34fcf7215d |
parent 76183 | 8089593a364a |
permissions | -rw-r--r-- |
76183 | 1 |
(* Title: Pure/General/xz.ML |
75620 | 2 |
Author: Makarius |
3 |
||
4 |
Support for XZ compression (via Isabelle/Scala). |
|
5 |
*) |
|
6 |
||
7 |
signature XZ = |
|
8 |
sig |
|
9 |
val compress: Bytes.T -> Bytes.T |
|
10 |
val uncompress: Bytes.T -> Bytes.T |
|
11 |
end; |
|
12 |
||
13 |
structure XZ: XZ = |
|
14 |
struct |
|
15 |
||
75621 | 16 |
val compress = \<^scala>\<open>XZ.compress\<close>; |
17 |
val uncompress = \<^scala>\<open>XZ.uncompress\<close>; |
|
75620 | 18 |
|
19 |
end; |