Successivo: Sommario delle note, Precedente: Limitazioni dell'implementazione, Su: Note [Contenuti][Indice]
Questa sezione documenta l’architettura dell’estensione API, inclusa una trattazione sommaria della progettazione e dei problemi che andavano risolti.
La prima versione delle estensioni per gawk
è stata sviluppata
a metà degli anni ’90, e distribuita con la versione 3.1 di gawk
,
verso la fine degli anni ’90.
Il meccanismo e l’architettura sono rimasti gli stessi per quasi 15 anni,
fino al 2012.
Il vecchio meccanismo delle estensioni usava tipi di dati e funzioni dello
stesso gawk
, con un “abile trucco” per installare le funzioni
di estensione.
La distribuzione gawk
conteneva alcuni esempi di estensioni, solo
poche delle quali erano realmente utili. Tuttavia era chiaro fin da
principio che il meccanismo di estensione era un’aggiunta improvvisata, e
non era realmente ben concepito.
• Problemi con le vecchie estensioni | Problemi col vecchio meccanismo. | |
• Obiettivi delle estensioni | Obiettivi del nuovo meccanismo. | |
• Altre scelte progettuali per le estensioni | Qualche altra scelta progettuale. | |
• Futuri sviluppi delle estensioni | Possibilità di crescita futura. |