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.

LambdaNative – Cross-platform mobile apps in Scheme

138 pointsby landakramalmost 8 years ago

9 comments

winter_bluealmost 8 years ago
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 未加载
gerbilschemealmost 8 years ago
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 未加载
alekqalmost 8 years ago
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>
kronos29296almost 8 years ago
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 未加载
_deliriumalmost 8 years ago
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 未加载
gliechtensteinalmost 8 years ago
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>
desireco42almost 8 years ago
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.
githubber123almost 8 years ago
I&#x27;d like to see someone code golf that calculator in javascript.
baldfatalmost 8 years ago
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 未加载