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.

Beads: Computer language and toolchain

148 pointsby sasindualmost 4 years ago

52 comments

jasonshaevalmost 4 years ago
I would seriously consider toning down the marketing speak. This project is making very bold claims, without citations, while trying to appeal to an often skeptical crowd (developers).<p>&quot;Graph databases are considered more powerful and modern than relational databases,&quot; ... okay? According to what benchmark and for what workloads? A statement like that is an immediate turnoff because it is dismissive of 30 years of database development.<p>&quot;In many languages the slightest error in input data can cause a program to seriously malfunction. Beads has special rules of arithmetic and a robust mathematical model, that makes it extremely difficult to have a serious malfunction.&quot; I don&#x27;t see how &quot;special rules of arithmetic and a robust mathematical model&quot; makes it &quot;extremely difficult to have a serious malfunction.&quot;<p>Replacing &quot;Unix, SQL, Rails, Ruby, RSpec, Templates, HTTP, HTML, CSS, DOM, jQuery and Javascript&quot; in one language? How does this replace Unix? HTTP? It&#x27;s not an operating system or a transport layer.<p>My goal isn&#x27;t to crush someones idea, but consider your audience: developers.
评论 #27310721 未加载
评论 #27311971 未加载
评论 #27308476 未加载
评论 #27308750 未加载
评论 #27310022 未加载
danpalmeralmost 4 years ago
It&#x27;s very strange to me that the first pitch is that because desktops, laptops, and phones, are now all 64-bit, that is why we can now create a cross-platform language... that replaces scripting-ish languages.<p>I could understand if this was saying the 64-bit transition made things like Zig&#x2F;Rust much simpler, but this seems like a non-sequitur for what Beads appears to be for.
评论 #27302665 未加载
评论 #27302345 未加载
kortexalmost 4 years ago
- promises far fewer bugs<p>- promises to replace entire stack<p>- ...and Excel<p>- &quot;declarative languages have almost no bugs&quot;<p>- built-in database<p>Yeah color me skeptical. I love experiments, but I prefer those that under-promise and over-deliver. People have been promising unification languages since there were only two languages. People have been promising cross-platform since there were two platforms. And people have been promising to replace Excel since...Excel
评论 #27304705 未加载
评论 #27311949 未加载
评论 #27309064 未加载
评论 #27308546 未加载
jeroenvlekalmost 4 years ago
This seems like the brain child of one ambitious smart person that still needs to receive feedback from the outside world.
评论 #27302458 未加载
评论 #27304280 未加载
评论 #27302331 未加载
jsightalmost 4 years ago
This is their example of Fizzbuzz: <a href="https:&#x2F;&#x2F;github.com&#x2F;magicmouse&#x2F;beads-examples&#x2F;blob&#x2F;master&#x2F;Example%20-%20FizzBuzz&#x2F;fizzbuzz.beads" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;magicmouse&#x2F;beads-examples&#x2F;blob&#x2F;master&#x2F;Exa...</a><p>But this is supposed to replace Excel somehow? Along with basically every other language.<p>I can&#x27;t accuse them of not being ambitious.
评论 #27302423 未加载
评论 #27302320 未加载
js8almost 4 years ago
It&#x27;s kind of reminiscent of 4GL languages (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fourth-generation_programming_language" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Fourth-generation_programming_...</a>). The idea was, too, to have bigger application-building blocks that are composed in a more declarative way.<p>I think this concept will be revisited from time to time in the future, although I agree with the skepticism about this particular project.
评论 #27309287 未加载
snoopenalmost 4 years ago
A lot of bold claims here. As someone who&#x27;s worked on a lot of Excel business tools I can tell you there&#x27;s no way something like this could replace anything in the companies I&#x27;ve worked for.
评论 #27302339 未加载
replwoacausealmost 4 years ago
I think this project is really cool and am disappointed by so many of the negative sounding comments. They kind of remind me of the infamous Dropbox comment.<p>I think some healthy skepticism is fine but the mockery and out of hand dismissals seem like they should be beneath this crowd.
评论 #27315911 未加载
评论 #27306356 未加载
danpalmeralmost 4 years ago
The marketing effort here feels so unbalanced. On the plus side, there&#x27;s a marketing video with a professional sounding voiceover. But then there&#x27;s a website titled &quot;Beads Language Home Site&quot;, with a barebones design, and which talks repeatedly about &quot;Macintosh&quot; and &quot;Windows OS&quot;.
评论 #27307031 未加载
zellynalmost 4 years ago
This video gives more of a feel for the language.<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;4WYxAfX_fTw" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;4WYxAfX_fTw</a><p>It&#x27;s definitely… interesting.
评论 #27307630 未加载
vogon_laureatealmost 4 years ago
&quot;Some people, when confronted with a problem, think &#x27;I know, I&#x27;ll u̵s̵e̵ ̵r̵e̵g̵u̵l̵a̵r̵ ̵e̵x̵p̵r̵e̵s̵s̵i̵o̵n̵s̵ invent a new programming language that will unify everything.&#x27; Now they have two problems.&quot;
评论 #27306801 未加载
评论 #27306675 未加载
chhickmanalmost 4 years ago
I don&#x27;t have time to watch the video right now, but after skimming the language reference I get the impression that is is sort of a modern-ish take on the 4GLs from 80s&#x2F;90s - not the sexiest thing but I feel like there&#x27;s definitely room for something like this. Of course, the painful lesson of 4GLs was the consequences of vendor lock-in... I didn&#x27;t see any links here to the sources.
megameteralmost 4 years ago
I like it, but also recoil at the thought of using it. And I think that&#x27;s a &quot;professional programmer&#x27;s instinct&quot; talking, saying that I shouldn&#x27;t settle for this one large dependency that boasts about being the future and has made room for so many little batteries-included features, I should be a big boy and use the most powerful library for every task...in JavaScript, a language that was, mind, designed in a few days and now has an ecosystem built on untrusted third-parties all depending on each other - a state of affairs that has already been demonstrated to fail.<p>If I were primarily an Excel user, then maybe it would work for me. Working with figures, converting between common units, generating reports and forms, and doing it in a form that acknowledges programming other than &quot;ALGOL derivative&quot;...There is a known niche. Maybe the author knows the niche better than I. There are good ideas here, ideas I want to steal. That is enough to recommend giving it a further look.
评论 #27304062 未加载
nerpderp82almost 4 years ago
This is awesome. Feels like Smalltalk and TCL had a baby and the crib was made out of Erlang.<p>We need more people doing projects like this.
tobochealmost 4 years ago
Not even looking at the way the language and tool chain works, the home page is very confusing, with each following paragraph making almost no connection to others. What&#x27;s worse, the YouTube video makes is mostly based on a fairly convoluted argumentation that doesn&#x27;t seem to be logical to me.<p>If the page is supposed to draw attention of any fairly technical folks, it definitely needs some more thorough reasoning and argumentation to do so.
评论 #27307057 未加载
trompalmost 4 years ago
Reminds me a bit of Rebol [1] and its close cousin Red [2].<p>[1] <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>[2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Red_(programming_language)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Red_(programming_language)</a>
评论 #27307153 未加载
评论 #27302624 未加载
wespiser_2018almost 4 years ago
This is kind of a cool project, and I have no doubt it is a good language for the type of programming the author surely does.<p>However, the design of the language feels like it&#x27;s a imperative language with a few a few additional features (declarative solver) bolted on to facilitate sub-problems within its use case: well within the paradigm, but lacking real coherent design, or an innovation that would merit non-trivial adoption.<p>That said, I would be interested at pursuing the source code: it&#x27;s an interesting hobby language.
tofukidalmost 4 years ago
It looks like a functional(ish) reactive programming language, with an embedded database, and an SDK for compiling to JS and cross-platform binaries. Do I have that right?
评论 #27305668 未加载
tavoealmost 4 years ago
A few months ago, I watched some videos by Brett Victor and decided I wanted to develop a visual programming language. That led me to <a href="https:&#x2F;&#x2F;futureofcoding.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;futureofcoding.org&#x2F;</a> and its slack channel.<p>There was some cool stuff happening on the server, and the admin was doing his best to elevate things, but that slack channel was also the last stop for some people before they descended into templeOS levels of madness.<p>Right around the time I was joining, the admin posted in the meta channel that, with a heavy heart, he had finally banned [the developer of beads, I feel weird calling him out by name]. Apparently he had been too argumentative and stubborn for the server to further tolerate.<p>It left a weird taste in my mouth about the future of coding slack channel. On one hand, you don&#x27;t want toxic people in your community. On the other hand, the server was clearly a channel of last resort for a lot of people with a lot of crazy ideas. Kicking out one if its more prominent members to toil in solitude felt kind of gross.<p>Its interesting to see that, a few months after being banned, the beads project seems to be materializing.
评论 #27317776 未加载
throwaway894345almost 4 years ago
This page seems to have a bit more info, but in general the whole site seems light on details and heavy on promises: <a href="https:&#x2F;&#x2F;beadslang.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;beadslang.org&#x2F;</a>
cjohnson318almost 4 years ago
I did not love reading the code examples. Call me a lightweight, but I think Swift and Kotlin have a pretty good balance between being verbose enough to read easily, and expressive enough to not need a ton of code. This syntax feels like a step backwards.
评论 #27319413 未加载
gfodoralmost 4 years ago
Ah, youth.
评论 #27304161 未加载
评论 #27304141 未加载
评论 #27304043 未加载
c01nalmost 4 years ago
I like this, the constructs in the ref card look really powerful, it looks like a batteries included language. Downloading it now to take it for a spin.<p>Edit: Nevermind Beads only works on Windows and Mac, It needs Wine to work on Linux.
评论 #27319489 未加载
评论 #27305081 未加载
dqpbalmost 4 years ago
LinkedIn page of the creator: <a href="https:&#x2F;&#x2F;www.linkedin.com&#x2F;in&#x2F;edward-de-jong-6a15086&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.linkedin.com&#x2F;in&#x2F;edward-de-jong-6a15086&#x2F;</a>
xiaodaialmost 4 years ago
can&#x27;t tell if it&#x27;s a parody
PaulDavisThe1stalmost 4 years ago
I find it amusing how the top item of the stack &quot;to be replaced&quot; says &quot;Unix&quot;, but then further down the page it notes that there is no version for Linux at this time.
dkerstenalmost 4 years ago
I don&#x27;t get it. The pitch is about... 64bits? I&#x27;ve been writing cross platform 64bit software for years, why would I need a new programming language for that? What a strange thing to lead with.<p>The home page doesn&#x27;t do a good job at explaining what its about and why I should care. I then looked at the sample code and I still don&#x27;t think I get it.<p>&gt; The next generation of languages is now possible: Declarative languages,<p>Ok, but declarative languages have existed for a looong time too.
jliving207almost 4 years ago
Well &quot;sorry no Linux support&quot; doesn&#x27;t make it right that they wouldn&#x27;t bother to make nix compatibility!! Hard Pass
dajohalmost 4 years ago
Not super excited to build my next project in a proprietary language with a closed source compiler&#x2F;toolchain made in Adobe AIR...
sprkwdalmost 4 years ago
Is the beadslang website made in beads?
评论 #27302451 未加载
评论 #27303055 未加载
评论 #27303043 未加载
评论 #27302461 未加载
knolaxalmost 4 years ago
Not really a technical comment but this is the first time I&#x27;ve seen language syntax written down with graphs in documentation. I honestly would&#x27;ve preferred text but it is interesting. What tool did you generate them with?
评论 #27313299 未加载
评论 #27311763 未加载
yewenjiealmost 4 years ago
A new programming language without the source?!?
bawolffalmost 4 years ago
This seems like a mildly interesting project targeting visual displays type niche (is it something similar to the processing language? E.g. a language for making visualizations of data?)<p>Afaict its features are:<p>* a string matching DSL that the author thinks is more readable than regex (but what isn&#x27;t more readable?)<p>* a very basic graph db<p>* a syntax that&#x27;s more Algol like than c (matter of personal taste i guess)<p>*a declarative layout engine with strong reactivity support<p>*combining both the server and client side in one lang.<p>* support for a time travelling debugger<p>But its totally overshadowed by the utterly bizarre or dare I say &quot;batshit&quot;, marketing material.
评论 #27311671 未加载
csbartusalmost 4 years ago
At first sight it seems a romantic adventure rarely found on the interwebs.
kreetxalmost 4 years ago
Does anyone know other &quot;full-stack web&quot; language attempts?
评论 #27311777 未加载
评论 #27311036 未加载
pabealmost 4 years ago
The &quot;64bit&quot; video and stack of books replaced by a single component made the impression that this must be satire. I didn&#x27;t look further because of that.
nitnelavealmost 4 years ago
It seems that after years of trying to develop programming languages and architectures to have separation of concerns, with the business logic, the presentation logic, and the data storage separated (or even going to full-blown microservices), this just... bunches everything together?<p>I get the appeal for a small program that fits in your head, but for anything more complex I don&#x27;t want the code to take care of everything in a single module&#x2F;file.
评论 #27305241 未加载
评论 #27305744 未加载
评论 #27303544 未加载
vitiralalmost 4 years ago
Looking at the code examples I fail to see how this is a fundamental change from other full stack languages such as JavaScript, rust, C, C++, Nim.... The list goes on.<p>Not that that is a bad thing! I&#x27;m happy your working on it, but I don&#x27;t think they or this will replace excel like tools until everyone decides to learn how to program instead of using an easy and familiar path.
zubairqalmost 4 years ago
Beads is an excellent language I feel, but the killer feature in the works is being able to travel &quot;back&quot; in time
评论 #27305223 未加载
评论 #27303985 未加载
IncRndalmost 4 years ago
This reads like a marketing webpage and is not technically coherent. What is the purpose that this langauge is intending to solve?<p>I used to program in a declarative langauge a few decades ago, Prolog. Heck, even makefiles are declarative. Declarative programming isn&#x27;t guaranteed to be bug-free in the way the page indicates.
评论 #27304824 未加载
eggyalmost 4 years ago
It looks interesting. The reference card immediately made me think of the J vocab reference card (the old one, not the Nuvoc one!). I do like the declarative nature of beads, and it does remind me of Red or Rebol in a way as someone has already commented here.
评论 #27303186 未加载
1vuio0pswjnm7almost 4 years ago
<a href="https:&#x2F;&#x2F;beadslang.org&#x2F;blog&#x2F;2021&#x2F;3&#x2F;23&#x2F;rip-segmentation" rel="nofollow">https:&#x2F;&#x2F;beadslang.org&#x2F;blog&#x2F;2021&#x2F;3&#x2F;23&#x2F;rip-segmentation</a>
评论 #27310023 未加载
mijoharasalmost 4 years ago
their loop syntax looks a bit crazy... [0].<p>[0] <a href="http:&#x2F;&#x2F;www.beadslang.com&#x2F;downloads&#x2F;refcard.pdf" rel="nofollow">http:&#x2F;&#x2F;www.beadslang.com&#x2F;downloads&#x2F;refcard.pdf</a>
评论 #27305872 未加载
dottedmagalmost 4 years ago
Is there a good tool in the same space? I&#x27;d love to have something _simple_ to develop quick-and-dirty desktop applications.<p>RN does not qualify as &quot;simple&quot;.
评论 #27311774 未加载
评论 #27379558 未加载
pmontraalmost 4 years ago
Is the manual a PDF file? No HTML pages? That was getting already old in the 90s.<p>No Linux version. Maybe is it a language only for GUI apps?
评论 #27311071 未加载
评论 #27311799 未加载
rush86999almost 4 years ago
sounds a whole lot like XML except XML never became universal
elcapitanalmost 4 years ago
So this is basically some sort of 4GL language for web dev?
评论 #27327163 未加载
perfunctoryalmost 4 years ago
yesno datatype with values Y, N, U or ERR ¯\_(ツ)_&#x2F;¯
评论 #27303868 未加载
KingOfCodersalmost 4 years ago
No examples, no sale.
评论 #27305030 未加载
yalcinbaralmost 4 years ago
I hope this whole thing is a joke.
vadanskyalmost 4 years ago
Reminds me of TempleOS. Hopefully the creater won&#x27;t suffer a similar fate
mastrsushialmost 4 years ago
&gt;&quot;Replace the entire stack with one language&quot;.<p>I&#x27;m I the only one who sees the irony in this statement?