I'm a little sad that this got posted before I had a chance to write a good tutorial and upgrade the documentation. So, imagine that this project was just about to step into the shower when Hacker News came knocking on the front door. "A package? I like packages but.. damn it. I'm not presentable yet."
All the code in compiled binaries is in Myrddin, other than a few assembly stubs: There is no dependency on any installed library, although you can bind to C if you want -- for example, http://git.eigenstate.org/ori/cbind-example.git/tree/
But everything else is in Myrddin. For example, memory allocations: https://github.com/oridb/mc/blob/master/lib/std/alloc.myr
Or regexes: https://github.com/oridb/mc/tree/master/lib/regex
The various system calls are all here: https://github.com/oridb/mc/tree/master/lib/sys
And so on.
If you want to play with it, there's a playground here: http://eigenstate.org/myrddin/playground
And there's even a neat little regex debugger it ships with that I find useful:
$ redump '[a-z]+'
abc123
Match failed:
abc123
~~~^