naivecoin
jonesforth
Our great sponsors
naivecoin | jonesforth | |
---|---|---|
8 | 41 | |
1,163 | 967 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | 12 months ago | |
JavaScript | Assembly | |
Apache License 2.0 | - |
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.
naivecoin
-
What are the best Resources for becoming a blockchain developer?
I just found this, take a look! https://github.com/conradoqg/naivecoin Super interesting coin in very little code.
-
In-depth software programming
JavaScript: A cryptocurrency implementation in less than 1500 lines of code
-
I wrote a toy cryptocoin using C#
Actually it is not based on any real coins. I did have a look at bitcoin and naivecoin for some inspiration though. I am a Unity game developer so I think I am somewhat experienced.
Another Naivecoin, which I think wasn't related to the previous one.
jonesforth
- Konilo: A personal computing system in Forth
-
Ask HN: Where do I find good code to read?
Is there any particular language you're looking for? I've found some languages hideous until I understood them and could appreciate their respective graces. Off the top of my head the I can think of a couple.
The first is Jones Forth (https://github.com/nornagon/jonesforth), start with jonesforth.S and move into jonesforth.f. I really enjoyed following along with it and trying my hand at making my own stack based language.
The other is Xv6, a teaching operating system from MIT (https://pdos.csail.mit.edu/6.828/2021/xv6.html), not all the code or implementations are top notch but it shows you non-optimized versions (just because they're simple and more readable) of different concepts used in OS design.
If you're interested in the embedded world, there is a really neat project I've been following that feels a more structured and safe (as in fault-tolerant) while still staying pretty simple (both conceptually and in the code itself): Hubris and Humility (https://hubris.oxide.computer/).
-
Making my own forth implementation
OP mentioned jonesforth, but linked to a nasm port of it. Which is probably good it’s just that the documentation in the comments with ascii art doesn’t look right on my screen. So here’s a more common repo: https://github.com/nornagon/jonesforth
- I'm wondering why so few forth microcontoller tutorials are out there?
- Languages to implement in space-constrained environments
-
The Zen of Forth
To me, the Zen of Forth is JONESFORTH.
https://github.com/nornagon/jonesforth/blob/master/jonesfort...
-
Seeking some advice on creating yet another Forth...
This may help you, as will this, this, and this.
- A bit confuse
-
Byte Magazine: The FORTH programming language
In my AVR phase, I build a FORTH interpreter using the jonesforth page.
Nice introduction to threaded interpreters.
https://github.com/nornagon/jonesforth/blob/master/jonesfort...
- Jonesforth – A sometimes minimal FORTH compiler and tutorial (2007)
What are some alternatives?
Bitcoin - Bitcoin Core integration/staging tree
stoneknifeforth - a tiny self-hosted Forth implementation
factor - Factor programming language
tinyrenderer - A brief computer graphics / rendering course
durexforth - Modern C64 Forth
sectorforth - sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector.
SavjeeCoin - A simple blockchain in Javascript. For educational purposes only.
Crafting Interpreters - Repository for the book "Crafting Interpreters"
riscv-hello-asm - Bare metal RISC-V assembly hello world
dnsguide - A guide to writing a DNS Server from scratch in Rust
jonesforth_riscv - Jonesforth RISC-V port.
bocker - Docker implemented in around 100 lines of bash