2010-05-09 129 views
16

作爲一個書呆子,我認爲在iPad上安裝TeX編輯器會很好。但是TeX是一種圖靈完備的語言,它可以說是一個通用的編譯器/解釋器。這是否會讓App Store無法接受?此外,如果有人將TeX編譯器移植到JavaScript並在WebKit內部運行,它是否可以被App Store接受?iPad上的TeX兼容Apple的政策?

僅供參考,這裏的開發者協議的部分:

3.3.2的應用本身可以不安裝或以任何方式通過使用插件架構的推出其他可執行代碼,包括但不限於,調用其他框架,其他API或其他。除了由Apple的已發佈API和內置解釋器解釋和運行的代碼之外,未在任何應用程序中下載和使用解釋代碼。

更新(Jun.11.2010)蘋果改變了部分如下:

3.3.2除非另有蘋果書面批准,沒有解釋的代碼可能下載或應用程序中使用除用於由Apple的Documented API和內置解釋器解釋和運行的代碼。儘管有上述規定,但在Apple事先書面同意的情況下,如果應用程序僅用於提供與應用程序的預期和廣告目的一致的次要功能或特性,則應用程序可以以有限方式使用嵌入式解釋代碼。

這可能會開啓在iPad上使用TeX的道路。

另一個更新(Sep.10.2010)蘋果在向外界壓力(可能的反壟斷調查?)屈服

3.3.2應用程序可能無法下載或安裝可執行代碼。如果所有腳本,代碼和解釋程序都打包在應用程序中並且沒有下載,則只能在應用程序中使用解釋的代碼。前述的唯一例外是腳本和代碼由Apple內置的WebKit框架下載和運行。

我想現在在iPad上安裝TeX是完全可以的。誰將移植一個TeX發行版?

回答

1

您可以嘗試使用LaTeX Lab,它與Google文檔集成,並允許您在Google文檔空間中創建/編輯LaTeX文檔。至於你是否可以在iPhone/iPad上實現TeX/LaTeX,你必須問Apple,因爲他們是最後的仲裁者,他們的決定並不總是直截了當的。

+0

啊,感謝您與LaTeX Lab的鏈接。唉,它不是一個TeX的JavaScript實現... – Yuji 2010-05-09 22:34:23

0

鑑於TeX最終是一種解釋型語言,因此iPad上的TeX可能不是首發。即使您可以使用TeX解釋器應用程序,TeX的支持文件也可以運行到多個GiB。

+1

是啊...也許我應該只爲我自己使用。基本的TeX安裝也可以在100MB以下。我在15年前在一個帶有640K內存的DOS盒子上使用了TeX! – Yuji 2010-05-09 22:37:33

+0

我在想所有的宏包。但是你確實可以讓TeX適應一個狹小的空間。 – 2010-05-09 23:37:11

+0

是的,我知道你提到宏包...但許多煤礦的老人同事甚至不知道tex的全分佈的存在,並使用了非常老的,少的TeX安裝的他/她的PC上沒有問題的生活。 – Yuji 2010-05-10 04:51:13