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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Elena Programming Language

91 点作者 0xedb将近 5 年前

11 条评论

nine_k将近 5 年前
OK, we see a dynamic, late-binding, object-oriented, interpreted language with a VM.<p>If I were to try and make this language interesting to the HN audience, I&#x27;d start with two items:<p>* What is interesting in Elena, compared to Python?<p>* What is interesting in Elena, compared to ES6?<p>* For bonus points: What is interesting in Elena, compared to Smalltalk?<p>Without answering this questions, I don&#x27;t see why I should take a look. And there must be some differences, e.g. around the concept of first-class messages, which apparently are related to Smalltalk.
评论 #24234735 未加载
jimbob45将近 5 年前
Is there anyone that doesn’t immediately scroll past the elevator pitch to the code examples when looking at a new language?
评论 #24235765 未加载
评论 #24232071 未加载
Aperocky将近 5 年前
It seems the language (at least in implementation) is closely coupled with Visual Studio and Windows?
评论 #24231543 未加载
amitport将近 5 年前
Can anyone describe a use-case for &quot;first class messages&quot;?
评论 #24232632 未加载
评论 #24238699 未加载
评论 #24232656 未加载
jupp0r将近 5 年前
&gt; ELENA supports rich set of object-oriented features:<p>&gt; abstract classes, interfaces, singletons, class constants,<p>&gt; named constructors, variadic methods &#x2F; constructors and<p>&gt; class extensions.<p>Half of these are anti patterns that I appreciate other languages (Go, Rust) leave out (non-virtual inheritance, singletons, ...). Elena announcing them as features makes me wary.
ncmncm将近 5 年前
Front page doesn&#x27;t say whether it has obligate GC, which nowadays I guess means yes.
评论 #24233662 未加载
评论 #24238317 未加载
shureluck将近 5 年前
From a quick read-through of the docs, I really love that the language is providing a fresh take on things without the super-junior promise of trying to “solve everything”. I’m impressed and will take a closer look.
adhoc32将近 5 年前
&quot;A variable name can contain any UTF-8 symbols (except special ones, white-spaces; the leading character cannot be a digit) and is case-sensitive.&quot;<p>This is terrible.
评论 #24235417 未加载
评论 #24234286 未加载
评论 #24234570 未加载
评论 #24235514 未加载
whynotwhynot将近 5 年前
From a PL design perspective, I&#x27;m interested in finding out what new ideas it introduces to an already crowded field?<p>Rust is good example of a PL design that introduces new concepts (around ownership.)<p>Pony is another good example of PL design, for the same reason as Rust, but it differs in important ways by introducing Reference Capabilities. I tried to get some attention to it the other day: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24201754" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24201754</a><p>What new ideas does Elena introduce?
评论 #24232310 未加载
评论 #24232670 未加载
maitredusoi将近 5 年前
TLDR; &gt;Supported platforms<p>&gt;<p>&gt; Windows<p>&gt; Linux<p>Sorry guys, not for me ...
评论 #24235830 未加载
The_rationalist将近 5 年前
New languages would better be written on the JVM or at least on the coreclr, otherwise they loose all hopes of seamless interoperability with existing production ready ecosystems and therefore loose most hope of success.
评论 #24235144 未加载
评论 #24238365 未加载