Live data from Hacker News

DreamBerd is a perfect programming language

github.com

191–200 of 215 posts

Re: DreamBerd is a perfect programming language

#192

Hello! Creator here. This is an open-source project so please do submit any issues or PRs. Please note: I will close any issues without unreproducible steps.

I haven't laughed like this in a very long time, very well done. Looking at the cellular automatons video, I felt it captures the early sense of wonder learning about math and programming. But also, the despair in what problems are actually kind of open. What if I design a cellular automatons where every neighborhood is in the shape of a Disney character and every value it can take corresponds to the release date of…

> But also, the despair in what problems are actually kind of open.

I loved the video too and initially felt the way you felt. But as I thought more about it, I don’t think that value is found in doing something that nobody ever has done before, that might be nay impossible for the majority of humanity. I think that new for the individual is very valuable, like, how to solve quadratic equations has been solved for a long time, but it’s still new to new people all the time!

But even more powerful is the application of the not-new to a new setting! One might think that because, say, proper data management has been “solved” (as in, there are tools out there like SQL and graph DBs and such), it is solved for everybody, but it only takes one glance at huge international companies that are held together by an assorted array of excel files moving around in a semi-random way with no data types, enormous space for human error, and some other atrocities for data management… it’d be of great value for such a fictional organization that has never existed to do something “new” for them, use and actual database!

Re: DreamBerd is a perfect programming language

#193
post #117

Earlier quoted context omitted.

Factories and Managers. Don't forget Decorators!

https://factoryfactoryfactory.net

The original comment from Joel on Software has been preserved with comments at:

https://gwern.net/doc/cs/2005-09-30-smith-whyihateframeworks...

Note that one of the comments is from me :-)

Re: DreamBerd is a perfect programming language

#194
Per the whoe whietspace idea -- techniaclly not a feature, just a policy statement. "This language has chosen manditory tabs at three spaces. It's not that this is better than anything else out there, but we gave you all a choice and you couldn't make up your minds, so as your mother would say, this is what it's going to be! Be happy we let you have this!" Also, on style, all code must be in capital letters -- comments are in mixed or lower case. That way you can easily tell wehre actual code is. Every line, and we mean EVERY line must have a comment. If you don't add one, WE WILL. Granted, it may not mean anything but no one reads them anyway?

Re: DreamBerd is a perfect programming language

#195

Earlier quoted context omitted.

I like how you forget the % after 90. DreamBerd probably allows this.

IIRC, numbers without a percentage sign are assumed to be percentages. Numbers that are not percentages have to be followed by ;% (the semicolon is the NOT operator in DreamBerd).

I think they actually meant that there are 90 crap OOP language implementations and the infinite quantity that remain are ‘not crap’

Re: DreamBerd is a perfect programming language

#196

Earlier quoted context omitted.

https://factoryfactoryfactory.net

First time reading this. Thanks for the laugh. Trigger warning for those who have worked on legacy Java/C# code.

I'd like the extend the Trigger warning to people still building Java apps because it's the same shit.

Re: DreamBerd is a perfect programming language

#198
post #40

The best gem in all of it is this: > You can make classes, but you can only ever make one instance of them. This shouldn't affect how most object-oriented programmers work. This describes my experience with most OOP code very well.

This thread slice is making me feel really bad.

Re: DreamBerd is a perfect programming language

#199

Earlier quoted context omitted.

Sturgeon's Law: "90 of everything is crap". It's no surprise that when you make virtually all mainstream programming languages OOP, then there will be a vast amount of bad OOP code out there (as by definition mainstream code then becomes "OOP code").

I like how you forget the % after 90. DreamBerd probably allows this.

Maybe you can hoist % symbols like you can hoist variables.

If not, maybe you can hoist the ability to hoist % symbols, before which you can hoist % symbols.

Post reply on HN