TE
テックエコー
ホーム24時間トップ最新ベスト質問ショー求人
GitHubTwitter
ホーム

テックエコー

Next.jsで構築されたテクノロジーニュースプラットフォームで、グローバルなテクノロジーニュースとディスカッションを提供します。

GitHubTwitter

ホーム

ホーム最新ベスト質問ショー求人

リソース

HackerNews APIオリジナルHackerNewsNext.js

© 2025 テックエコー. すべての権利を保有。

Red Programming Language

208 ポイント投稿者: hotpocket7773日前

20 comments

taylorallred2日前
Languages that encourage making DSLs are a two-edged sword. On the one hand, you get to make a language that is more clear and fine-tuned to your use-case. On the other, you have an ad-hoc language with no support that you have to maintain along with the documentation (considering that you can't expect anyone else to know the DSL ahead of time). As I've gotten older, I've determined that well-designed APIs in a well-known language are a better alternative to DSLs.
评论 #44048786 未加载
评论 #44048609 未加载
评论 #44047814 未加载
评论 #44050138 未加载
评论 #44051015 未加载
评论 #44049114 未加载
评论 #44046667 未加载
评论 #44049265 未加载
评论 #44049725 未加载
评论 #44055308 未加载
kstrauser3日前
This is a successor to REBOL[0], designed by Carl Sassenrath[1] who designed the Amiga kernel.<p>I&#x27;ve looked it a few times over the years. It&#x27;s neat. I&#x27;ve never written a single line of it, though.<p>[0]<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rebol" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Rebol</a><p>[1]<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Carl_Sassenrath" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Carl_Sassenrath</a>
评论 #44047245 未加载
评论 #44046100 未加载
评论 #44045458 未加载
评论 #44045956 未加载
justin663日前
I figured they were cooked when they started doing weird cryptocurrency-related stuff. I really hope they get to their 1.0 release someday.
评论 #44045187 未加载
评论 #44047677 未加载
ksymph2日前
Here [0] is an example of what it looks like. Took some digging to find, really should be more prominent on the site.<p>It&#x27;s very elegant! I can&#x27;t fully grasp everything that&#x27;s happening but the visual appearance of the syntax alone is interesting.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;red&#x2F;code&#x2F;blob&#x2F;master&#x2F;Scripts&#x2F;clock.red">https:&#x2F;&#x2F;github.com&#x2F;red&#x2F;code&#x2F;blob&#x2F;master&#x2F;Scripts&#x2F;clock.red</a>
评论 #44048246 未加载
评论 #44049155 未加载
fuzztester2日前
I have tried Rebol out a little, multiple times over the years. it&#x27;s a cool language. I like it.<p>I also got to know about Red early, followed it and tried it out for a bit.<p>but as others have said, that move to crypto, to fund the dev work and make the devs money, put me off for good. nothing wrong with making money, let them make plenty, I just didn&#x27;t jive with crypto as a way of doing it.<p>sad about it going that route
ttoinou3日前
This is like the only programming language I could never learn. I just don&#x27;t understand anything and I can&#x27;t build any mental model of what&#x27;s going on behind the hood
评论 #44045570 未加载
评论 #44045530 未加载
评论 #44046197 未加载
bsrkf2日前
When I look at a programming language site, especially for a &quot;new&quot; language, I want a quick way to navigate to a reasonably sized decent code sample, ideally documented, showing off significant language features, idiomatic syntax and usage patterns etc...<p>Sites which do this well (just from the top of my head):<p><pre><code> https:&#x2F;&#x2F;odin-lang.org&#x2F; immediate code sample visible &quot;See the Full Demo&quot; &quot;See More Examples&quot; https:&#x2F;&#x2F;ziglang.org&#x2F; immediate code sample scroll down a bit, &quot;More Code Samples&quot; </code></pre> Here on red-lang.org... I can barely find a consecutive meaningful chunk of code... ?<p><pre><code> &quot;Getting Started&quot; Nope &quot;Documentation&quot; Nope &quot;Official Documentation&quot; link to github https:&#x2F;&#x2F;github.com&#x2F;red&#x2F;docs&#x2F;blob&#x2F;master&#x2F;en&#x2F;SUMMARY.adoc &quot;Home&quot; merely a chronologically sorted blog newest entry links to 50 line &quot;script&quot; by chance showing off multi-monitor support (doesn&#x27;t seem like a super helpful sample) ?</code></pre>
评论 #44046935 未加载
评论 #44050266 未加载
zerealshadowban2日前
ah, this is not about the Red Language that Intermetrics designed in 1977-79 to satisfy the Steelman requirements of the DoD&#x27;s High Order Language Working Group... (the Green Language won and became known as Ada).<p>I thought maybe someone had put the DoD&#x27;s Red language spec online.<p>And yes, someone has: <a href="https:&#x2F;&#x2F;iment.com&#x2F;maida&#x2F;computer&#x2F;redref&#x2F;" rel="nofollow">https:&#x2F;&#x2F;iment.com&#x2F;maida&#x2F;computer&#x2F;redref&#x2F;</a>
spjt2日前
Maybe it&#x27;s just bias based on what I&#x27;m familiar with but I don&#x27;t really like the syntax, or at least I can&#x27;t understand any of it intuitively. Looking at the few examples I can find, it doesn&#x27;t appear to be obvious without having to look at and interpret a bunch of surrounding context for clues to what a particular token is, e.g. a function name, a variable, an argument to a function and what function it is an argument to, the type of a variable, a value being assigned to it, etc. I see a lot of lines of code that are just several strings in a row without any sort of punctuation.
HexDecOctBin2日前
So, REBOL and Red are basically Fexpr-based Lisps, right? They never describe themselves this way (instead using terms like definitional scoping, etc.), but it all just seems like a non-rigorous Fexpr based Lisp (almost like a light-weight version of vau-calculus of Kernel).
评论 #44048172 未加载
lagniappe2日前
<p><pre><code> red-lang.org is blocked! Phantom believes this website is malicious and unsafe to use. This site has been flagged as part of a community-maintained database of known phishing websites and scams. If you believe the site has been flagged in error, please file an issue. Ignore this warning, take me to https:&#x2F;&#x2F;www.red-lang.org&#x2F;p&#x2F;about.html anyway.</code></pre>
评论 #44048158 未加载
aabbcc12412日前
I know asciidoc from red and erlang, it&#x27;s a nice language. Not sure why it is not as popular as markdown.
评论 #44049820 未加载
评论 #44049189 未加载
ConanRus3日前
32 bit only
评论 #44048060 未加载
debo_2日前
In Red, you&#x27;ll presumably always know what color your functions are.
kscarlet2日前
&gt; Red’s ambitious goal is to build the world’s first full-stack language, a language you can use from system programming tasks, up to high-level scripting through DSL.<p>Pretty nonsensical statement. We have that for 50 years. Common Lisp, for example.
croemer3日前
The website looks like 2013 and much of the content is as well. There&#x27;s a GitHub repo that I couldn&#x27;t find from the website: <a href="https:&#x2F;&#x2F;github.com&#x2F;red&#x2F;red">https:&#x2F;&#x2F;github.com&#x2F;red&#x2F;red</a>
评论 #44047811 未加载
评论 #44046019 未加载
niek_pas3日前
I haven’t looked at this in detail, but it seems they confuse “human-friendly syntax” with “absence of (&lt;[{“.
sim7c002日前
I cant find some stuff from the docs. What i am wondering is:<p>For &#x27;platforms&#x27; it notes for x86_64, &quot;linux&quot; and other operating systems.<p>is there a compiler option for this thing to make it spit out a &#x27;freestanding&#x27; binary for the architectures it supports?
emmelaich2日前
(2011,2013)<p>Seems the last release (alpha) was in 2015.
383日前
red was terrible in 2018, and its terrible now - just tried to compile hello world and it takes 36 seconds<p><a href="https:&#x2F;&#x2F;github.com&#x2F;red&#x2F;red&#x2F;issues&#x2F;5615">https:&#x2F;&#x2F;github.com&#x2F;red&#x2F;red&#x2F;issues&#x2F;5615</a>
评论 #44047152 未加载