forth   3830

« earlier    

A server-side web framework written in Forth.
programming  server  url  web  aesthetics  code  forth  framework  retro  nostalgia 
9 days ago by e2b
EMforth SAM7 ARM - What is FORTH - quick overview by eddiem
FORTH notes by Eddie Matejowsky, where he gives a brief overview of the stack-based RPN nature and parsing, with examples in ARM CPU code of a dictionary entry, the main loops for the inner interpreter and compiler from his EMforth for Atme (Microchip) SAM7 MCUs.
forth  arm 
12 days ago by stu-rem
Forth: The Hacker’s Language
this is the best explanation of Forth I've read so far - other ones seem to be vehicles for anger at everything which has happened in the field since 1980
forth  programming  history  2masto 
13 days ago by mikelynch
I2C / TWI notes by eddiem - Eddie Matejowsky
I2C / TWI notes by Eddie Matejowsky (eddiem), prolific gagdet creator, tinkerer, author of EMforth for SAM7 CPUs, ex?-UQ staff, amongst other things.
i2c  forth 
13 days ago by stu-rem
muforth is a small, simple, fast, indirect-threaded code (ITC) Forth intended for use as a cross-compiler for microcontrollers and other embedded devices. It is written in C and its core is very portable. Because of its Forth nature, it is naturally extensible, scriptable, and customizable.

It is very well-suited to interactive coding, debugging, and exploration, and is a great tool for bringing up new hardware.
programming  forth  avr  arm  risc-v  msp430  hc08  pic  microcontroller 
14 days ago by mwishek
thinking is a momentary dismissal of irrelevancies
forth  blog  people 
25 days ago by mwishek
A server-side web framework written in Forth.
4 weeks ago by LBdN
The Theory of Concatenative Combinators
This article attempts to outline, in informal terms, a new theory of combinators, related to the theory of Combinatory Logic pioneered by Moses Schonfinkel, Haskell Curry, and others in the 1930s. Although not essential, an understanding of the classical theory of combinators may be helpful (see the links at the bottom of this article for some introductory material to combinators).

This topic is one which no doubt ought to be subjected to the rigor of modern mathematics; there are many theorems from classical combinatory logic (e.g., Church-Rosser) which we conjecture have analogues here. However, what follows is only a rough, but hopefully, friendly, introduction to the subject.

The inspiration for this theory comes from the programming language Joy, designed by Manfred von Thun. It would be very helpful if the reader is basically familiar with Joy. In Joy, data is manipulated through a stack (there are no variables); in this way, it is similar to the programming language FORTH. However, Joy goes one step further and permits (and actively encourages) pushing programs themselves onto the stack, which can then be manipulated just like ordinary data.

In fact, the theory here is basically a subset of Joy in which programs are the only kind of data (i.e., numbers, string literals, and other kinds of data are not part of the theory here). To someone unfamiliar with combinatory logic, it might seem that no useful computations could be done without numbers, but it will soon be seen that numeric data can be simulated using concatenative combinators, just as they could using classical combinators.
programming-language  concatenative-languages  Forth  Joy  engineering-design  representation  to-write-about  ReQ 
4 weeks ago by Vaguery
A server-side web framework written in Forth.
forth  gforth  frameworks  cybernetics  history  hyperreality  aesthetics 
5 weeks ago by po

« earlier    

related tags

+blog  2019  28th  2masto  6502  6809  @proglang  aesthetics  after  and  apl  arduino  arm-cortex-m  arm  ascetic  assembler  assembly  atmel  audio  avr  back  birmingham  blog  blue-pill  book  bookmarks  books  bootstrapping  c  charlieplexing  clang  coast  code  collections  compiler  concatenative-languages  concatenative  cool  cpu  cybernetics  data  dcpu-16  declarative  demo  die  dsp  e-book  educational  electronics  embedded  engineering-design  esp8266  facebook  fife  firth  flashforth  floss  framework  frameworks  free  fun  gforth  github  glossary  hc08  himself  history  html  http  hyperreality  i2c  ide  imperative  implementing  in  input  inquisitive  internet  interpreter  interrupt  interview  introduction  january  joy  lang  language  languages  lisp  mecrisp  mecrsip-stellaris  mecrsip  microcontroller  microcontrollers  moonforth  moore  msp430  multitasking  nano  networking  new  nostalgia  of  off  old  on  opensource  os  overview  paper  pdf  people  pic  playful  police  postmodernism  productivity  programing  programming-language  programming  programming_languages  python  representation  req  research  retro  retrocomputing  reverse-polish-notation  risc-v  round-robin  rpn  scheme  scripting  server  serverside  software  sporth  stack  stm32  suspect  terminal  three  tiny_languages  to-write-about  tom  transcript  turns  tutorial  url  vhdl  vocabulary  web  webassembly  webdev  weird  whales  with  wtf  www  z80 

Copy this bookmark: