Sommario:
Definizione - Cosa significa Snarf?
Snarf è una semplice estensione del linguaggio di programmazione orientata agli oggetti e in stile prototipo creata per il linguaggio di programmazione Lisp. È stato creato nello stesso modo di JavaScript, Python, NewtonScript e SELF ed è stato reso più semplice ed elegante, ma più lento del Common Lisp Object System (CLOS). Snarf è un'estensione molto piccola composta da sole 400 righe ed è contenuta in un singolo file.
Techopedia spiega Snarf
Snarf è semplice, senza tipo e utilizza un linguaggio orientato agli oggetti in stile prototipo e ereditarietà singola. Non è incredibilmente veloce e dipende dalla qualità dell'implementazione della tabella hash del sistema per la velocità.
Snarf non contiene classi, solo oggetti, che sono semplicemente raccolte (dizionario) di valore-chiave (