Pixilab
Home › Companies › Show HN launch › Valence, a programming language for ambiguous programs

Valence, a programming language for ambiguous programs

Show HN: Valence, a programming language for ambiguous programs

Operating in show hn launch, Valence, a programming language for ambiguous programs operates.

Profile

Valence allows for structural ambiguity: a single line of code can have multiple trees. This is possible because each sign is a homonym with different readings depending on context (as command vs expression, as which sign is a parameter for which, etc). Brackets allow for more specificity when needed. When run, every possible interpretation of the program runs side-by-side.Longer into thread here: https://bsky.app/profile/dtemkin.bsky.social/post/3liwgjbmhg...Repo: https://github.com/rottytooth/Valence

Valence, a programming language for ambiguous programs is positioned in show hn launch, a segment that rewards a clear, focused offering.

It is recorded at the Show HN launch stage.

SectorShow HN launch
StageShow HN launch

Website: danieltemkin.com/Esolangs/Valence

Browse related

Contact details and direct channels are available to signed-in members.
Create a free account