Get the latest tech news
SPL: A programming language coding in a grid
What? A programming language coding in a grid? Yes, you read that right, SPL (Structured Process Language) is a programming language that codes in a grid, and specially used for processing structur…
In view of this situation, conventional programming languages do not have a special syntax solution, and can only generate multi-layer structured data object and then pass them in, which is very troublesome. Implementing a grouping and aggregating calculation will involve multiple functions and libraries, including groupingBy, collect, Collectors, summarizingDouble, DoubleSummaryStatistics, etc., the complexity is very high. When Java performs a grouping and aggregating calculation on two fields, it needs to write a long two-layer nested code, this will increase the cost of learning and use.
Or read this on Hacker News