@dbucklin wrote a nice post about tackling a little game using #Forth. Very inspiring! And no code involved. Just thinking Forth. gopher://sdf.org:70/0/users/dbucklin/posts/2048.txt
Soft character sets are a better idea than unicode.
Standardization can't stop languages from changing over time and context.
@vertigo At svfig I mentioned Sean Pringle's goomwwm and also musca window managers. I've loved these two wm's to death. Every other wm I've tried feels clunky and much too automatic in comparison.
pixelclock also gets out of the way... https://github.com/seanpringle/pixelclock
Ohm's law: V = R * ( Q * t )
What if we swapped voltage and charge?:
Q = R * ( V * t )
...That would give us a memristance.
Q * t ( electric flux, current)
V * t ( magnetic flux)
A memristance can be charge controlled or it can be flux controlled. Kinda like how a resistance can be voltage or current controlled.
...building #memristors with ordinary passive components:
We are proud to announce the birth of the Free Silicon Foundation (https://f-si.org)!
We organize a conference in Paris, March 14-16 2019, to promote:
1. Free and Open Source (FOS) CAD tools for designing #VLSI circuits
2. the sharing of hardware designs
3. common standards
4. the freedom of users in the context of #silicon technology
Program and submissions:
Unikernel and GNU/Forth
I sometimes get the question whether #Forth is still used for commercial projects.
Leon Wagner from Forth Inc. presented some recent commercial projects using Forth
"Leon Wagner — There's Forth in That"
This is why I love #Forth: it is possible to extend Forth in any direction, taking ideas from other languages
Ulrich Hoffmann and Andrew Read invented "descriptor based strings", based on ideas from Golang slices:
The internet has become too controlled by a single entity (ICANN), threatening our ability to truly control our content online.
OpenNIC wants to make user-controlled Top-Level Domains, and a more democratic DNS system overall. Learn more about our project at https://www.opennic.org/ 😁
I honestly don't understand why, if ever, businesses prefer to release software under permissive licenses:
- In this case their competitors may just take it, build something on top of it, and sell it, yet never give anything back to the project. So what was the reason to release it for the company? (Remember, businesses are always selfish.)
- While, if this is some kind of #copyleft, their competitors may use the software, and adapt it for their needs, but not sell it as a binary blob.
Got inspired to implement colorForth’s “coroutine jump” - https://colorforth.github.io/inst.htm - and then implemented a lightweight generator / iterator protocol. I called it yield rather than “ex”. It’s literally just : yield rswap ; which is fucking madness and will break terribly if you put anything on the return stack but it appears to basically work?
This is an *equifaced* (or *isohedral*) polyhedron of 24 congruent faces, which are *irreg. concave pentagons*
Face vector: [V=38, F=24, E= 60]
Symmetry is *O* (*Octahedral chiral*)
faces= 1 type (solid angle subtended at center = 30 deg)
edges= 3 types (two= 6.8, two= 11.6, one= 14.4)
vertices= 3 types (6-v4; 8-v3; 24-v3)
So I wrote a Forth explainer if any of y'all were interested in that https://blog.information-superhighway.net/what-the-hell-is-forth
I also, uh, started a blog I guess?
You can follow it at @jeremy if you want.
People complain about how Forth or C implements libraries, but you know what? I *never* have problems with dealing with (source) libraries in C or #Forth.
EDA toolchain in one screen of #Forth by Chuck Moore http://www.0xff.in/bin/A_Language_for_Digital_Design.pdf [PDF]