Hacker Newsnew | past | comments | ask | show | jobs | submit | dented42's commentslogin

It looks like there’s a download link that contains the source code. Presumably you untar it, follow any necessary build instructions, and then run it.

I love to see modern analysis of these machine!

Ah. So we’re recreating COBOL in 2026 I see.

Cobol is still actively developed and maintained by IBM.

You said it before I did; wasn't this the basic point of COBOL? TO make something that more naturally read like English but could be executed.

It's a cute idea, though I think the consensus is that once you actually learn a programming language, it generally doesn't help to have it look like prose.


I wouldn't be so sure of that consensus, given that C# and Python exist and are generally well-regarded by their users. Clearly there are varying degrees to it, and taking the idea to its logical extreme is not by necessity going to produce the best result, but there's certainly merit to the idea of code that can be read more naturally.

And I think that is really the point of syntax sugar: reading code, not writing code. It seems like a misconception about syntax sugar is that its primary purpose is to make code easier for beginners to learn to write. But I would contend that the real purpose is to make code easier for even experienced programmers to read at a glance, because reading code is actually far more important than writing it.

...granted a certain subsection of the population has determined that reading code is for chumps and boast about how quickly they can use a tool to write lines of code they haven't even read, and that this is the future of software development. Despite their boasts I have yet to see any software I would actually want to use that was written in this manner, though.


I don't think C# and Python are particularly close to natural language. I also don't think making a language read more like English really makes it more readable. If that was true people wouldn't struggle with reading legalese.

You can absolutely write C# that reads close to natural language. I do so on a daily basis.

Legalese is a bit of a non-sequitur. Despite English legalese ostenisbly being written in English, it is specifically obfuscated, using terminology that is not encountered in everyday English so as to be more difficult for laymen to understand. In fact it is common for legalese to use English that is not English, that is, words that look like English words but have completely different definitions that are not in accord with how those words are used in regular communication.


I use a lot more brackets in C# than I would in natural language...

And the original submission billed as "Compile English to Rust" uses a lot more ## and quotation marks than natural language. Perhaps we could establish an understanding that we are still talking about programming languages, not natural language, and that there is a scale of "further from natural language" and "closer to natural language", wherein decisions made about and within the programming language can move it along the scale while still being a programming language.

This very much depends on your definition of ‘best’. While your criticisms of the environment are valid, smalltalk is flexible in tangible ways that Java couldn’t match. Java took the OO model of smalltalk and make a bunch compromises that had big negative impacts on the language that are still there today.

Smalltalk was (and still is in some places) successful because of its portability, flexibility, etc. while it hasn’t enjoyed the degree of success as Java, ruby, perl, python, C++, and friends it would be a mistake to call it just a you.


I think it was Kent Beck who described Java as “all the elegance of C++ with all the speed of Smalltalk”?


Best is often a tradeoff among many things, including (but not limited to): usability/ergonomics, productivity, effectiveness, licensing costs and many other things.

When you factor in all these things, no wonder that Java won.


I can’t be alone in this, but this seems like a supremely terrible idea. I reject whole heartedly the idea that any sizeable portion of one’s code base should specifically /not/ be human interpretable as a design choice.

There’s a chance this is a joke, but even if it is I don’t wanna give the AI tech bros more terrible ideas, they have enough. ;)


Some people are only capable of learning the hard way


It’s heartbreaking.


The US concentration camp industry is booming though.


That kind of feedback is also possible within this framework in theory. It depends on at what level the abstract interpreter is operating. If it’s the source level then it’s easy, but propagating that from an IR to source code is, shall we say, an open question.


The sheer amount of linear algebra number crunching vs some database lookups is monumental. I don’t see how an LLM could ever be as efficient as a search engine.


Search engines aren't just some database lookups, is the thing. There's actually quite a bit of linear alegbra involved in both, for page ranking especially

Anyways these sorts of comparisons make no sense to begin with, and quite obviously at the moment the worst actors cough xAI cough who are deploying massively polluting generators into residential neighborhoods are much worse than, say, Google Search


When I took linear algebra at uni in 2012, one of the examples to show practical applications in our text book was the PageRank algorithm!


HyperCard is one of my all time favourite memories of Mac OS.


What an utterly delightful itty bitty scheme. <3


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: