GitClassic
Feed
Explore
Random
Go Pro
Sign in
getify
/
foi-lang
Code
/ Commits
๐
Commits on main
Commits on May 6, 2025
foi-toy(web): moving 'ebnftest.js' to self hosting to avoid dependency on rawgit
Kyle Simpson
committed 8 months ago
b2b414f
Commits on February 4, 2025
github workflow versions bump
Kyle Simpson
committed 11 months ago
48f3ffe
Commits on September 6, 2024
GRAMMAR: allowing pattern-matching expressions (only in parens) as the 'rangeexpr' for a comprehension
Kyle Simpson
committed 1 years ago
0bc27f7
Commits on April 27, 2024
tweaked grammar: adding dot-angle, dot-bracket, and bare-bracket ('[]') forms to the operator-function production
Kyle Simpson
committed 1 years ago
4b2fda0
Commits on December 8, 2023
adding syntax weight,density analysis
Kyle Simpson
committed 2 years ago
6050fd5
Commits on December 6, 2023
README: tweaks
Kyle Simpson
committed 2 years ago
9ad865c
Commits on December 4, 2023
README: adding links to intro code snippets with comparisons to JS as well as analysis of 'symbol count'
Kyle Simpson
committed 2 years ago
4466644
Commits on December 3, 2023
tweaked grammar for abbreviated else-clause in pattern matching, and added another intro snippet of example code to README
Kyle Simpson
committed 2 years ago
5dff0ed
Commits on November 18, 2023
fixing syntax in foi-js comparison screenshots
Kyle Simpson
committed 2 years ago
7eb9c6f
Commits on November 17, 2023
README: adding 'meaning' section to suggest definitions for 'Foi'
Kyle Simpson
committed 2 years ago
693c50b
tweaking intro code snippet for better IO+Reader clarity
Kyle Simpson
committed 2 years ago
4fa1063
Commits on November 15, 2023
fixing bugs with foi-toy (web and cli), including updating to include changes to the external ebnf validator
Kyle Simpson
committed 2 years ago
4badfe4
Commits on October 20, 2023
further clarification of syntax semantics
Kyle Simpson
committed 2 years ago
d83de56
more syntax cleanup/clarification
Kyle Simpson
committed 2 years ago
6ddb7a3
Commits on October 16, 2023
tweaks and improvements
Kyle Simpson
committed 2 years ago
df5d7fb
Commits on October 15, 2023
Update README.md
Kyle Simpson
committed 2 years ago
9cc1594
Commits on March 20, 2023
adding github sponsors button
Kyle Simpson
committed 2 years ago
a8f2481
Commits on February 27, 2023
releasing v0.0.21
Kyle Simpson
committed 2 years ago
8a0e76c
Commits on February 16, 2023
grammar: re-fixing examples to show that pattern-match conditional clauses have the question-mark as optional
Kyle Simpson
committed 2 years ago
9cb0ddb
guide: adding note about optional affirmative type-specifier (question-mark) on pattern matching conditional clauses
Kyle Simpson
committed 2 years ago
54372e0
Commits on February 15, 2023
README: added note/link about gradual-typing
Kyle Simpson
committed 2 years ago
3806b19
README: tweaking code example to use another IO for the mutation of the
Kyle Simpson
committed 2 years ago
6aa54d8
Commits on February 14, 2023
grammar: major breaking changes
Kyle Simpson
committed 2 years ago
720cac8
Commits on February 3, 2023
grammar: changing interpolated strings to not need the backslash as part of the escape
Kyle Simpson
committed 2 years ago
cc9f9b6
Commits on January 29, 2023
README: adding link to discussion thread with more JS/Foi code comparison examples
Kyle Simpson
committed 2 years ago
535561a
Commits on January 19, 2023
foi-toy: more CSS tweaks to web tool for consistent layout
Kyle Simpson
committed 3 years ago
5cbd512
Commits on January 18, 2023
foi-toy: tweaking web tool CSS to improve layout consistency
Kyle Simpson
committed 3 years ago
d4a8d83
Commits on January 17, 2023
scripts: adding 'npm start' to run foi-toy web tool locally
Kyle Simpson
committed 3 years ago
f1c67f6
foi-toy: making syntax-highlight iframe resizable
Kyle Simpson
committed 3 years ago
1da249e
grammar: fixing bug with dependent pattern clauses, relaxing '?' as optional prefix to pattern match condition clauses
Kyle Simpson
committed 3 years ago
f2fd4e3
โ Newer
Older โ