Skip to content
/ joka Public

A nogc utility library for the D programming language.

License

Notifications You must be signed in to change notification settings

Kapendev/joka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Joka

Joka is a nogc utility library for the D programming language. It provides data structures and functions that work without garbage collection, offering precise memory control and minimal runtime overhead.

Modules

  • joka.ascii: ASCII string utilities
  • joka.containers: Heap-allocated data structures
  • joka.io: Input and output functions
  • joka.math: Mathematical data structures and functions
  • joka.types: Type definitions and compile-time utilities

Versions

  • JokaCustomMemory: Allows the declaration of custom memory allocation functions (jokaMalloc, ...).

WebAssembly

This project supports WebAssembly with BetterC, but you'll need something like Emscripten to make it work. If you encounter errors with BetterC, try using the -i flag.

Why are you not using X library?

Because I like code that looks like C, whereas most people write code that looks like C++. And compile times. Joka compiles blazingly fast compared to similar libraries!

About

A nogc utility library for the D programming language.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages