minivm
BookStack
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
minivm
-
Show HN: I wrote a WebAssembly Interpreter and Toolkit in C
> I developed a unique way to write interpreters based on threaded code jumps and basic block versioning when I made MiniVM (https://github.com/FastVM/minivm). It was both larger and more dynamic than WebAssembly.
I'd be very interested to read more about this. It looks like you are using "one big function" with computed goto (https://github.com/FastVM/Web49/blob/main/src/interp/interp....). My experience working on this problem led me to the same conclusion as Mike Pall, which is that compilers do not do well with this pattern (particularly when it comes to register allocation): http://lua-users.org/lists/lua-l/2011-02/msg00742.html
I'm curious how you worked around the problem of poor register allocation in the compiler. I've come to the conclusion that tail calls are the best solution to this problem: https://blog.reverberate.org/2021/04/21/musttail-efficient-i...
-
Ask HN: Recommendation for general purpose JIT compiler
Maybe take a look at MiniVM[0]? It was on HN a couple months ago[1].
- MiniVM: “Minivm Port to Dlang”
- MiniVM: A zero-dependency cross-language runtime on par with LuaJIT and C
-
Hacker News top posts: Jan 8, 2022
MiniVM: A zero-dependency cross-language runtime on par with LuaJIT and C\ (19 comments)
- MiniVM: A minimal cross-language runtime that beats C/luajit on some benchmarks
BookStack
-
15 open-source tools to elevate your software design workflow
Link | Demo | Github | License
-
What wiki platforms are you using and how is it structured?
While I haven't used it, Bookstack is spoken of favourably.
- Solution de documentation local ?
-
Revision numbers?
On another topic, anyone knows anything similar to what's mentioned in this issue? https://github.com/BookStackApp/BookStack/issues/473
- Welche Note taking/Wiki App nutzt ihr, falls überhaupt?
- I am tired of creating documents in WORD. Looking for suggestions
-
System documentation -IT dept (not MSP)
We use a selfhosted Bookstack
-
What do you guys use to save / store resources you find online for later use?
In a self hosted bookstack wiki alongside my notes etc. https://www.bookstackapp.com/
-
Someone please create a modern alternative to MediaWiki
Are you sure you need a wiki and not a knowledge base like osticket or bookstat? https://www.bookstackapp.com/
-
What WIKI do you recommend
You can spend as low as nothing and use BookStack for a great wiki experience.
What are some alternatives?
privacytests.org - Source code for privacytests.org. Includes browser testing code and site rendering.
Wiki.js - Wiki.js | A modern and powerful wiki app built on Node.js
sljit - Platform independent low-level JIT compiler
Outline - The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.
LuaJIT - Mirror of the LuaJIT git repository
gitbook - The open source frontend for GitBook doc sites
paka - Paka language
Dokuwiki - The DokuWiki Open Source Wiki Engine
asmjit - Low-latency machine code generation
Documize - Modern Confluence alternative designed for internal & external docs, built with Go + EmberJS
wasm3 - 🚀 A fast WebAssembly interpreter and the most universal WASM runtime
Mediawiki - 🌻 The collaborative editing software that runs Wikipedia. Mirror from https://gerrit.wikimedia.org/g/mediawiki/core. See https://mediawiki.org/wiki/Developer_access for contributing.