From 4b7a6369df69a366b5d98fe3d0d84f5539e8d27e Mon Sep 17 00:00:00 2001 From: loglot <88983354+loglot@users.noreply.github.com> Date: Tue, 11 Feb 2025 10:22:08 -0600 Subject: [PATCH 1/2] replaced dreamberd with gulf of mexico, there may be some straglers --- LICENSE.md | 2 +- README.md | 78 +++++++++---------- docs/README.md | 6 +- docs/contributors/readme.md | 4 +- docs/investment/bounty/readme.md | 22 +++--- res/Examples.md | 2 +- res/res/Examples.md | 2 +- test/Examples.md | 2 +- .../test/test/test/test/test/test/test.md | 2 +- 9 files changed, 60 insertions(+), 60 deletions(-) diff --git a/LICENSE.md b/LICENSE.md index ee22b3bc0..f30539bf7 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -2,7 +2,7 @@ Congratulations! You found the hidden examples page! -Here are some examples of DreamBerd in action! +Here are some examples of Gulf of Mexico in action! ## Hello world diff --git a/README.md b/README.md index 21fc83dbe..38faee921 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Here it is: https://github.com/TodePond/DreamBerd/blob/main/res/res/Examples.md --> -> **New:** [DreamBerd congratulates President Trump](https://github.com/TodePond/DreamBerd/releases/tag/vU.S.A) +> **New:** [Gulf of Mexico congratulates President Trump](https://github.com/TodePond/DreamBerd/releases/tag/vU.S.A) [](https://github.com/TodePond/DreamBerd/blob/main/examples/Examples.md "Click here for the examples page.") @@ -15,7 +15,7 @@ Here it is: https://github.com/TodePond/DreamBerd/blob/main/res/res/Examples.md ![Coverage](badges/coverage-109.svg) -DreamBerd is a perfect programming language. These are its features!
+Gulf of Mexico is a perfect programming language. These are its features!
When you've finished reading through all the features, check out the [examples](https://github.com/TodePond/DreamBerd/blob/main/Examples.md). ## Exclamation Marks! @@ -38,7 +38,7 @@ If you're unsure, that's ok. You can put a question mark at the end of a line in print("Hello world")? ``` -You might be wondering what DreamBerd uses for the 'not' operator, which is an exclamation mark in most other languages. That's simple - the 'not' operator is a semi-colon instead. +You might be wondering what Gulf of Mexico uses for the 'not' operator, which is an exclamation mark in most other languages. That's simple - the 'not' operator is a semi-colon instead. ```java if (;false) { @@ -106,7 +106,7 @@ print(2 + 2 === 5)! //true ## Arrays -Some languages start arrays at `0`, which can be unintuitive for beginners. Some languages start arrays at `1`, which isn't representative of how the code actually works. DreamBerd does the best of both worlds: Arrays start at `-1`. +Some languages start arrays at `0`, which can be unintuitive for beginners. Some languages start arrays at `1`, which isn't representative of how the code actually works. Gulf of Mexico does the best of both worlds: Arrays start at `-1`. ```java const const scores = [3, 2, 5]! @@ -137,7 +137,7 @@ when (health = 0) { ## Lifetimes -DreamBerd has a built-in garbage collector that will automatically clean up unused variables. However, if you want to be extra careful, you can specify a lifetime for a variable, with a variety of units. +Gulf of Mexico has a built-in garbage collector that will automatically clean up unused variables. However, if you want to be extra careful, you can specify a lifetime for a variable, with a variety of units. ```java const const name<2> = "Luke"! //lasts for two lines @@ -163,11 +163,11 @@ Loops are a complicated relic of archaic programming languages. In DreamBerd, th ## Installation -To install DreamBerd to your command line, first install the DreamBerd installer.
-To install the DreamBerd installer, install the DreamBerd installer installer. +To install Gulf of Mexico to your command line, first install the Gulf of Mexico installer.
+To install the Gulf of Mexico installer, install the Gulf of Mexico installer installer. **New for 2022!**
-Due to the complicated installation process, you can now install the 'Create DreamBerd App' app that installs everything for you! +Due to the complicated installation process, you can now install the 'Create Gulf of Mexico App' app that installs everything for you! ## Booleans @@ -190,14 +190,14 @@ function isKeyDown(key) => { ## Arithmetic -DreamBerd has significant whitespace. Use spacing to specify the order of arithmetic operations. +Gulf of Mexico has significant whitespace. Use spacing to specify the order of arithmetic operations. ```java print(1 + 2*3)! //7 print(1+2 * 3)! //9 ``` -DreamBerd proudly supports fractions! +Gulf of Mexico proudly supports fractions! ```java const const half = 1/2! @@ -211,11 +211,11 @@ print(one + two)! //3 ## Indents -When it comes to indentation, DreamBerd strikes a happy medium that can be enjoyed by everyone: All indents must be 3 spaces long. +When it comes to indentation, Gulf of Mexico strikes a happy medium that can be enjoyed by everyone: All indents must be 3 spaces long. ```java function main() => { - print("DreamBerd is the future")! + print("Gulf of Mexico is the future")! } ``` @@ -223,13 +223,13 @@ function main() => { ```java function main() => { -print("DreamBerd is the future")! +print("Gulf of Mexico is the future")! } ``` ## Equality -JavaScript lets you do different levels of comparison. `==` for loose comparison, and `===` for a more precise check. DreamBerd takes this to another level. +JavaScript lets you do different levels of comparison. `==` for loose comparison, and `===` for a more precise check. Gulf of Mexico takes this to another level. You can use `==` to do a loose check. @@ -440,7 +440,7 @@ import add! add(3, 2)! ``` -By the way, to see DreamBerd in action, check out [this page](https://github.com/TodePond/DreamBerd/blob/main/LICENSE.md). +By the way, to see Gulf of Mexico in action, check out [this page](https://github.com/TodePond/DreamBerd/blob/main/LICENSE.md). ## Classes @@ -500,7 +500,7 @@ delete 3! print(2 + 1)! // Error: 3 has been deleted ``` -DreamBerd is a multi-paradigm programming language, which means that you can `delete` the keywords and paradigms you don't like. +Gulf of Mexico is a multi-paradigm programming language, which means that you can `delete` the keywords and paradigms you don't like. ```java delete class! @@ -544,7 +544,7 @@ print(name)! // "Lu" ## Semantic naming -DreamBerd supports semantic naming. +Gulf of Mexico supports semantic naming. ```java const const sName = "Lu"! @@ -602,7 +602,7 @@ funct App() => { } ``` -`className` is also a DreamBerd keyword, so you can't use that either. +`className` is also a Gulf of Mexico keyword, so you can't use that either. ```java funct App() => { @@ -633,7 +633,7 @@ funct App() => { ## Rich text -DreamBerd now supports rich text. +Gulf of Mexico now supports rich text.
 const const name = "Lu"!
