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.

The Move Programming Language

28 pointsby nochalmost 3 years ago

9 comments

colesantiagoalmost 3 years ago
&gt; Its first use case is for the Diem blockchain...<p>Where is this &#x27;Diem&#x27; blockchain? I can&#x27;t find this anywhere or use it at all, so this essentially means that there is no use case for this language.<p>The amount of time we are wasting on blockchains can be directed toward other meaningful endeavours such as climate change, privacy friendly tech and technologies that push humanity forward.<p>This however is a spawn of a failed project that isn&#x27;t even used in any production capacity and is a complete failure.
评论 #31822973 未加载
评论 #31823646 未加载
评论 #31824158 未加载
jerfalmost 3 years ago
I&#x27;ve said on a few forums that when I first basically just <i>glanced</i> at Solidity, the language for Ethereum, just scanning through the spec, I found a good 4 or 5 things instantly wrong with it for such an important use case, some of which have gone on to be the root cause of serious hacks. I&#x27;ve only scanned over this, but this is a lot closer to something I&#x27;d expect for contracts.<p>As a simple for instance, integer overflow aborts. You can quibble with whether that&#x27;s exactly what it should do (especially since it seems aborts can&#x27;t be recovered, which means a contract that starts aborting is basically dead?), but in a blockchain contract what it <i>definitely</i> shouldn&#x27;t do is simply wrap around without any error or signal or <i>something</i> that says &quot;hey, this is pretty suspicious&quot;.<p>Not endorsing this, haven&#x27;t studied it <i>that</i> deeply, but it at least passes the &quot;does scanning over it reveal a ton of problems immediately?&quot; test.
评论 #31824391 未加载
wildealmost 3 years ago
Diem was shut down, but a bunch of the same people are trying to keep the project alive as a separate company.<p><a href="https:&#x2F;&#x2F;aptos.dev&#x2F;guides&#x2F;move" rel="nofollow">https:&#x2F;&#x2F;aptos.dev&#x2F;guides&#x2F;move</a>
moss2almost 3 years ago
I thought this article was gonna be a joke, seeing how the mov instruction in x86 is Turing complete: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=R7EEoWg6Ekk" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=R7EEoWg6Ekk</a>
ebingdomalmost 3 years ago
&gt; Welcome to Move, a next generation language for secure, sandboxed, and formally verified programming.<p>I didn&#x27;t see anything about formal verification in the rest of the documentation. Does it have dependent types? Does it have a model checker? Does it have anything that would allow me to verify mathematical properties of my code?
throwawaymathsalmost 3 years ago
Minor nitpick, but give this is a FB project where they should have hired <i>very smart</i> thinkers at the intersection of economics and CS:<p>&gt; Move makes resources a first class primitive in the language, and enforces many invariants useful for scarce values<p>The key attribute of Cryptocurrency token (and money, in general) isn&#x27;t that they are <i>scarce</i>, they are <i>rivalrous</i>. Arbitrary groups of people can&#x27;t &quot;use&quot; them at the same time.
aslilacalmost 3 years ago
Anyone else think this was just gonna be a through back to <a href="https:&#x2F;&#x2F;github.com&#x2F;rsms&#x2F;move" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rsms&#x2F;move</a>?<p>Coming to find out it&#x27;s just some crypto drivel was a huge let down.
b0skalmost 3 years ago
Can you folks account for searchability when you name the project?<p>Bad : Go, Rust<p>Good : Zig, Javascript
评论 #31824287 未加载
评论 #31827328 未加载
cpurdyalmost 3 years ago
Great timing! I was just looking to jump into crypto now...