Ethan Blanton on Nostr: I've made some mistakes that took me time writing a #c99 compiler in #guile #scheme ...
I've made some mistakes that took me time writing a #c99 compiler in #guile #scheme along with Nora Sandler's Writing a C Compiler, but Chapter 7 was a satisfying indication that I'm doing some things right:
$ hg diff | diffstat
parser.scm | 8 +++++---
semantics.scm | 17 +++++++++++------
tacky.scm | 13 ++++++++-----
3 files changed, 24 insertions(+), 14 deletions(-)
Published at
2024-08-09 23:31:45Event JSON
{
"id": "a3826c893ce89a6f88d80c84018d7a9e74119e0105bb74a7fd229740a6b336e7",
"pubkey": "ced8854413eb31949434fdf2005cdd22937a4b12e2699cec34799e8f5710ec89",
"created_at": 1723246305,
"kind": 1,
"tags": [
[
"t",
"c99"
],
[
"proxy",
"https://social.sdf.org/@elb/112934669878037903",
"web"
],
[
"t",
"guile"
],
[
"t",
"scheme"
],
[
"proxy",
"https://social.sdf.org/users/elb/statuses/112934669878037903",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://social.sdf.org/users/elb/statuses/112934669878037903",
"pink.momostr"
],
[
"-"
]
],
"content": "I've made some mistakes that took me time writing a #c99 compiler in #guile #scheme along with Nora Sandler's Writing a C Compiler, but Chapter 7 was a satisfying indication that I'm doing some things right:\n\n$ hg diff | diffstat\n parser.scm | 8 +++++---\n semantics.scm | 17 +++++++++++------\n tacky.scm | 13 ++++++++-----\n 3 files changed, 24 insertions(+), 14 deletions(-)",
"sig": "0bcd4fe3c3ddbedda970bdb7cca866a0275ce201414a7192c377668ed70c0c823636b5876b66cb27b2b858ca57c87e8f0fb24854c6ae9f1df1a99603a4fad497"
}