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.

ShenScript – An Implementation of the Shen Language for JavaScript

54 pointsby felixrover 4 years ago

5 comments

FreezerburnVover 4 years ago
I checked their home page, and I can&#x27;t quite seem to find the value proposition of Shen. It looks like it&#x27;s a Lisp implementation? Why would I want to spend time learning&#x2F;using this over JS&#x2F;Go&#x2F;Java&#x2F;etc.?<p>I&#x27;m not trying to make any statements about the usability or anything, I just literally cannot find enough details about what Shen is beyond some books on Amazon or vague home page claims to make any judgements about this.
评论 #25615173 未加载
评论 #25615009 未加载
评论 #25615494 未加载
评论 #25614974 未加载
asimjalisover 4 years ago
Where can I find a hello world for this language. I didn’t see it in the docs linked above.<p>Update: I found this link helpful.<p><a href="http:&#x2F;&#x2F;www.shenlanguage.org&#x2F;shenin15min.htm" rel="nofollow">http:&#x2F;&#x2F;www.shenlanguage.org&#x2F;shenin15min.htm</a>
smasher164over 4 years ago
For those who want a good overview of the power of Shen, see this Strange Loop talk: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;lMcRBdSdO_U" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;lMcRBdSdO_U</a>.
danielvaughnover 4 years ago
As someone who is not at all familiar with Shen, or transpiling in general...why not create a WASM compiler for Shen instead?
评论 #25613366 未加载
评论 #25614460 未加载
评论 #25614143 未加载
felixrover 4 years ago
I came across this and had not realised that there are quite a few implementations of Shen now. The ones certified to the latest version are CL, Scheme, Wasp, Erlang and JavaScript<p><a href="https:&#x2F;&#x2F;shen-language.github.io&#x2F;#downloads" rel="nofollow">https:&#x2F;&#x2F;shen-language.github.io&#x2F;#downloads</a>