2010-05-15 27 views
4

這款名爲瓦拉新的語言,這被認爲是類似C#和推測更容易比C++或C,編譯下來與GCC編譯C對Linux操作系統。如何使用Vala編程語言製作PHP模塊?

聽起來不錯。現在我想用它來創建一個PHP擴展模塊,以便可以在Vala中創建緩慢的PHP代碼並將其作爲函數導入到PHP中。

如何在Vala中完成此操作?它甚至有可能嗎?

回答

2

我不知道瓦拉,但是如果你可以調用本地代碼,宣佈C結構,並通過他們的指針說本機代碼,定義使用C調用約定的功能,它應該是可能的。但在C/C++中它肯定會更容易。

編輯:其homepage

華劣克從瓦拉源文件生成C源代碼和頭文件,如果你直接寫入您的庫或應用程序中C.使用瓦拉圖書館從C應用贏得」看起來不同於使用任何其他基於GObject的庫。不會有一個VALA運行時庫和應用程序可以與他們的tar包分發生成的C代碼,所以有用戶沒有額外的遊程或建造時的依賴。

所以,雖然這不是確定性的,但我可以說你可以。