Skip to content

Releases: TodePond/GulfOfMexico

version.one.zero.one

01 Feb 11:45
a989816
Compare
Choose a tag to compare

Sup berdies, what's cookin? 🤙

Check out the latest DreamBerd release below 👇
And remember to smash that Star button and click Watch to get all the latest updates 🔔

Regular Expressions (thanks to @Pomierski)

You can now use the regular expression type to narrow string values.

const const email: RegExp<(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])> = "mymail@mail.com"!

To avoid confusion, you can use any spelling that you want, such as 'Regex' or 'RegularExpression'.
For reference, all supported regular expressions match the regular expression /Reg(ular)?[eE]xp?(ression)?/.

Naming (thanks to @karolstawowski and @OsaidAlhomedy)

Variables and constants can now be named with any Unicode character or string.

const const firstAlphabetLetter = 'A'!
var const 👍 = True!
var var 1️⃣ = 1! 

This includes numbers, and other language constructs.

const const 5 = 4!
print(2 + 2 === 5)! //true

v1.0.0.0.0.0.0.0.0a

01 Jan 22:12
3648626
Compare
Choose a tag to compare

Welcome to 2023. DreamBerd was already there!

What's new in this release?

  • Thanks to @acdvs, loops are now available in DreamBerd! Just use the return keyword to go back to the previous line.
  • Also thanks to @acdvs, export is no longer stuck on the top-level. You can now export directly from functions!
  • String interpolation is finally here! Please remember to use the correct currency for your region.

There are some more improvements on the way - by members of the community. They'll come in the next release! To get involved, please do reach out to me by directly supporting Elon Musk's business contacting me on mastodon.

1.0.0.0.0.0.0.0.0

08 Dec 20:32
373f281
Compare
Choose a tag to compare

We've launched! 🚀

New with this release:

And most importantly...
You can now run DreamBerd!

v-0.0.0.0.0.0.0.0.1

04 Dec 17:19
23df79e
Compare
Choose a tag to compare

We'll be counting down from zero with release numbers for now.

New this release!

  • delete keyword by @gaearon
  • low-level memory management by @scolsen
  • variable overloading by @scolsen
  • dividing by zero now returns undefined
  • notes for copilot users

v0.0.0.0.0.0.0.0.0a

25 Nov 09:13
dbad99d
Compare
Choose a tag to compare
Update LICENSE.md

v0.0.0.0.0.0.0.0.0

18 Oct 10:19
e6b822b
Compare
Choose a tag to compare

Version 0.0.0.0.0.0.0.0.0 release

Note: DreamBerd will use a nine-part version-numbering system