aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/data/text/encoding/utf8.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/data/text/encoding/utf8.lux')
-rw-r--r--stdlib/source/library/lux/data/text/encoding/utf8.lux20
1 files changed, 10 insertions, 10 deletions
diff --git a/stdlib/source/library/lux/data/text/encoding/utf8.lux b/stdlib/source/library/lux/data/text/encoding/utf8.lux
index f95ce62c3..19867bae4 100644
--- a/stdlib/source/library/lux/data/text/encoding/utf8.lux
+++ b/stdlib/source/library/lux/data/text/encoding/utf8.lux
@@ -2,17 +2,17 @@
[library
[lux "*"
["@" target]
- ["." ffi]
+ ["[0]" ffi]
[abstract
[codec {"+" [Codec]}]]
[control
- ["." try {"+" [Try]}]]
+ ["[0]" try {"+" [Try]}]]
[data
- ["." binary {"+" [Binary]}]]]]
- ["." //])
+ ["[0]" binary {"+" [Binary]}]]]]
+ ["[0]" //])
(with_expansions [<jvm> (as_is (ffi.import: java/lang/String
- ["#::."
+ ["[1]::[0]"
(new [[byte] java/lang/String])
(getBytes [java/lang/String] [byte])]))]
(for {@.old (as_is <jvm>)
@@ -23,31 +23,31 @@
... On Node
(ffi.import: Buffer
- ["#::."
+ ["[1]::[0]"
("static" from "as" from|encoded [ffi.String ffi.String] Buffer)
("static" from "as" from|decoded [Uint8Array] Buffer)
(toString [ffi.String] ffi.String)])
... On the browser
(ffi.import: TextEncoder
- ["#::."
+ ["[1]::[0]"
(new [ffi.String])
(encode [ffi.String] Uint8Array)])
(ffi.import: TextDecoder
- ["#::."
+ ["[1]::[0]"
(new [ffi.String])
(decode [Uint8Array] ffi.String)]))
@.ruby
(as_is (ffi.import: String "as" RubyString
- ["#::."
+ ["[1]::[0]"
(encode [Text] RubyString)
(force_encoding [Text] Text)
(bytes [] Binary)])
(ffi.import: Array "as" RubyArray
- ["#::."
+ ["[1]::[0]"
(pack [Text] RubyString)]))
@.php