Skip to content

The uva is an interpreted object-oriented multi-purpose programming language

License

Notifications You must be signed in to change notification settings

andrey-moura/uva-lang

Repository files navigation

Alt Text

The uva programming language

Uva is an interpreted object-oriented multi-purpose programming language

Table of Contents

Examples

If you want to run examples, try:

    uva examples/minimal.uva

This file has the content:

    puts("Hello from minimal!");

The result is:

    Hello from minimal!

Availability

Environment Build
Ubuntu 22.04 Ubuntu 22.04
Ubuntu 20.04 Ubuntu 20.04
Windows Server 2022 Windows Server 2022

Building

On Linux or Windows Developer Command Prompt

    git clone https://github.com/andrey-moura/uva
    git clone https://github.com/andrey-moura/uva-lang
    cd uva-lang
    cmake -B build .
    cmake --build build --config Release --parallel

Install

After building, run as sudo on Linux or with an Administrator Command Prompt on Windows

    cmake --install build

About

The uva is an interpreted object-oriented multi-purpose programming language

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages