1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
From Stdlib Require Import String Extraction.
Definition str := "This is a string"%string.
(* Raw extraction of strings, in OCaml *)
Extraction Language OCaml.
Extraction str.
(* Raw extraction of strings, in Haskell *)
Extraction Language Haskell.
Extraction str.
(* Extraction to char list, in OCaml *)
From Stdlib Require Import ExtrOcamlString.
Extraction Language OCaml.
Extraction str.
(* Extraction to native strings, in OCaml *)
From Stdlib Require Import ExtrOcamlNativeString.
Extraction str.
(* Extraction to native strings, in Haskell *)
From Stdlib Require Import ExtrHaskellString.
Extraction Language Haskell.
Extraction str.
|