├── .github └── FUNDING.yml ├── .gitignore ├── CONTRIBUTING.md ├── COPYING ├── Makefile ├── README.md ├── STYLE_GUIDE.universal.md ├── STYLE_GUIDE.zig.md ├── WORDS.md ├── init.gale ├── lib └── gale │ ├── gale.zig │ ├── helpers.zig │ ├── internal_error.zig │ ├── nucleus_words.zig │ ├── object.zig │ ├── parsed_word.zig │ ├── rc.zig │ ├── runtime.zig │ ├── shape.zig │ ├── stack.zig │ ├── test_gale.zig │ ├── test_helpers.zig │ ├── type_system_tests.zig │ ├── types.zig │ ├── well_known_entities.zig │ ├── word.zig │ ├── word_list.zig │ ├── word_map.zig │ └── word_signature.zig ├── sketches ├── bounded_parameters.gale ├── branching_overloading.gale ├── sameness_checker.gale ├── simple_shapes.gale └── union_types_instead_of_enums.gale ├── src └── gale │ └── main.zig └── tests └── test_protolang.zig /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | liberapay: klardotsh 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/README.md -------------------------------------------------------------------------------- /STYLE_GUIDE.universal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/STYLE_GUIDE.universal.md -------------------------------------------------------------------------------- /STYLE_GUIDE.zig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/STYLE_GUIDE.zig.md -------------------------------------------------------------------------------- /WORDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/WORDS.md -------------------------------------------------------------------------------- /init.gale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/init.gale -------------------------------------------------------------------------------- /lib/gale/gale.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/gale.zig -------------------------------------------------------------------------------- /lib/gale/helpers.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/helpers.zig -------------------------------------------------------------------------------- /lib/gale/internal_error.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/internal_error.zig -------------------------------------------------------------------------------- /lib/gale/nucleus_words.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/nucleus_words.zig -------------------------------------------------------------------------------- /lib/gale/object.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/object.zig -------------------------------------------------------------------------------- /lib/gale/parsed_word.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/parsed_word.zig -------------------------------------------------------------------------------- /lib/gale/rc.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/rc.zig -------------------------------------------------------------------------------- /lib/gale/runtime.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/runtime.zig -------------------------------------------------------------------------------- /lib/gale/shape.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/shape.zig -------------------------------------------------------------------------------- /lib/gale/stack.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/stack.zig -------------------------------------------------------------------------------- /lib/gale/test_gale.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/test_gale.zig -------------------------------------------------------------------------------- /lib/gale/test_helpers.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/test_helpers.zig -------------------------------------------------------------------------------- /lib/gale/type_system_tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/type_system_tests.zig -------------------------------------------------------------------------------- /lib/gale/types.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/types.zig -------------------------------------------------------------------------------- /lib/gale/well_known_entities.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/well_known_entities.zig -------------------------------------------------------------------------------- /lib/gale/word.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/word.zig -------------------------------------------------------------------------------- /lib/gale/word_list.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/word_list.zig -------------------------------------------------------------------------------- /lib/gale/word_map.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/word_map.zig -------------------------------------------------------------------------------- /lib/gale/word_signature.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/lib/gale/word_signature.zig -------------------------------------------------------------------------------- /sketches/bounded_parameters.gale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/sketches/bounded_parameters.gale -------------------------------------------------------------------------------- /sketches/branching_overloading.gale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/sketches/branching_overloading.gale -------------------------------------------------------------------------------- /sketches/sameness_checker.gale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/sketches/sameness_checker.gale -------------------------------------------------------------------------------- /sketches/simple_shapes.gale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/sketches/simple_shapes.gale -------------------------------------------------------------------------------- /sketches/union_types_instead_of_enums.gale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/sketches/union_types_instead_of_enums.gale -------------------------------------------------------------------------------- /src/gale/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/src/gale/main.zig -------------------------------------------------------------------------------- /tests/test_protolang.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klardotsh/gale/HEAD/tests/test_protolang.zig --------------------------------------------------------------------------------