Daric is a programming language inspired by microcomputer BASICs of the 1980s, but built on modern foundations.

Programming should be fun, and immediate. Daric is designed around the idea of batteries included, once installed there are no other dependencies. A few lines of code to create interactive, graphical, FUN programs!
Core Features

• BASIC dialect inspired by 8 bit machines, modernised for contempary programmers

• Runs on Windows or macOS

• Includes a simple IDE to edit/run code

• A decent standard library

• Straightforward, accelerated graphics

• Excellent near-C runtime performance with an LLVM based compiler and JIT runtime

• Several examples programs and demos with source

Standard Library

• File I/O

• High-precision timer

• 64 channel audio (samples) and music (MIDI & MOD) support

• Accelerated 2D graphics with sprite support

• TrueType font support

• Keyboard & mouse support - designed with games in mind

• Accelerated 3D graphics with asset importer (no textures!)

• In-app GUI windows, with ability to move "offscreen"

• GUI controls: Button, Textfield

Daric is in active development, with a native version for Windows and macOS computers.

Windows InstallermacOS DMG (Intel)macOS DMG (Apple Silicon)

Daric is in active development, with a native version for Windows and macOS computers.

Release 1.1:

• Windows - installs to home folder, can edit included examples. Fixed icon issues.

• JIT - enables default gfx mode when in dev mode. Throws error back to IDE in release mode when no gfx mode selected.

• IDE improvements - run without save, open empty file on load.

• Documentation - partial keyword/full function parameters and return types.

Release 1.0:

• Initial release. Mac/Windows versions.