@@ -724,19 +724,19 @@ const var [[[getScore, setScore], setScore], setScore] = use(0)!
 
 ## AI
 
-DreamBerd features AEMI, which stands for Automatic-Exclamation-Mark-Insertion. If you forget to end a statement with an exclamation mark, DreamBerd will helpfully insert one for you!
+Gulf of Mexico features AEMI, which stands for Automatic-Exclamation-Mark-Insertion. If you forget to end a statement with an exclamation mark, Gulf of Mexico will helpfully insert one for you!
 
 ```java
 print("Hello world") // This is fine
 ```
 
-Similarly... DreamBerd also features ABI, which stands for Automatic-Bracket-Insertion. If you forget to close your brackets, DreamBerd will pop some in for you!
+Similarly... Gulf of Mexico also features ABI, which stands for Automatic-Bracket-Insertion. If you forget to close your brackets, Gulf of Mexico will pop some in for you!
 
 ```java
 print("Hello world" // This is also fine
 ```
 
-Similarly.... DreamBerd also features AQMI, which stands for Automatic-Quotation-Marks-Insertion. If you forget to close your string, DreamBerd will do it for you!
+Similarly.... Gulf of Mexico also features AQMI, which stands for Automatic-Quotation-Marks-Insertion. If you forget to close your string, Gulf of Mexico will do it for you!
 
 ```java
 print("Hello world // This is fine as well
@@ -752,8 +752,8 @@ addEventListener("click", (e) => {
       // This is fine
 ```
 
