nil, to Lisp
@nil@functional.cafe avatar

Very excited about this book! Conway’s Game of Life is what got me out of blubberism almost three decades ago as I implemented it in php and started looking into more succinct implementations which brought me to , and so .

profoundlynerdy, to forth
@profoundlynerdy@bitbang.social avatar

Is there anything like Plank but for or ? By this I mean an ultra minimalist version in heavily commented for any instruction set.

PythonLinks, to forth
@PythonLinks@mastodon.social avatar

My new .

I am building a many core computer on FPGAs using open source tools. It will run on boards with an FPGA, two USB ports, an RP2040 to drive the HDMI port, Flash and Hyperram.

My climate persona is @unc

cstrotm, to forth
@cstrotm@mastodon.social avatar

Video: Silicon Valley Forth Interest Group

Programming A Game With Strategy -- Bill Ragsdale -- 2024-04-27

https://www.youtube.com/watch?v=7iYE71Ebz_4

SergKoren, to programming
@SergKoren@writing.exchange avatar

I rewrote the stack functions to use my SM rather than a simple array. I had to write SM memory word and byte access routines and implement a stack pointer. Next, I need to deal with the return stack. I think I want to factor out the stack memory stuff so it’s reusable.

dziban, to forth
@dziban@functional.cafe avatar

http://collapseos.org/ is pretty cool, I need to get better at . This space of simple, low requirements computing is super interesting to me, do you know any more resources? Also some that are hardware based?

grimalkina, to random
@grimalkina@mastodon.social avatar

I want to see absolutely no sensible and practical advice here. What programming language should I start vaguely and in a chill way teaching myself if I just want to experience something fun or elegant or interesting in and of itself, assuming I have no goal for using it to do anything really (outside of learning)

rdnielsen,
@rdnielsen@floss.social avatar

@grimalkina
Forth

Leo Brodie's book 'Thinking Forth' is one of the all-time best books for learning programming.

SergKoren, to programming
@SergKoren@writing.exchange avatar

I think I’ll spend this afternoon working on FORTH and playing with PICO-8 a bit. I’d really like to have Picotron on a Raspberry Pi, however. Hm. Maybe I should write an OS…

SergKoren, to programming
@SergKoren@writing.exchange avatar

Worked on FORTH some more. I’m slowly getting things working again using the new SM.

nil, to Lisp
@nil@functional.cafe avatar

I used to own a stack of boxes of vintage Byte magazine issues from 78-82 as I wanted physical copies of the and articles (which at the time were not scanned/available). Anyway I couldn’t help but read almost all of them, mainly for the ads! Also some great articles. Ultimately it was incredibly informative to learn about the hype cycle of tech. So every time I hear about crypto or LLM shit I imagine it (well what ever the aphantasia version of imagining is) in terms of half page glossy over produced vintage byte magazine ads.

SergKoren, to programming
@SergKoren@writing.exchange avatar

Last night, I got my memory dump working with the new memory structure.
Now, I can focus on rebuilding the FORTH to use the new memory.

SergKoren, to forth
@SergKoren@writing.exchange avatar
SergKoren, to Mac
@SergKoren@writing.exchange avatar

Found my old Mac FORTHs. I can get some ideas. Too bad I don’t have a Mac that can run them.

SergKoren, to programming
@SergKoren@writing.exchange avatar

I’m reworking my simulated memory to be byte oriented. Right now memory is just a huge list. This is going to take some work.

SergKoren, to writing
@SergKoren@writing.exchange avatar

I’ve read “Starting FORTH” by Leo Brodie multiple times. He dropped implementation throughout the text, if you are willing to look for it. It’s approachable and understandable. He wrote on multiple levels at the same time. Beginner and implementor. Brilliant.

SergKoren, to forth
@SergKoren@writing.exchange avatar

Time for some lunch and free-writing. I spent the morning cleaning up and refactoring the FORTH implementation. I even figured out how to talk to the GPIO pins on the RaspberryPi. Of course, I’m cheating a bit since I’m not using assembler, but it works.

SergKoren, to programming
@SergKoren@writing.exchange avatar

Memories. “Here to the ones that we got.”
— Maroon 5

SergKoren, to forth
@SergKoren@writing.exchange avatar

I’ve been working on loops in my FORTH implementation. Getting there, but probably not the best implementation.

SergKoren, to forth
@SergKoren@writing.exchange avatar

I need to create a memory map for my simulated FORTH memory model. I need to make sure I don’t step on anything along the way.

nil, to forth
@nil@functional.cafe avatar

More (moore) forth!

SergKoren, to forth
@SergKoren@writing.exchange avatar

Got some byte-oriented words working.

SergKoren, to programming
@SergKoren@writing.exchange avatar

Hm. I need to track recursive depth in my FORTH. I wrote a recursive Fibonacci word and blew Python’s recursive limit of 1000, as well as my FORTH’s max int. But the code works.

SergKoren, to programming
@SergKoren@writing.exchange avatar

I was pretty good at FORTH, back-in-the-day. Now, that I’m implementing my own, I have much better and fuller understanding.

SergKoren, to programming
@SergKoren@writing.exchange avatar

More memory work and block words implemented.

SergKoren, to forth
@SergKoren@writing.exchange avatar

Ok. I can load and list blocks now. That’s a start.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • mdbf
  • magazineikmin
  • InstantRegret
  • hgfsjryuu7
  • Durango
  • Youngstown
  • slotface
  • everett
  • thenastyranch
  • rosin
  • kavyap
  • khanakhh
  • PowerRangers
  • anitta
  • DreamBathrooms
  • vwfavf
  • tester
  • tacticalgear
  • ethstaker
  • ngwrru68w68
  • cisconetworking
  • cubers
  • osvaldo12
  • normalnudes
  • GTA5RPClips
  • modclub
  • provamag3
  • All magazines