Skip to content

metagn/metagn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 

Repository files navigation

If you want to support my work please consider sponsoring or donating via Buy Me a Coffee.

Active projects (currently working on or intend to maintain):

Projects
libraries under holo-nim general purpose library suite
Nim personal contributions to the Nim programming language - previously full time
abyzou in development scripting language
margrave Markdown dialect
rot text data format
- more projects under development
personal Nim libraries activity varies, see below
Nim libraries

Under holo-nim:

category library description
language holo-match nested/overloadable pattern matching
language skinsuit stackable utility macros for object variants
data holo-json fork of jsony for better use in applications
data holo-map serialization/mapping primitives
data holo-flow buffered stream library
data manta runtime array types with destructors
data grime binary serialization

Personal:

category library description
language applicates first-class templates/symbols
language knot tie compile-time values to types under names
data sliceutils slice/range abstractions
data flop overloadable tagless invalid-state-based option types
data froth tagged pointer types with destructors
data shorteststring word-size string
sugar grab inline package installs (like Groovy @Grab)
sugar spread block syntax for calls/literals/constructors
sugar dirtydeeds sugar for partially applied calls
sugar lispnim lisp syntax for nim using nuance
macro nuance runtime support for untyped nim AST
network niv/websocket.nim (co-maintainer)
network funnycapitalism barebones Discord library
network etf erlang term format
language schemes (historical) syntax for state machines
wrapper nashorn (historical) nim wrapper for Nashorn JS runtime
wrapper nimedscript (historical) nim wrapper for EdisonScript in FL Studio

installable with nimble: nimble install <url>


Historical projects (archived or sporadically maintained):

project date
blog site builder for blog using margrave 2022-
fup1 tetris for web and desktop using SDL2 in Nim 2021
kismet first programming language, for embedding in the JVM 2016-
cardia discrete math/number theory primitives 2024-
very old
project date
lolhr Discord bot account client UI to learn JavaFX 2018
technocracy visual demo for a game idea in Groovy/Swing 2018
wobby 2D platformer engine and level editor in Groovy/Swing 2017-2018
DiscordGroovy early library for the Discord bot API in Groovy 2016-2018

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors