鸚鵡虛擬機器/擴充套件
外觀
< 鸚鵡虛擬機器
鸚鵡不僅僅是一個可執行的 VM,它還是一個動態連結的庫,匯出 Parrot API。該 API 允許開發附加元件來擴充套件 Parrot 的功能。
有兩個基本 API,或者更確切地說,一個 API 可以分為兩個不同的類別:那些可以訪問 Parrot 內部結構的 API,以及那些不能訪問的 API。一般來說,大多數擴充套件不需要深入訪問 Parrot 的內部結構,大多數擴充套件也不應該依賴它們。Parrot 的內部結構可能會發生變化,依賴於擴充套件的特定格式可能會導致以後的相容性問題。