Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
33 lines (25 sloc) 533 Bytes
wat is an example of how to use the Erlang native implemented
functions.
Since nif's already decrease the reliability of the erlang VM, why
not push the boundaries a bit further and create a mutable data
store?
USAGE
Erlang R13B03 (erts-5.7.4) [source] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]
Eshell V5.7.4 (abort with ^G)
1> wat:init(1024).
ok
2> wat:get(20).
0
3> wat:set(20,5).
5
4> wat:get(20).
5
5> wat:add(20,10).
15
6> wat:get(20).
15
7> wat:init(10).
ok
8> wat:get(20).
{error,out_of_bounds}
9>