2012-03-28 24 views
10

Lua.org ma very nice document, która opisuje strategie implementacji i nowości Lua 5.0.Dokument opisujący implementację Lua 5.2?

W Lua 5.2 możemy dodać poważny przyrostowy garbage collector i instrukcję goto do listy funkcji Lua 5.0. Naprawdę chciałbym przeczytać o tym, w jaki sposób je wdrożyli (bez kopania zbyt wiele w źródle).

Czy jest jakiś dokument podobny do tego, który jest dostępny w wersji 5.2 dla wersji 5.2?

Odpowiedz

7

Istnieje prezentacja o Lua 5.2 novelties autorstwa Roberto Ierusalimschy. Chociaż nie podaje szczegółów dotyczących usuwania śmieci, istnieje slajd opisujący implementację goto (slajd 17).

Jeśli potrzebujesz więcej szczegółów, prawdopodobnie musisz rzucić okiem na źródło (jest to całkiem czytelne).

3

Lua 5.1 wprowadziła inkrementalny zbiór śmieci.

Lua 5.2 wprowadziła zbiorowe usuwanie śmieci jako funkcję eksperymentalną.

Ale nie, nie ma dokumentu dotyczącego tej implementacji.