Skip to content

zane-lang/spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Zane Language Specification

This repository is a prior art publication for the Zane programming language.

The techniques described in these documents were conceived and developed by the author. This work is dedicated to the public domain under CC0 1.0 Universal — anyone may use these ideas freely, for any purpose, without restriction or attribution. No patent claims are made by the author. This publication exists to prevent any third party from patenting these techniques by establishing an unambiguous prior art record with a publicly verifiable timestamp.


File Description
zane_pointer.md Ownership model, weak references, anchor system, supervisor tree
memory_layout.md Heap layout, free-stack allocator, struct/class layout, anchor protocol
bench/zane_bench.c C benchmark comparing Zane's allocator against malloc, arena, and pool
bench/zane_bench_results.txt Benchmark results (median of 20 runs per test)
bench/benchmark.html Bar graph showing the benchmark results

About

The spec for the Zane programming language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors