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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

LambdaNative – Cross-platform mobile apps in Scheme

138 点作者 landakram将近 8 年前

9 条评论

winter_blue将近 8 年前
It&#x27;s a bit inaccurate of them to present the results of a 17-year old paper (published in 2000), as empirical evidence that development time in Scheme is shorter. These days there are plethora of language choices on the JVM, and if I were devloping a multi-platform app today, I would personally choose Kotlin along with the Intel Multi-OS Engine:<a href="https:&#x2F;&#x2F;software.intel.com&#x2F;en-us&#x2F;multi-os-engine" rel="nofollow">https:&#x2F;&#x2F;software.intel.com&#x2F;en-us&#x2F;multi-os-engine</a><p>Part of my motivation to prefer Kotlin over Clojure (the most popular LISP on the JVM langauge?) is that I am a huge proponent of static typing. Large programs written in statically typed languages are orders of magnitute <i>more readable</i>, more maintainable, easier to understand, and far less error-prone, than programs written in dynamically typed languages.<p>The recent surge in popularity of dynamically typed languages like JavaScript, Python, Ruby, etc, had been a source of horror and frustration to me. It feels like a huge segment industry is throwing away decades of advancement made in programming language research, and instead of moving to languages with more advanced type systems, they&#x27;re abandoning sound typing altogether (shudder).
评论 #14622818 未加载
评论 #14624831 未加载
评论 #14626791 未加载
gerbilscheme将近 8 年前
Gambit is a fantastic scheme system. The performance you get from it exceeds even SBCL in my limited use cases. Additionally, Gerbil Scheme (<a href="http:&#x2F;&#x2F;cons.io" rel="nofollow">http:&#x2F;&#x2F;cons.io</a>), built on Gambit, has expanded syntax like racket&#x27;s #lang features for dsls. Several packages have also been create for it for most of the things I need.
评论 #14625611 未加载
alekq将近 8 年前
A recent example of cross-platform app&#x2F;game made with LambdaNative: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;scheme&#x2F;comments&#x2F;6hng3q&#x2F;i_developed_a_medium_sized_cross_platform&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;scheme&#x2F;comments&#x2F;6hng3q&#x2F;i_developed_...</a>
kronos29296将近 8 年前
This project blew me away. I always thought Scheme was just interpreters and toy programs. Hope this succeeds in making scheme popular. Scheme and Lisps in general way too underrated.
评论 #14623415 未加载
评论 #14623877 未加载
_delirium将近 8 年前
Previous discussion, from about a year and a half ago: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11192542" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11192542</a><p>And a paper (2013) giving some details and explaining their motivations: <a href="http:&#x2F;&#x2F;ecem.ece.ubc.ca&#x2F;%7Ecpetersen&#x2F;lambdanative_icfp13.pdf" rel="nofollow">http:&#x2F;&#x2F;ecem.ece.ubc.ca&#x2F;%7Ecpetersen&#x2F;lambdanative_icfp13.pdf</a>
评论 #14622350 未加载
gliechtenstein将近 8 年前
This looks awesome! I believe being able to express an entire app logic as data can be super powerful.<p>BTW shameless plug: If you&#x27;re interested in this type of ideas, please also check out Jasonette (an open source project I&#x27;m working on) Just like this project uses &quot;list&quot; to describe an app, Jasonette uses JSON to describe an app. <a href="https:&#x2F;&#x2F;www.jasonette.com" rel="nofollow">https:&#x2F;&#x2F;www.jasonette.com</a>
desireco42将近 8 年前
I love it! This is awesome idea, now that I see it, I wonder why wouldn&#x27;t Google just use it, if Apple will not, this makes total sense for mobile apps. Pair it with high performance native api, it can be winning ticket.
githubber123将近 8 年前
I&#x27;d like to see someone code golf that calculator in javascript.
baldfat将近 8 年前
LOVE this project. My serious question is why wasn&#x27;t this done in Racket as opposed to Scheme? Seems this would fit in Dr Racket wonderfully.
评论 #14622069 未加载