diff options
author | Louis Pilfold <louis@lpil.uk> | 2018-02-24 23:39:16 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2018-02-24 23:48:21 +0000 |
commit | 29481d823686ead1214b273e9e39e63472681bcc (patch) | |
tree | 6c47aff4a827d65727201f27378f71038ff76bc5 /src/Foreign.gleam | |
download | gleam_stdlib-29481d823686ead1214b273e9e39e63472681bcc.tar.gz gleam_stdlib-29481d823686ead1214b273e9e39e63472681bcc.zip |
Restructure
Diffstat (limited to 'src/Foreign.gleam')
-rw-r--r-- | src/Foreign.gleam | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/Foreign.gleam b/src/Foreign.gleam new file mode 100644 index 0000000..66cbd9f --- /dev/null +++ b/src/Foreign.gleam @@ -0,0 +1,15 @@ +module Foreign + +export Foreign, new/1 + +doc """ +Foreign data is data that we don't know the type of yet. +We likely get data like this from interop with Erlang, or from +IO with the outside world. +""" +foreign type Foreign + +doc """ +Convert any Gleam data into Foreign data. +""" +foreign new :gleam_native :identity :: a -> Foreign |