Skip to content

HaplessIdiot/xserver-v

Repository files navigation

XLibre Xserver → V Language Translation

This repository contains a helper script, xlibre-v-converter.sh, for batch‑translating the XLibre Xserver C source tree into V language source files.

It is designed for safe, reproducible translation runs:

  • Preserves the original directory structure in the output folder
  • Avoids accidental /home/... nesting bugs
  • Creates .err logs for any file that fails to translate
  • Safe to re‑run without breaking existing output

📦 Requirements

Before running the script, ensure you have:

  • V compiler with translate c support
    Install instructions
  • Bash (tested on GNU Bash 5.x)
  • GNU coreutils (realpath, mkdir, cp, etc.)
  • findutils (find with -printf support)
  • Sufficient disk space for both the original C source and translated .v files

Usage

./xlibre-v-converter.sh /path/to/v /path/to/xlibre /path/to/output

About

Current progress on V port for xlibre

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published