Pharo 在浏览器中使用 WebAssembly
Pharo in the Browser with WebAssembly

原始链接: https://massimo-nocentini.github.io/pharo-vm/world.html

Pharo World 拖放文件以导入或打开 Smalltalk .st 文件、Pharo .zip 文件,或包含 .changes 和 .sources 的 .image 文件 Git HTTP 代理 站点默认:(无) 无:请求直接发送到 git 主机(仅适用于允许此页面访问的主机) 我的代理:Iceberg 的 https:// 克隆、获取、拉取和推送,以及 Metacello 的 github:// 加载,使用此 CORS 代理:每个请求发送到代理 URL,后跟仓库的主机和路径,例如 github.com/pharo-project/pharo.git。代理会看到代码及通过它的任何凭据,因此仅选择你运行或信任的代理:推送时要求的用户名和令牌仅通过我的代理,或在选择“无”时直接发送到主机,从不通过站点默认。选择“无”时,请求直接发送到仓库本身,仅适用于允许此页面访问的服务器(CORS)。浏览器会保存你的选择;链接无法设置它。取消 保存 此页面需要 JavaScript 和 WebAssembly。

一篇题为“Pharo in the Browser with WebAssembly”的Hacker News帖子链接到一个GitHub Pages站点,获得22分和5条评论。评论者讨论基于浏览器的开发环境,其中一人表示此类体验因硬件和软件摩擦仍显粗糙。其他人报告导航问题,包括Android上后退按钮失效。一位评论者怀疑帖子被可疑地推送,并称其平淡无奇。作者回应称对接受程度感到惊讶,并指出Hacker News用户对Lisp/Smalltalk话题持开放态度。
相关文章

原文
Pharo World
Git HTTP proxy

Iceberg's https:// clones, fetches, pulls and pushes, and Metacello's github:// loads, go to this CORS proxy: each request goes to the proxy's URL followed by the host and the path of the repository, such as github.com/pharo-project/pharo.git. The proxy sees the code and any credentials that pass through it, so choose only one that you run or trust: the user name and token that a push asks for go only through My proxy, or straight to the host with None, never through the site's default. With None, the requests go to the repository itself, which works only for a server that lets this page in (CORS). This browser keeps your choice; a link cannot set it.

联系我们 contact @ memedata.com