https://github.com/plurid/denatural
Field-Oriented Programming Language [Desearch Concept]
https://github.com/plurid/denatural
programming-language
Last synced: 3 months ago
JSON representation
Field-Oriented Programming Language [Desearch Concept]
- Host: GitHub
- URL: https://github.com/plurid/denatural
- Owner: plurid
- License: other
- Created: 2019-12-18T10:44:16.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-01T08:15:53.000Z (about 3 years ago)
- Last Synced: 2025-07-29T11:28:08.641Z (3 months ago)
- Topics: programming-language
- Language: TypeScript
- Homepage: https://denatural.plurid.com
- Size: 420 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
denatural language
### Contents
+ [Beliefs](#beliefs)
## Beliefs
`denatural` has no current ending in scope.
The language development started as a way of learning about languages. The base implementation was developed following the exquisite [Crafting Interpreters](https://github.com/munificent/craftinginterpreters) from Bob Nystrom.
In top level jargon, `denatural` intends to be a loosely-towards-strongly typed [1], middle-level [2], inter-compiled [3] language.
[1] types are inferred, but can be specified for better compilation;
[2] memory can be automatically cleared/collected, or freed by the programmer;
[3] the language can both be interpreted and compiled.
On another level, `denatural` is a space for desearching the ideas surrounding `Field-Oriented Programming`, having `fields` as the main tool of the language, where `fields` exert control over `cells`.