Skip to content

Releases: PhilipPragerUrbina/DogeLanguage

Doge Compiler 1.00 Release!

18 Jul 00:06
Compare
Choose a tag to compare

Tons of stuff making doge an MVP!

Tested on Windows 10.

Should run without any additional dependencies.(Clang or MSVC or GCC required for executables)

Comes with:

  1. Doge compiler exe(doge.exe)
  2. Latest standard libraries(libraries directory)
  3. Hello world example file(main.doge)

Full Changelog: 0.78...1.00

dogecoin-market-supply-27-percent

Doge Compiler 0.78 Quality of life!

17 Jun 18:46
Compare
Choose a tag to compare
Pre-release

Added Implicit conversions, member initialization, some warnings, better includes, and more!

More info on implicit conversions

Tested on Windows 10.
Executable should run without any additional dependencies.(Clang or MSVC or GCC required for executables)
As always comes with:

  1. Doge compiler exe(doge.exe)
  2. Latest standard library(SL.dogel & SL.cpp)
  3. Doge example file(main.doge)

Getting started

image

Doge Compiler 0.77. Many linkers!

14 Jun 22:30
Compare
Choose a tag to compare
Pre-release

It turns out last release required clang to be installed. This is bad since clang takes forever to install. Now Doge supports msvc as well and probably also gcc.
More info: https://github.com/PhilipPragerUrbina/DogeLanguage/wiki/Compiler-support

Tested on Windows 10.
Executable should run without any additional dependencies.(Clang or MSVC or GCC required for executables)
Comes with:

  • Doge compiler exe(doge.exe)
  • Latest standard library(SL.dogel & SL.cpp)
  • Doge example file(main.doge)

Remember to define visual studio bat file info for msvc!!!!!!!

Example: doge.exe -m "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build"

Fire up a command prompt, navigate to the directory, and test it! doge -s main.doge and doge --help.
With the example file it should print some hello world strings after compilation.

image

Doge compiler 0.76

14 Jun 00:21
Compare
Choose a tag to compare
Doge compiler 0.76 Pre-release
Pre-release

Doge has all the functionality it needs to be usable!
Tested on Windows 10.
Executable should run without any additional dependencies.
Comes with:

  • Doge compiler exe(doge.exe)
  • Latest standard library(SL.dogel & SL.cpp)
  • Doge example file(main.doge)

Fire up a command prompt, navigate to the directory, and test it! doge -s main.doge and doge --help.
Just running doge will also work as it is set to build 'main.doge' to 'output.exe' by default.
With the example file it should print some hello world strings after compilation.

Current limitations(All will be addressed soon):

  • No implicit conversion.
  • No file name on errors
  • No pointers or arrays
  • No encapsulation or inheritance

Check out the wiki for more info!
Syntax is very similar to c++.
Check out the doge project directory for a pi calculation example(files in the scripts folder are old and probably don't work).

image