Skip to content

metagn/metagn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 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
Nim personal contributions to the Nim programming language - previously full time
holo-nim general purpose library suite
abyzou in development scripting language
rot text data format
misc Nim libraries see below
- more projects under development
Nim libraries

Under holo-nim:

category library description
data holo-json json for applications, fork of jsony
data cosm serialization/mapping primitives
data fleu data stream library
data grime binary serialization
data manta runtime array types with destructors
data froth tagged pointer types with destructors
language ketin relational compile time accumulator
language holo-match nested/overloadable pattern matching
language skinsuit stackable utility macros for object variants
macro glaze typed NimNode serialization/deserialization
macro nuance runtime support for untyped nim AST

Misc:

category library description
data flop overloadable tagless invalid-state-based option types
language applicates first-class templates/symbols

installable with nimble: nimble install <url>


Historical projects (sporadically maintained or archived):

project date
margrave Markdown dialect 2020-
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-
misc see below -
inactive Nim libraries
category library description
data shorteststring word-size string
data sliceutils slice/range abstractions
language knot tie compile-time values to types under names
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
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
JVM projects
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