add vrlp project
This commit is contained in:
@@ -0,0 +1,15 @@
|
|||||||
|
.eunit
|
||||||
|
deps
|
||||||
|
*.o
|
||||||
|
*.beam
|
||||||
|
*.plt
|
||||||
|
*.swp
|
||||||
|
erl_crash.dump
|
||||||
|
ebin/*.beam
|
||||||
|
doc/*.html
|
||||||
|
doc/*.css
|
||||||
|
doc/edoc-info
|
||||||
|
doc/erlang.png
|
||||||
|
rel/example_project
|
||||||
|
.concrete/DEV_MODE
|
||||||
|
.rebar
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"src/*", [debug_info, {i, "include/"}, {outdir, "ebin/"}]}.
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
Copyright 2023 Peter Harpending <peter.harpending@gmail.com>
|
||||||
|
|
||||||
|
Permission to use, copy, modify, and/or distribute this software for any
|
||||||
|
purpose with or without fee is hereby granted, provided that the above
|
||||||
|
copyright notice and this permission notice appear in all copies.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||||
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||||
|
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||||
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||||
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||||
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
|
PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
{application,vrlp,
|
||||||
|
[{description,"Vanillae's implementation of the Ethereum Recursive-Length-Prefix (RLP) codec"},
|
||||||
|
{registered,[]},
|
||||||
|
{included_applications,[]},
|
||||||
|
{applications,[stdlib,kernel]},
|
||||||
|
{vsn,"0.1.0"},
|
||||||
|
{modules,[vrlp]}]}.
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
%%% @doc
|
||||||
|
%%% Vanillae Recursive Length Prefix: vrlp
|
||||||
|
%%%
|
||||||
|
%%% This module is currently named `vrlp', but you may want to change that.
|
||||||
|
%%% Remember that changing the name in `-module()' below requires renaming
|
||||||
|
%%% this file, and it is recommended to run `zx update .app` in the main
|
||||||
|
%%% project directory to make sure the ebin/vrlp.app file stays in
|
||||||
|
%%% sync with the project whenever you add, remove or rename a module.
|
||||||
|
%%% @end
|
||||||
|
|
||||||
|
-module(vrlp).
|
||||||
|
-vsn("0.1.0").
|
||||||
|
-author("Peter Harpending <peter.harpending@gmail.com>").
|
||||||
|
-copyright("Peter Harpending <peter.harpending@gmail.com>").
|
||||||
|
-license("ISC").
|
||||||
|
|
||||||
|
-export([hello/0]).
|
||||||
|
|
||||||
|
|
||||||
|
-spec hello() -> ok.
|
||||||
|
|
||||||
|
hello() ->
|
||||||
|
io:format("~p (~p) says \"Hello!\"~n", [self(), ?MODULE]).
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{a_email,"peter.harpending@gmail.com"}.
|
||||||
|
{author,"Peter Harpending"}.
|
||||||
|
{c_email,"peter.harpending@gmail.com"}.
|
||||||
|
{copyright,"Peter Harpending"}.
|
||||||
|
{deps,[]}.
|
||||||
|
{desc,"Vanillae's implementation of the Ethereum Recursive-Length-Prefix (RLP) codec"}.
|
||||||
|
{file_exts,[]}.
|
||||||
|
{key_name,none}.
|
||||||
|
{license,"ISC"}.
|
||||||
|
{modules,[]}.
|
||||||
|
{name,"Vanillae Recursive Length Prefix"}.
|
||||||
|
{package_id,{"otpr","vrlp",{0,1,0}}}.
|
||||||
|
{prefix,none}.
|
||||||
|
{repo_url,"https://github.com/aeternity/Vanillae"}.
|
||||||
|
{tags,[]}.
|
||||||
|
{type,lib}.
|
||||||
|
{ws_url,"https://github.com/aeternity/Vanillae"}.
|
||||||
Reference in New Issue
Block a user