GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - EZCodeLanguage/EZCode: The official repository for the EZCode programming language

BranchesTags
Open more actions menu

Latest commit

 

History

400 Commits
400 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
EZCode
EZCode
 
 
Installer
Installer
 
 
TestEnv
TestEnv
 
 
docs
docs
 
 
ez
ez
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
EZCode.sln
EZCode.sln
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 

Repository files navigation

Main Image

Welcome!

Welcome to EZCode! EZCode is a comprehensive programming language built with C#. EZCode is designed to be easy to use straightforward, although sometimes it can be tuff. Refer to Community to learn more on how to contribute!

Install EZCode using the installer from the latest release and click Installer.zip to download it.

EZCode v3.0.0 Example

// include main package
include main

make ^int {NAME} {VALUE} => int {NAME} new : {VALUE}
// turns: int name 0
// into: int name new : 0
// which is the valid way to create class instance

// color class that stores R, G, B values
// looks for c[R;G;B] and turns that into a new color instance
class color {
    explicit watch c\[{R};{G};{B}\] => set : R, G, B
    int R 0
    int G 0
    int B 0
    method set : @int:r, @int:g, @int:b {
        R = r
        G = g
        B = b
    }
}

// prints color with the new instance of color class c[50;60;90]
printColor : c[50;60;90]

method printColor : @color:c {
    print The color: 'c:R' 'c:G' 'c:B'
}
// Outputs:
// The color: 50 60 90

Command Line

To run EZCode, use the following command (assuming you have installed it HERE)

ez FILE_PATH

To start a integrated environment, use:

ez start

To create a project, use:

ez new project NAME

View all commands with:

ez help

Docs

  • Documentation for EZCode v3
  • Docs for EZCode v2

Packages

All the official Packages are in Packages Repository. To add your own, create a pull request and it will be looked over.

Community

Contribute to the community in many ways including the EZCode Project Repository. To contribute, create a pull request and it will be accepted as soon as possible.

License

EZCode is released under the MIT License.

About

The official repository for the EZCode programming language

ez-code.web.app

Topics

codecsharpezcodeidelanguangepackage-managerprogramableprogrammingprogramming-language

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

2 stars

Watchers

2 watching

Forks

0 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.