HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
linpengcheng
PurefunctionPipelineDataflow
OPEN SOURCE2018–2022
linpengcheng / PurefunctionPipelineDataflow

PurefunctionPipelineDataflow

My Blog: The Math-based Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with principle-based Warehouse/Workshop Model

3Distinct people
73Mentions
0Explicit recommenders
451GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

My Blog: The Math-based Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with principle-based Warehouse/Workshop Model

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 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 10:56:20 AM 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 year73 dated mentions

Observed mentions: 2018-10-28 07:13:45 UTC to 2022-01-03 14:12:05 UTC.

0102030402018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments20182019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 37 mentions; 1 submissions, 36 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 27 mentions; 0 submissions, 27 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022

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
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC413
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC37136
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC27027
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC413
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101

What Hacker News says

27 sources
Keep code Simple and Unified. Keep data and logic separate, data-driven development. Adhere to the "standardized data interface specification" and use pipeline-functions to manipulate data from the initial state to the final state. Pipeline-functions conforming to standardized data interfaces are easy to change, replace, and insert extensions. In the web model, It can be easily replaced as long as the components that conform to the http data specification. For example, Clojure web application model: - product standard (data interface): the req-map and resp-map of the ring - warehouse: the ring - workshop: the pipe functions on both sides of the C/S, and Raw materials (hash-map) are transferred to each other through warehouses through interactions. https://github.com/linpengcheng/PurefunctionPipelineDataflow
In Ask HN: How do you write code so it's easy to change?
Yes, I never use classes, only data and pipes. [The Pure Function Pipeline Data Flow v3.0 with Warehouse / Workshop Model](https://github.com/linpengcheng/PurefunctionPipelineDataflow) 1. Perfectly defeat other messy and complex software engineering methodologies in a simple and unified way. 2. Realize the unification of software and hardware on the logical model. 3. Achieve a leap in software production theory from the era of manual workshops to the era of standardized production in large industries. 4. It's the basics and the only way to `Software Design/Develop Automation (SDA)`, SDA is an innovative and revolutionary approach to develop large-scale software, just like `Electronic Design Automation (EDA)`, because it systematically simulates an integrated circuit system.
In I Don't Use Classes
Correct use of functional programming: [The Pure Function Pipeline Data Flow v3.0 with Warehouse / Workshop Model](https://github.com/linpengcheng/PurefunctionPipelineDataflow) 1. Perfectly defeat other messy and complex software engineering methodologies in a simple and unified way. 2. Realize the unification of software and hardware on the logical model. 3. Achieve a leap in software production theory from the era of manual workshops to the era of standardized production in large industries. 4. The basics and the only way to `Software Design Automation (SDA)`, just like `Electronic Design Automation (EDA)`.Because [The Pure Function Pipeline Data Flow] systematically simulates integrated circuit systems.
In Defunctionalisation: An underappreciated tool for writing good software
Industrial-grade Data-Oriented Architecture: [The Pure Function Pipeline Data Flow v3.0 with Warehouse / Workshop Model](https://github.com/linpengcheng/PurefunctionPipelineDataflow) 1. Perfectly defeat other messy and complex software engineering methodologies in a simple and unified way. 2. Realize the unification of software and hardware on the logical model. 3. Achieve a leap in software production theory from the era of manual workshops to the era of standardized production in large industries. 4. The basics and the only way to `Software Design Automation (SDA)`, just like `Electronic Design Automation (EDA)`.
In Data-Oriented Architecture
Everything is RMDB I advocate: Building a relational data model on top of hash-map to achieve a combination of NoSQL and RMDB advantages. This is actually a reverse implementation of PostgreSQL. [Clojure is a functional programming language based on relational database theory](https://github.com/linpengcheng/PurefunctionPipelineDataflow...) [Everything is RMDB](https://github.com/linpengcheng/PurefunctionPipelineDataflow...) [Implement relational data model and programming based on hash-map (NoSQL)](https://github.com/linpengcheng/PurefunctionPipelineDataflow...)
In Morel: A Functional Language for Data

Showing the 15 most recent of 27 sources. Enable JavaScript to search and browse every indexed mention.

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.