andreamonaco

Joined 1 year ago

Karma
81
Submissions
43
Member since
Nov 13
Working on https://savannah.nongnu.org/p/alisp, a lisp implementation, and on a little MMO game (https://github.com/andreamonaco/zombieland). Mail is monacoandrea94 plus the at-sign plus gmail plus com.
View on Hacker News

Recent submissions

Comment · 5 months ago
> I wonder how you manage to keep track of everything with this huge all-in-one main.c

To me it's not different from having multiple files, on the contrary it's even easier to do search and replace

> Do you plan to achieve 100%?

Yes!

> Is there a list of what is actually missing and which relevant projects depend on the missing parts?

Yes, a partial list is in "Known bugs and limitations" in NOTES.

> What are the core benefits compared to e.g. ECL or CLISP?

Well, the code base is smaller and (arguably) easier to read. Building is easier. There's a debugger with stepping, very easy to use

Comment · 8 months ago
Comment · 8 months ago
This is a nightmare XD
Comment · 8 months ago
I fully agree, in fact I'm writing a game in C too, it's https://github.com/andreamonaco/zombieland. Plus I have at least another idea for a game project in mind with the same language.
Comment · 1 year ago
I'll look at that. About performance: people in practice have always favored GC, so I think there's a lot to be discovered in optimization of reference counting algorithms, including concurrent traversal (which is easier because each node has local info in the form of refcounts and flags) and maybe detection of problematic worse-case graphs
Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
Many people still use C, I do for sure

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton