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.
DreamBerd is a perfect programming language
81–90 of 215 posts
Re: DreamBerd is a perfect programming language
#82Hello! 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.
Double negatives hurts my brain. The latter could be phrased like this: "Please note: I will close any issues with reproducible steps."
For more info, please read my blog post "Why unreproductions are required".
Re: DreamBerd is a perfect programming language
#83Re: DreamBerd is a perfect programming language
#84This is great. Usually with the joke programming languages, you can get at least one person arguing that "x feature" really isn't all that bad, or could maybe be useful. DreamBerd beats them all in that regard. It is 100% terrible! I lost it at the lifetimes implementation.
Re: DreamBerd is a perfect programming language
#85This is great. Usually with the joke programming languages, you can get at least one person arguing that "x feature" really isn't all that bad, or could maybe be useful. DreamBerd beats them all in that regard. It is 100% terrible! I lost it at the lifetimes implementation.
I don't know, variable decelerations seem to me to be funny but useful. I mean constant constants, constant variables, and variable variables seem useful. I'm not sure how would variable constants be useful. Also, anybody knows the difference between constant constant and immutable data (constant contact constant)?
Re: DreamBerd is a perfect programming language
#86Earlier quoted context omitted.
Feels like more of a JS parody to me. Perhaps parodies like this are an effective way to reveal our biases. #deepthoughts
Creator here - it's actually a parody of INTERCAL. I explained more on the Future of Code podcast recently: https://futureofcoding.org/episodes/064
Re: DreamBerd is a perfect programming language
#87Earlier quoted context omitted.
Breathlessly approving tone of a language readme: Readmes on Github, especially for languages, often have a recognizable tone. Look how cool this is! Isn't this so neat!? Why would you ever do it differently!? Comedic timing (in text): Most prose is written under the assumption that it will be read in order- ie, from beginning to end. For instance, you likely read the word "beginning" before you read the word "end" i…
[flagged]
Re: DreamBerd is a perfect programming language
#88Earlier quoted context omitted.
You can insert items before the start
So it’s not invariably true that arrays start at -1? They only start at -1 after an array literal assignment? You need to update the language description! ;)
Re: DreamBerd is a perfect programming language
#89const var scores = [3, 2, 5]! scores[0.5] = 4 print(scores) //[3, 2, 4, 5]! Genius! This trivially solves the problem of reading integer and floating point numbers from input and inserting them into a sorted array. Too bad there are no loops in this language. (Remember that arrays start from -1.)
Re: DreamBerd is a perfect programming language
#90Something that makes (a) you appear smarter than other developers and (b) your code so complex it is unmaintainable.