aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/data/text/encoding.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/data/text/encoding.lux')
-rw-r--r--stdlib/source/library/lux/data/text/encoding.lux16
1 files changed, 9 insertions, 7 deletions
diff --git a/stdlib/source/library/lux/data/text/encoding.lux b/stdlib/source/library/lux/data/text/encoding.lux
index 673abe522..83474b909 100644
--- a/stdlib/source/library/lux/data/text/encoding.lux
+++ b/stdlib/source/library/lux/data/text/encoding.lux
@@ -1,24 +1,26 @@
(.module:
[library
[lux #*
+ [macro
+ ["." template]]
[type
abstract]]])
-... https://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html
-
+... https://en.wikipedia.org/wiki/Character_encoding#Common_character_encodings
(abstract: .public Encoding
- {}
+ {#.doc (example "Encoding formats for text.")}
Text
(template [<name> <encoding>]
- [(def: .public <name>
- Encoding
- (:abstraction <encoding>))]
+ [(`` (def: .public <name>
+ {#.doc (example (~~ (template.text ["'" <encoding> "' text encoding. "])))}
+ Encoding
+ (:abstraction <encoding>)))]
[ascii "ASCII"]
- [ibm_37 "IBM037"]
+ [ibm_037 "IBM037"]
[ibm_273 "IBM273"]
[ibm_277 "IBM277"]
[ibm_278 "IBM278"]