Skip to content

an experimental and fun project built on humor and curiosity, initiated to gain deeper insights into compilers. currently, the project is pursued solely for educational purposes.

License

Notifications You must be signed in to change notification settings

mtakhirov/jovo-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JOVO-LANG

an experimental and fun project built on humor and curiosity,
initiated to gain deeper insights into compilers.

Description

Jovo-lang is an experimental and fun project built on humor and curiosity, initiated to gain deeper insights into compilers. The project's motivation emerged in late 2022. Currently, the project is pursued solely for educational purposes.

Prerequisites

Before building the project, ensure you have the following dependencies installed:

  • CMake (minimum version 3.19)
  • C++ Compiler (supporting C++20)
  • Make
  • Git

Verify installation

g++ --version    # Should support C++20
cmake --version  # Should be 3.19 or higher

Installation

# Clone the repository
git clone https://github.com/mtakhirov/jovo-lang.git
cd jovo-lang

# Create build directory
mkdir build
cd build

# Initialize CMake
cmake ..

# Build the project
cmake --build .

# Set PATH to use `jovo` command
export PATH="$PATH:$(pwd)/src/jovo"

Usage

jovo [command] 

License

This project is licensed under the MIT License.

About

an experimental and fun project built on humor and curiosity, initiated to gain deeper insights into compilers. currently, the project is pursued solely for educational purposes.

Resources

License

Stars

Watchers

Forks

Languages