@AverageDog@mastodon.social avatar

AverageDog

@AverageDog@mastodon.social

Rogue #compiler writer, #retrocomputing hobbyist, author of #books about computing, #buddhism, and #meditation. Not so much into social media, mail me if you want to talk.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

AverageDog, to books
@AverageDog@mastodon.social avatar

Now that I hold a copy of the book in my hands, I start to like it. Still no idea why I wrote it, though. Two copies sold so far in case you wonder if it was for the money. :)
http://t3x.org/t3x/0/formal.html
#books, #compilers, #math, #semantics

AverageDog, to programming
@AverageDog@mastodon.social avatar

This may very well be the most useless book I have ever written, and I don't even know why I did. I guess it is still better than getting drunk in a bar.
Anyway, it defines the #T3X programming language formally in terms of basic functions (zero, successor, identity, mu) and naive set theory. I have no idea why anybody would read such a book. Maybe you can give me some hints? :)
Or, in case you want to prove me wrong: http://t3x.org/t3x/0/formal.html
#programming, #semantics, #math, #futility

AverageDog, to Lisp
@AverageDog@mastodon.social avatar

There is now a hardcover edition of LISP from Nothing, because some people asked. See http://t3x.org/lfn/
Nothing new inside, just a hardcover version of the same book about minimal LISP and LISP in the age of mainframe computers.
, , , , , ,

LISP from Nothing back cover

amoroso, to Lisp
@amoroso@fosstodon.org avatar

In 1984, 40 years ago, Digital Press published the book "Common LISP: Reference Manual" by Guy L. Steele Jr. and others, more widely known as the first edition of "Common Lisp: The Language" or CLtL1. It was an early major milestone of a Lisp standardization process completed a decade later.

http://www.bitsavers.org/pdf/dec/_Books/_Digital_Press/Steele_Common_Lisp_Reference_Manual_1984.pdf

AverageDog,
@AverageDog@mastodon.social avatar

@amoroso Thanks for the reminder! Great book, great standard. I have c copy in my bookshelf.

AverageDog, to retrocomputing
@AverageDog@mastodon.social avatar

NMH BASIC (http://t3x.org/nmhbasic/) is a tiny BASIC interpreter for the 8086 that I wrote in the mid-1990's. It runs in 12K bytes and includes a minesweeper game that runs on a TTY. Of course a 12K interpreter was an anachronism in the 90's, but it still was a fun project.
, , , ,

AverageDog, to retrocomputing
@AverageDog@mastodon.social avatar

Made an enclosure for my rc2014 computer (sc-114) from polystyrene and acrylic glass sheets. There are two mini-USB jacks for serial connections on the backside, both attached to FTDI adapters. Only drawback: you have to open the case to reset the system.
I am mostly using this computer to test my T3X/0 compiler and other Z80 programs on a real machine.
, ,

AverageDog, to books
@AverageDog@mastodon.social avatar

T3X/0 is a self-hosting compiler for CP/M, DOS, and Unix. It self-compiles in 10mins on a 4MHz Z80. Its implementation is described in my recent book, "Write Your Own Retro Compiler".
Download: http://t3x.org/t3x/0/
Book: http://t3x.org/t3x/0/book.html
, , , ,

amoroso, to books
@amoroso@fosstodon.org avatar

I'm happy to welcome to Mastodon @AverageDog Nils Holm, author of "Write Your Own Retro Compiler" and other great books on compilers, programming languages, Lisp, and more.

https://t3x.org/index.html

AverageDog,
@AverageDog@mastodon.social avatar

@amoroso Thank you, Paolo! Still trying to find my way around.

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