2作者: sirbread大约 2 个月前原帖
我创建了一种名为“Spellscript”的深奥编程语言。每个程序都是一本“魔法书”中的“咒语”,你需要使用像“召唤”、“附魔”、“铭刻”和“召唤”等关键词。 它的语法就像一本咒语书,因为全部使用自然语言,换行是可选的。你的代码现在可以像一篇文章一样,正如大家所希望的那样! 例如,如果你想打印一些内容,你可以写: `开始魔法书。铭刻“你好,世界!”的低语。关闭魔法书。` 它支持变量、动态类型、数组、函数、条件语句、循环、字符串操作、数组操作、类型转换和用户输入等功能(详细信息见文档!)。 那么,为什么要这样做呢?我想看看在保持可解析性的同时,能将自然语言语法推向多远。大多数“奇怪语言”故意设计得晦涩难懂(如BF、Malbolge),但我想要一种奇特但可读的语言,就像你在阅读一本魔法书的说明,这使得它非常容易阅读和理解。可以说是一种反“奇怪语言”的设计?嗯…… GitHub: [https://github.com/sirbread/spellscript](https://github.com/sirbread/spellscript) 文档: [https://github.com/sirbread/spellscript/blob/main/resources/documentation.md](https://github.com/sirbread/spellscript/blob/main/resources/documentation.md)
2作者: devrundown大约 2 个月前原帖
我在工作时总是听在线广播,但我找到的网页应用程序都无法满足我的需求。<p>于是我创建了 RadioPuppy.com - <a href="https:&#x2F;&#x2F;radiopuppy.com" rel="nofollow">https:&#x2F;&#x2F;radiopuppy.com</a><p>这是一个轻量级的网页应用,允许你快速搜索成千上万的在线流媒体广播电台,并保存你喜欢的电台。<p>我使用了优秀的 <a href="https:&#x2F;&#x2F;www.radio-browser.info" rel="nofollow">https:&#x2F;&#x2F;www.radio-browser.info</a> API 作为电台的数据源。<p>技术栈包括:Laravel 12、Inertia.js、React、Redis 和 PostgreSQL。<p>我正在考虑的未来功能...<p>- 允许用户上传自己的流媒体 URL,这样如果 API 中没有某个电台,他们仍然可以保存并收听。 - 在地图上标出电台,以便按位置浏览。 - 播放历史:记录你收听过的电台。<p>非常希望能收到任何建设性的反馈,谢谢!