Deputy Sheriff The Viking Programmer – Telegram
Deputy Sheriff The Viking Programmer
245 subscribers
1.36K photos
161 videos
41 files
1.29K links
Download Telegram
Forwarded from Hacker News
Bootstrapping a Forth in 40 lines of Lua code
Article, Comments
Hacker News
Bootstrapping a Forth in 40 lines of Lua code Article, Comments
I've been working on a Forth implementation in GDScript mostly as a fun little toy/gimmick, I'm happy because a lot of the core principals of this is EXACTLY how I did it. For example defining the dictionary as a dictionary and establishing primitives as:
primitive = func(): primitive_func()
It's not fast, but it's a Forth so it's very powerful. I haven't written a Forth in years, so it was a fun short project to experiment with.
❤‍🔥1👍1
Waow The Viking Programmer channel is 10 years old as of May 3rd 🤯🤯🤯 Waow Forth waöw game dev waöw Germanic philology waöw academic knowledge waöw continuous code implementation is as simple as a stack screenshot waöw
5
Please be aware that a lovely friend of mine who is working on a game called PRIMEST EVIL's Steam page has been launched! Hide your cats, hide your linen, snacks, whatever -- but DO go over and wishlist and tell your friends. We've got a while ahead of us, to be sure, but now's the time to make it happen! https://store.steampowered.com/app/3011090/Primest_Evil/
Deputy Sheriff The Viking Programmer pinned «Please be aware that a lovely friend of mine who is working on a game called PRIMEST EVIL's Steam page has been launched! Hide your cats, hide your linen, snacks, whatever -- but DO go over and wishlist and tell your friends. We've got a while ahead of us…»
Forwarded from (φ (μ (λ)))
SF: If nothing else, Lisp was carefully defined in terms of Lisp.

AK: Yes, that was the big revelation to me when I was in graduate school—when I finally understood that the half page of code on the bottom of page 13 of the Lisp 1.5 manual was Lisp in itself. These were “Maxwell’s Equations of Software!” This is the whole world of programming in a few lines that I can put my hand over.

I realized that anytime I want to know what I’m doing, I can just write down the kernel of this thing in a half page and it’s not going to lose any power. In fact, it’s going to gain power by being able to reenter itself much more readily than most systems done the other way can possibly do.

All of these ideas could be part of both software engineering and computer science, but I fear—as far as I can tell—that most undergraduate degrees in computer science these days are basically Java vocational training.

I’ve heard complaints from even mighty Stanford University with its illustrious faculty that basically the undergraduate computer science program is little more than Java certification.

Alan Kay in an Interview (2004)