TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

SPL: A programming language coding in a grid

35 点作者 jinqueeny9 个月前

6 条评论

thrtythreeforty9 个月前
&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 个月前
Interesting that they avoided mentioning the term &quot;spreadsheet&quot; entirely.
评论 #41303763 未加载
munk-a9 个月前
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 个月前
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 个月前
So, spreadsheets?
j-pb9 个月前
And yet in all the examples the code seems to be overflowing the grid.