Post by twetch#7453

1F8LZF…8gsQ Key · twetch

... since Amoeba had its own system call interface which wasn’t easily accessible from the Bourne shell. My experience with error handling in Amoeba made me acutely aware of the importance of exceptions as a programming language feature.

1F8LZF…8gsQ Key · twetch

It occurred to me that a scripting language with a syntax like ABC but with access to the Amoeba system calls would fill the need.

What the chain says
Block
660 186
Time
2020-11-07T01:35:04Z
Signer
1F8LZF7xb8a7aSnGV226bXECALFP9u8gsQ
App
twetch
Type
post
Content type
text/plain
Name in tx
twetch#7453

Fields the transaction did not carry are omitted. Open the payload to see the bytes as stored.

Signed by 1F8LZF7xb8a7aSnGV226bXECALFP9u8gsQ Verified

Replies (5)

1F8LZF…8gsQ Key · twetch
Replying to@1F8LZF…8gsQ

I realized that it would be foolish to write an Amoeba-specific language, so I decided that I needed a language that was generally extensible.

1F8LZF…8gsQ Key · twetch
Replying to@1F8LZF…8gsQ

During the 1989 Christmas holidays, I had a lot of time on my hand, so I decided to give it a try.

1F8LZF…8gsQ Key · twetch
Replying to@1F8LZF…8gsQ

During the next year, while still mostly working on it in my own time, Python was used in the Amoeba project with increasing success, and the feedback from colleagues made me add many early improvements.

Continue thread →