Skip to content
@zevic-lang

Zevic

The Zevic Programming Language

Zevic

Zevic is a small, friendly, natively compiled language that can use C libraries without glue code.

module Main

import Zevic.Console as ZC

fn Main(args: Array<String>) ->Unit {
    ZC.Println("Hello, World!")
}
  • Simple: C#-like syntax, explicit types, no implicit conversions, no null.
  • C interop built in: call C with extern "C", expose functions with export "C". No header files needed.
  • Garbage collected: no manual memory management.
  • LLVM backend: the compiler emits LLVM IR and uses clang to build and link.
  • Batteries included: zevic (compiler), zevpm (package manager), zevfmt (formatter), built-in test blocks.

Status: early design stage. The language specification is a draft.

Repositories

Repository What it contains
zevic Compiler and runtime
docs Language specification, tutorials, proposals
examples Sample programs

Get involved

Read CONTRIBUTING.md first. Language changes go through proposals in the docs repository.

Pinned Loading

  1. zevic zevic Public

    The Zevic Programming Language

    LLVM 1

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…