TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

SPL: A programming language coding in a grid

35 pointsby jinqueeny9 months ago

6 comments

thrtythreeforty9 months ago
&gt; the variable has to be given a meaningful name, which is annoying<p><i>Not</i> naming the variable is annoying to everyone except the original programmer. Variable names are a feature of existing code.
评论 #41302532 未加载
评论 #41303765 未加载
sidpatil9 months ago
Interesting that they avoided mentioning the term &quot;spreadsheet&quot; entirely.
评论 #41303763 未加载
munk-a9 months ago
Just as a note on naming - the namespace of SPL is already <i>incredibly overloaded</i> so the searchability will be quite poor. It&#x27;s used (IMO misguidedly) by Splunk and has an older meaning in &quot;System Programming Language&quot; which used to be a pretty wide term to cover any architecture specific functionality activated by library from higher language (i.e. C) or directly through assembly.<p>Granted, amusingly enough, for a language that specifically tries to account for the difficulty in naming variables, it is extremely fitting that the language is, itself, poorly named.
tomsmeding9 months ago
For disappointed readers expecting a language that <i>actually</i> works in a grid, the original 2D programming language, Befunge: <a href="https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;Befunge" rel="nofollow">https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;Befunge</a><p>There are more, such as &gt;&lt;&gt; <a href="https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;Fish" rel="nofollow">https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;Fish</a> and MarioLANG <a href="https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;MarioLANG" rel="nofollow">https:&#x2F;&#x2F;esolangs.org&#x2F;wiki&#x2F;MarioLANG</a> .
rgrieselhuber9 months ago
So, spreadsheets?
j-pb9 months ago
And yet in all the examples the code seems to be overflowing the grid.