#parsercombinators — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #parsercombinators, aggregated by home.social.
-
Amazing post! A little mind bending but worth to try and learn something.
––––
Staged Parser Combinators in Scala: Have Your Cake and Eat It (Too)
https://moleike.github.io/blog/staged-parser-combinators/
#Programming #Scala #plt #FunctionalProgramming #FP #parserCombinators
-
Amazing post! A little mind bending but worth to try and learn something.
––––
Staged Parser Combinators in Scala: Have Your Cake and Eat It (Too)
https://moleike.github.io/blog/staged-parser-combinators/
#Programming #Scala #plt #FunctionalProgramming #FP #parserCombinators
-
Amazing post! A little mind bending but worth to try and learn something.
––––
Staged Parser Combinators in Scala: Have Your Cake and Eat It (Too)
https://moleike.github.io/blog/staged-parser-combinators/
#Programming #Scala #plt #FunctionalProgramming #FP #parserCombinators
-
Amazing post! A little mind bending but worth to try and learn something.
––––
Staged Parser Combinators in Scala: Have Your Cake and Eat It (Too)
https://moleike.github.io/blog/staged-parser-combinators/
#Programming #Scala #plt #FunctionalProgramming #FP #parserCombinators
-
Amazing post! A little mind bending but worth to try and learn something.
––––
Staged Parser Combinators in Scala: Have Your Cake and Eat It (Too)
https://moleike.github.io/blog/staged-parser-combinators/
#Programming #Scala #plt #FunctionalProgramming #FP #parserCombinators
-
I like Swift-parsing.
Winnow(Rust) > Swift-paring >> ParserCombinator.jl(Julia) -
Parser combinators in #Haskell are like the cool kids at school 🎓, effortlessly solving Advent of Code problems while #regexes are stuck in detention 🚫. Who knew regexes were still a thing in 2025? 😂 In Haskell, we leave those relics to flounder in the past while we flex our combinator muscles 💪.
https://entropicthoughts.com/parser-combinators-beat-regexes #ParserCombinators #AdventOfCode #FutureCoding #Flexibility #HackerNews #ngated -
Parser combinators in #Haskell are like the cool kids at school 🎓, effortlessly solving Advent of Code problems while #regexes are stuck in detention 🚫. Who knew regexes were still a thing in 2025? 😂 In Haskell, we leave those relics to flounder in the past while we flex our combinator muscles 💪.
https://entropicthoughts.com/parser-combinators-beat-regexes #ParserCombinators #AdventOfCode #FutureCoding #Flexibility #HackerNews #ngated -
Parser combinators in #Haskell are like the cool kids at school 🎓, effortlessly solving Advent of Code problems while #regexes are stuck in detention 🚫. Who knew regexes were still a thing in 2025? 😂 In Haskell, we leave those relics to flounder in the past while we flex our combinator muscles 💪.
https://entropicthoughts.com/parser-combinators-beat-regexes #ParserCombinators #AdventOfCode #FutureCoding #Flexibility #HackerNews #ngated -
Parser combinators in #Haskell are like the cool kids at school 🎓, effortlessly solving Advent of Code problems while #regexes are stuck in detention 🚫. Who knew regexes were still a thing in 2025? 😂 In Haskell, we leave those relics to flounder in the past while we flex our combinator muscles 💪.
https://entropicthoughts.com/parser-combinators-beat-regexes #ParserCombinators #AdventOfCode #FutureCoding #Flexibility #HackerNews #ngated -
The most difficult part of #AdventOfCode 2024 day23 is building a parser combinator for computer names composed by two alphabets.
(('a'..='z'), ('a'..='z'))doesn't work. The solution took me +10min is(one_of('a'..='z'), one_of('a'..='z')) -
The most difficult part of #AdventOfCode 2024 day23 is building a parser combinator for computer names composed by two alphabets.
(('a'..='z'), ('a'..='z'))doesn't work. The solution took me +10min is(one_of('a'..='z'), one_of('a'..='z')) -
Context free grammars (CFG) are better than parsing expression grammars (PEG), because CFGs represent how we think.
Parser combinators are similar to PEGs, so they are worse than CFGs, too.
So, don't use Rust libraries
nom,combine. Uselalrpop.Don't use Haskell libraries
parsec,gigaparsec,attoparsec,megaparsec,trifecta. UseEarley,happy.See more detailed story in my new article https://safinaskar.writeas.com/this-is-why-you-should-never-use-parser-combinators-and-peg .
The story also includes some cases, where PEG and parser combinators may still be useful. Also, the article gives links to my Haskell parsing libraries.
#haskell #rust #parsing #parse #cfg #peg #combinators #parsercombinators #parsingcombinators #nom #combine #lalrpop #parsec #earley #happy
-
Context free grammars (CFG) are better than parsing expression grammars (PEG), because CFGs represent how we think.
Parser combinators are similar to PEGs, so they are worse than CFGs, too.
So, don't use Rust libraries
nom,combine. Uselalrpop.Don't use Haskell libraries
parsec,gigaparsec,attoparsec,megaparsec,trifecta. UseEarley,happy.See more detailed story in my new article https://safinaskar.writeas.com/this-is-why-you-should-never-use-parser-combinators-and-peg .
The story also includes some cases, where PEG and parser combinators may still be useful. Also, the article gives links to my Haskell parsing libraries.
#haskell #rust #parsing #parse #cfg #peg #combinators #parsercombinators #parsingcombinators #nom #combine #lalrpop #parsec #earley #happy
-
Context free grammars (CFG) are better than parsing expression grammars (PEG), because CFGs represent how we think.
Parser combinators are similar to PEGs, so they are worse than CFGs, too.
So, don't use Rust libraries
nom,combine. Uselalrpop.Don't use Haskell libraries
parsec,gigaparsec,attoparsec,megaparsec,trifecta. UseEarley,happy.See more detailed story in my new article https://safinaskar.writeas.com/this-is-why-you-should-never-use-parser-combinators-and-peg .
The story also includes some cases, where PEG and parser combinators may still be useful. Also, the article gives links to my Haskell parsing libraries.
#haskell #rust #parsing #parse #cfg #peg #combinators #parsercombinators #parsingcombinators #nom #combine #lalrpop #parsec #earley #happy
-
Context free grammars (CFG) are better than parsing expression grammars (PEG), because CFGs represent how we think.
Parser combinators are similar to PEGs, so they are worse than CFGs, too.
So, don't use Rust libraries
nom,combine. Uselalrpop.Don't use Haskell libraries
parsec,gigaparsec,attoparsec,megaparsec,trifecta. UseEarley,happy.See more detailed story in my new article https://safinaskar.writeas.com/this-is-why-you-should-never-use-parser-combinators-and-peg .
The story also includes some cases, where PEG and parser combinators may still be useful. Also, the article gives links to my Haskell parsing libraries.
#haskell #rust #parsing #parse #cfg #peg #combinators #parsercombinators #parsingcombinators #nom #combine #lalrpop #parsec #earley #happy
-
Context free grammars (CFG) are better than parsing expression grammars (PEG), because CFGs represent how we think.
Parser combinators are similar to PEGs, so they are worse than CFGs, too.
So, don't use Rust libraries
nom,combine. Uselalrpop.Don't use Haskell libraries
parsec,gigaparsec,attoparsec,megaparsec,trifecta. UseEarley,happy.See more detailed story in my new article https://safinaskar.writeas.com/this-is-why-you-should-never-use-parser-combinators-and-peg .
The story also includes some cases, where PEG and parser combinators may still be useful. Also, the article gives links to my Haskell parsing libraries.
#haskell #rust #parsing #parse #cfg #peg #combinators #parsercombinators #parsingcombinators #nom #combine #lalrpop #parsec #earley #happy
-
A Browser Approach to Parsing - There are few rites of programmer passage as iconic as writing your first parser. ... - https://hackaday.com/2023/06/26/a-browser-approach-to-parsing/ #softwaredevelopment #parsercombinators #recursivedescent #softwarehacks #parsing
-
This talk I gave on parser combinators is (just) over a decade old now and it's kinda neat to see people still link to it, even people writing about parsers in other languages...
-
New blog post! Let's continue to write a parser combinator library in Scala 3 à la @pchiusano and @runarorama 's Red book... but using TDD!
#scala3 #tdd #parsercombinatorshttps://blog.agilogy.com/2022-12-16-writing-a-parser-combinator-library-2.html
-
A Browser Approach to Parsing - There are few rites of programmer passage as iconic as writing your first parser. ... - https://hackaday.com/2023/06/26/a-browser-approach-to-parsing/ #softwaredevelopment #parsercombinators #recursivedescent #softwarehacks #parsing
-
A Browser Approach to Parsing - There are few rites of programmer passage as iconic as writing your first parser. ... - https://hackaday.com/2023/06/26/a-browser-approach-to-parsing/ #softwaredevelopment #parsercombinators #recursivedescent #softwarehacks #parsing
-
A Browser Approach to Parsing - There are few rites of programmer passage as iconic as writing your first parser. ... - https://hackaday.com/2023/06/26/a-browser-approach-to-parsing/ #softwaredevelopment #parsercombinators #recursivedescent #softwarehacks #parsing
-
A Browser Approach to Parsing - There are few rites of programmer passage as iconic as writing your first parser. ... - https://hackaday.com/2023/06/26/a-browser-approach-to-parsing/ #softwaredevelopment #parsercombinators #recursivedescent #softwarehacks #parsing
-
This talk I gave on parser combinators is (just) over a decade old now and it's kinda neat to see people still link to it, even people writing about parsers in other languages...
-
This talk I gave on parser combinators is (just) over a decade old now and it's kinda neat to see people still link to it, even people writing about parsers in other languages...
-
This talk I gave on parser combinators is (just) over a decade old now and it's kinda neat to see people still link to it, even people writing about parsers in other languages...
-
This talk I gave on parser combinators is (just) over a decade old now and it's kinda neat to see people still link to it, even people writing about parsers in other languages...