HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
grammarware
bx-parsing
Rascal2021–2021
grammarware / bx-parsing

bx-parsing

Bidirectional Megamodel of Parsing, Tokenising, Stripping, Concatenating, Imploding, Exploding, Unparsing, Printing, Pretty-printing, Formatting, Visualising, Rendering and Recognising

2Distinct people
2Mentions
0Explicit recommenders
19GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Bidirectional Megamodel of Parsing, Tokenising, Stripping, Concatenating, Imploding, Exploding, Unparsing, Printing, Pretty-printing, Formatting, Visualising, Rendering and Recognising

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day2 dated mentions

Observed mentions: 2021-02-12 18:24:00 UTC to 2021-03-13 17:11:58 UTC.

012021-02-12 00:00:00 UTC to 2021-02-13 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsFeb 122021-02-13 00:00:00 UTC to 2021-02-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-14 00:00:00 UTC to 2021-02-15 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-15 00:00:00 UTC to 2021-02-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-16 00:00:00 UTC to 2021-02-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-17 00:00:00 UTC to 2021-02-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-18 00:00:00 UTC to 2021-02-19 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-19 00:00:00 UTC to 2021-02-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-20 00:00:00 UTC to 2021-02-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-21 00:00:00 UTC to 2021-02-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-22 00:00:00 UTC to 2021-02-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-23 00:00:00 UTC to 2021-02-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-24 00:00:00 UTC to 2021-02-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-25 00:00:00 UTC to 2021-02-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-26 00:00:00 UTC to 2021-02-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsFeb 262021-02-27 00:00:00 UTC to 2021-02-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-02-28 00:00:00 UTC to 2021-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-01 00:00:00 UTC to 2021-03-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-02 00:00:00 UTC to 2021-03-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-03 00:00:00 UTC to 2021-03-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-04 00:00:00 UTC to 2021-03-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-05 00:00:00 UTC to 2021-03-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-06 00:00:00 UTC to 2021-03-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-07 00:00:00 UTC to 2021-03-08 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-08 00:00:00 UTC to 2021-03-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-09 00:00:00 UTC to 2021-03-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-10 00:00:00 UTC to 2021-03-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-11 00:00:00 UTC to 2021-03-12 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-12 00:00:00 UTC to 2021-03-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-03-13 00:00:00 UTC to 2021-03-14 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsMar 13

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 122021-02-12 00:00:00 UTC2021-02-13 00:00:00 UTC101
Feb 132021-02-13 00:00:00 UTC2021-02-14 00:00:00 UTC000
Feb 142021-02-14 00:00:00 UTC2021-02-15 00:00:00 UTC000
Feb 152021-02-15 00:00:00 UTC2021-02-16 00:00:00 UTC000
Feb 162021-02-16 00:00:00 UTC2021-02-17 00:00:00 UTC000
Feb 172021-02-17 00:00:00 UTC2021-02-18 00:00:00 UTC000
Feb 182021-02-18 00:00:00 UTC2021-02-19 00:00:00 UTC000
Feb 192021-02-19 00:00:00 UTC2021-02-20 00:00:00 UTC000
Feb 202021-02-20 00:00:00 UTC2021-02-21 00:00:00 UTC000
Feb 212021-02-21 00:00:00 UTC2021-02-22 00:00:00 UTC000
Feb 222021-02-22 00:00:00 UTC2021-02-23 00:00:00 UTC000
Feb 232021-02-23 00:00:00 UTC2021-02-24 00:00:00 UTC000
Feb 242021-02-24 00:00:00 UTC2021-02-25 00:00:00 UTC000
Feb 252021-02-25 00:00:00 UTC2021-02-26 00:00:00 UTC000
Feb 262021-02-26 00:00:00 UTC2021-02-27 00:00:00 UTC000
Feb 272021-02-27 00:00:00 UTC2021-02-28 00:00:00 UTC000
Feb 282021-02-28 00:00:00 UTC2021-03-01 00:00:00 UTC000
Mar 12021-03-01 00:00:00 UTC2021-03-02 00:00:00 UTC000
Mar 22021-03-02 00:00:00 UTC2021-03-03 00:00:00 UTC000
Mar 32021-03-03 00:00:00 UTC2021-03-04 00:00:00 UTC000
Mar 42021-03-04 00:00:00 UTC2021-03-05 00:00:00 UTC000
Mar 52021-03-05 00:00:00 UTC2021-03-06 00:00:00 UTC000
Mar 62021-03-06 00:00:00 UTC2021-03-07 00:00:00 UTC000
Mar 72021-03-07 00:00:00 UTC2021-03-08 00:00:00 UTC000
Mar 82021-03-08 00:00:00 UTC2021-03-09 00:00:00 UTC000
Mar 92021-03-09 00:00:00 UTC2021-03-10 00:00:00 UTC000
Mar 102021-03-10 00:00:00 UTC2021-03-11 00:00:00 UTC000
Mar 112021-03-11 00:00:00 UTC2021-03-12 00:00:00 UTC000
Mar 122021-03-12 00:00:00 UTC2021-03-13 00:00:00 UTC000
Mar 132021-03-13 00:00:00 UTC2021-03-14 00:00:00 UTC110

What Hacker News says

2 sources
I had (maybe unreasonably) hoped that this course would provide a glimpse into how CT can be applied to organizing and processing data in the sense of keywords like "knowledge graphs", "graph databases", "ontologies", "model-based engineering".... And on top of that, representing operations to do meaningful (semantic) version control on these representations (e.g. [1, 2]), and bidirectional transformations [3] between structured representations (e.g. [3, 4] and "Triple Graph Grammars"). I have the sense that there are dozens of disparate concepts and that category theory offers some unifying power. I hope that there simply hasn't been enough work done to do a category-theoretic treatment of all of these topics, and that perhaps even more category theory itself needs to be developed so that there are good ways to talk about concepts that a
Read the rest
re almost-but-not-quite-entirely described or subsumed by category theory. The alternative is that I'm painfully wrong about what applied category theory aims to be, and that I have a ton of application-specific terms to learn about and won't find a formalization of the sense in which all of these concepts relate. [1] https://en.wikibooks.org/wiki/Understanding_Darcs/Patch_theo... [2] https://github.com/trailofbits/graphtage [3] http://bx-community.wikidot.com [4] https://github.com/grammarware/bx-parsing [5] https://en.wikipedia.org/wiki/QVT [6] http://graphdatamodeling.com/Graph%20Data%20Modeling/GraphQL... [7] https://neo4j.com/developer/guide-data-modeling/ [8] https://web-cats.gitlab.io/#some-of-the-cats-we-come-across [9] http://pauillac.inria.fr/~pilkiewi/papers/boomerang-tr.pdf
In Applied Compositional Thinking for Engineers

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.