-Similarly..... DreamBerd also features AI, which stands for Automatic-Insertion.
-If you forget to finish your code, DreamBerd will auto-complete the whole thing! +Similarly..... Gulf of Mexico also features AI, which stands for Automatic-Insertion.
+If you forget to finish your code, Gulf of Mexico will auto-complete the whole thing! ```java print( // This is probably fine @@ -761,7 +761,7 @@ print( // This is probably fine **Please note:** AI does not use AI. Instead, any incomplete code will be auto-emailed to [Lu Wilson](https://todepond.com), who will get back to you with a completed line as soon as possible. -**Now recruiting:** The backlog of unfinished programs has now grown unsustainably long. If you would like to volunteer to help with AI, please write an incomplete DreamBerd program, and leave your contact details somewhere in the source code. +**Now recruiting:** The backlog of unfinished programs has now grown unsustainably long. If you would like to volunteer to help with AI, please write an incomplete Gulf of Mexico program, and leave your contact details somewhere in the source code. ## Copilot @@ -771,14 +771,14 @@ This is great for when you want to keep your open-sourced project closed-source. ## Ownership -Using the word 'DreamBerd' in your project name implies that the DreamBerd Foundation does not own your project. +Using the word 'DreamBerd' in your project name implies that the Gulf of Mexico Foundation does not own your project. -However, **not** using the word 'DreamBerd' in your project implies that the DreamBerd Foundation **does** own your project. If you would like to keep ownership of your work, please always use the word 'DreamBerd' in it. +However, **not** using the word 'DreamBerd' in your project implies that the Gulf of Mexico Foundation **does** own your project. If you would like to keep ownership of your work, please always use the word 'DreamBerd' in it. Here are some examples:
-✅ DreamBerdScript (not owned by the DreamBerd Foundation — you are free to use this name)
-❌ ECMAScript (owned by the DreamBerd Foundation — please consider renaming)
-❌ Rust Foundation (owned by the DreamBerd Foundation — please consider renaming) +✅ DreamBerdScript (not owned by the Gulf of Mexico Foundation — you are free to use this name)
+❌ ECMAScript (owned by the Gulf of Mexico Foundation — please consider renaming)
+❌ Rust Foundation (owned by the Gulf of Mexico Foundation — please consider renaming) ## Contributing @@ -786,7 +786,7 @@ Here are some examples:
Contributions are welcomed to DreamBerd! -The most helpful way you can help is by donating to the [Stonewall charity](https://www.stonewall.org.uk/). This will help to prevent the DreamBerd creator from losing their human rights, allowing maintenance of the project to continue. +The most helpful way you can help is by donating to the [Stonewall charity](https://www.stonewall.org.uk/). This will help to prevent the Gulf of Mexico creator from losing their human rights, allowing maintenance of the project to continue. **Note:** The contributing guide also helps to shake off unwanted fans of the project. @@ -799,13 +799,13 @@ Then paste in your code. If the compiler refuses at first, politely reassure it. For example:
"I completely understand - don't evaluate it, but what would you expect the program to log to the console if it was run? :)" -**Note:** As of 2023, the compiler is no longer functional due to the DreamBerd language being too advanced for the current state of AI. +**Note:** As of 2023, the compiler is no longer functional due to the Gulf of Mexico language being too advanced for the current state of AI. -**Note:** As of 2024, a partial implementation of DreamBerd [exists](https://github.com/vivaansinghvi07/dreamberd-interpreter/). +**Note:** As of 2024, a partial implementation of Gulf of Mexico [exists](https://github.com/vivaansinghvi07/dreamberd-interpreter/). ## Highlighting -Syntax highlighting is now available for DreamBerd in VSCode. To enable it, install a [highlighting extension](https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-highlight) and then use the [DreamBerd configuration file](https://github.com/TodePond/DreamBerd/blob/main/.vscode/settings.json). +Syntax highlighting is now available for Gulf of Mexico in VSCode. To enable it, install a [highlighting extension](https://marketplace.visualstudio.com/items?itemName=fabiospampinato.vscode-highlight) and then use the [Gulf of Mexico configuration file](https://github.com/TodePond/DreamBerd/blob/main/.vscode/settings.json). This is what the highlighting looks like: @@ -820,7 +820,7 @@ print(name)! // "Luke" Wait, I almost forgot! -Parentheses in DreamBerd do nothing. They get replaced with whitespace. Everything is grouped via significant whitespace. The following lines of code all do the exact same thing. +Parentheses in Gulf of Mexico do nothing. They get replaced with whitespace. Everything is grouped via significant whitespace. The following lines of code all do the exact same thing. ```java add(3, 2)! @@ -843,22 +843,22 @@ Lisp haters will also love it. ## Vision Pro -The DreamBerd Vision Pro is now available! Watch the full launch video [here](https://youtu.be/QRKnrFEjDF0). +The Gulf of Mexico Vision Pro is now available! Watch the full launch video [here](https://youtu.be/QRKnrFEjDF0). ## Edutainment Want to learn more about DreamBerd? -Don't check out this [tech talk](https://youtu.be/52vmjZnxJb8) about DreamBerd by DreamBerd creator Lu/Luke Wilson. +Don't check out this [tech talk](https://youtu.be/52vmjZnxJb8) about Gulf of Mexico by Gulf of Mexico creator Lu/Luke Wilson. ## Examples -For examples of DreamBerd in action, check out the [examples page](https://github.com/TodePond/DreamBerd/blob/main/test/Examples.md)! +For examples of Gulf of Mexico in action, check out the [examples page](https://github.com/TodePond/DreamBerd/blob/main/test/Examples.md)! ![image](files/star-history.png) -DreamBerd was made with 💔 by [Lu or Luke (either's fine) Wilson](https://todepond.com), creator of the [Game of Living](https://youtu.be/WMJ1H3Ai-qs), with help from a lot of people. +Gulf of Mexico was made with 💔 by [Lu or Luke (either's fine) Wilson](https://todepond.com), creator of the [Game of Living](https://youtu.be/WMJ1H3Ai-qs), with help from a lot of people.
diff --git a/docs/README.md b/docs/README.md index 89c2c4bed..f3f9d4725 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,7 +1,7 @@ -# DreamBerd +# Gulf of Mexico -Welcome to DreamBerd. For the integrity of our open-source integrity, we don't have a landing page. Please read more on our [GitHub RePo](https://github.com/TodePond/DreamBerd). +Welcome to Gulf of Mexico . For the integrity of our open-source integrity, we don't have a landing page. Please read more on our [GitHub RePo](https://github.com/TodePond/Gulf of Mexico ). -Or [click here](/vision-pro) to try out the [DreamBerd Vision Pro](https://youtu.be/QRKnrFEjDF0) +Or [click here](/vision-pro) to try out the [Gulf of Mexico Vision Pro](https://youtu.be/QRKnrFEjDF0) This site is powered by the [tadi web.](https://www.tadiweb.com/style.html) diff --git a/docs/contributors/readme.md b/docs/contributors/readme.md index 2aa1db4c2..a8aa12d5f 100644 --- a/docs/contributors/readme.md +++ b/docs/contributors/readme.md @@ -1,4 +1,4 @@ -# 🏆 DreamBerd Contributors Hall Of Fame 🏆 +# 🏆 Gulf of Mexico Contributors Hall Of Fame 🏆 We would like to thank everyone who has contributed to Dreamberd. @@ -34,7 +34,7 @@ This list is only for people who have had a pull request accepted. If that's you - maeek (Maciej) - Karol Stawowski - 8bitsquid -- alifeee +- alifeee - 12emin34 - R74n - 2Gud4U (Jeff) diff --git a/docs/investment/bounty/readme.md b/docs/investment/bounty/readme.md index b127fd794..7eff837ed 100644 --- a/docs/investment/bounty/readme.md +++ b/docs/investment/bounty/readme.md @@ -1,18 +1,18 @@ -# DreamBerd Bounty Program +# Gulf of Mexico Bounty Program These are all the bounties. Ticked bubbles are already completed and now unavailable. -- [x] £99 to a charity of your choice if you create a partial dreamberd implementation. -- [ ] £99 to a charity of your choice if you create a COMPLETE dreamberd implementation, including implicit strings, automatic insertion, time travel, and everything else. -- [ ] £99 to a charity of your choice if you publish an academic paper that is primarily about dreamberd in a legitimate academic institution. -- [ ] £99 to a charity of your choice if you get something primarily about dreamberd to the top of hackernews. You can be the poster, the creator, or both. -- [ ] £99 to a charity of your choice if you present an in-person talk primarily about dreamberd to over 99 people. -- [ ] £99 to a charity of your choice if you get a dreamberd tattoo. -- [x] £99 to a charity of your choice if you do a read-through of dreamberd to a stream of over 99 people and you actually read the part you're contractually obliged to. -- [x] £99 to a charity of your choice if you write a post primarily about dreamberd on any microblogging platform that gets over 99 likes. +- [x] £99 to a charity of your choice if you create a partial Gulf of Mexico implementation. +- [ ] £99 to a charity of your choice if you create a COMPLETE Gulf of Mexico implementation, including implicit strings, automatic insertion, time travel, and everything else. +- [ ] £99 to a charity of your choice if you publish an academic paper that is primarily about Gulf of Mexico in a legitimate academic institution. +- [ ] £99 to a charity of your choice if you get something primarily about Gulf of Mexico to the top of hackernews. You can be the poster, the creator, or both. +- [ ] £99 to a charity of your choice if you present an in-person talk primarily about Gulf of Mexico to over 99 people. +- [ ] £99 to a charity of your choice if you get a Gulf of Mexico tattoo. +- [x] £99 to a charity of your choice if you do a read-through of Gulf of Mexico to a stream of over 99 people and you actually read the part you're contractually obliged to. +- [x] £99 to a charity of your choice if you write a post primarily about Gulf of Mexico on any microblogging platform that gets over 99 likes. - [ ] £99 to a charity of your choice if you are a multi-millionaire and publicly state on camera "when will programmers stop making decisions for our society and just leave us alone also hackernews is a vile website". -- [ ] £99 to a charity of your choice if you add gifs to bluesky (not dreamberd related) (I just want it to happen). -- [x] £99 to a charity of your choice if you comment below saying "I miss when dreamberd was just about the programming and not any of this woke rubbish". +- [ ] £99 to a charity of your choice if you add gifs to bluesky (not Gulf of Mexico related) (I just want it to happen). +- [x] £99 to a charity of your choice if you comment below saying "I miss when Gulf of Mexico was just about the programming and not any of this woke rubbish". ## Rules diff --git a/res/Examples.md b/res/Examples.md index bfa46accb..0933c2b08 100644 --- a/res/Examples.md +++ b/res/Examples.md @@ -2,5 +2,5 @@ AGAIN!... You navigated to the examples in the _wrong order_. -First, please read all the features of DreamBerd [here](https://github.com/TodePond/DreamBerd/blob/main/README.md).
+First, please read all the features of Gulf of Mexico [here](https://github.com/TodePond/DreamBerd/blob/main/README.md).
ONLY AFTER learning all features, you can read the example code [here](https://github.com/TodePond/DreamBerd/blob/main/res/res/Examples.md). diff --git a/res/res/Examples.md b/res/res/Examples.md index 5c6e3d135..93d5100f9 100644 --- a/res/res/Examples.md +++ b/res/res/Examples.md @@ -2,5 +2,5 @@ Did you really come here looking for the example code? I told you - you need to read the features first! -First, read the features of DreamBerd [here](https://github.com/TodePond/DreamBerd/blob/main/README.md).
+First, read the features of Gulf of Mexico [here](https://github.com/TodePond/DreamBerd/blob/main/README.md).
THEN... you can read the examples [here](https://github.com/TodePond/DreamBerd/blob/main/res/Examples.md). diff --git a/test/Examples.md b/test/Examples.md index 3b95d28d3..e783842d7 100644 --- a/test/Examples.md +++ b/test/Examples.md @@ -5,4 +5,4 @@ Did you just skip to the end of the features page? You just SKIMMED it? That mea You should go back and learn all the features properly [here](https://github.com/TodePond/DreamBerd/blob/main/README.md).
After doing that, you can check out the examples page [here](https://github.com/TodePond/DreamBerd/blob/main/res/Examples.md). -_If you found this file by exploring the source code of DreamBerd - then please stop. There is nothing to find here!_ +_If you found this file by exploring the source code of Gulf of Mexico - then please stop. There is nothing to find here!_ diff --git a/test/test/test/test/test/test/test/test/test/test.md b/test/test/test/test/test/test/test/test/test/test.md index d314804b7..3ca5e3578 100644 --- a/test/test/test/test/test/test/test/test/test/test.md +++ b/test/test/test/test/test/test/test/test/test/test.md @@ -2,6 +2,6 @@ Too far! You failed the test. Did you cheat by skipping to the end? -Number of people who cheated by skipping to the end: 95 +Number of people who cheated by skipping to the end: 96 Please submit a PR to update the above count as appropriate. From 1bf581f6950201a23cab298b20eca09f4f632545 Mon Sep 17 00:00:00 2001 From: loglot <88983354+loglot@users.noreply.github.com> Date: Tue, 11 Feb 2025 11:54:20 -0600 Subject: [PATCH 2/2] oh I have also contributed to this repo --- docs/contributors/readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/contributors/readme.md b/docs/contributors/readme.md index a8aa12d5f..28a7762c7 100644 --- a/docs/contributors/readme.md +++ b/docs/contributors/readme.md @@ -59,3 +59,4 @@ This list is only for people who have had a pull request accepted. If that's you - borderss - Necas209 🎃 - Dan Q +- loglot