我想为我的Raspberry Pi编写一个Forth程序。该程序应从现有文件中读取一些传感器数据,并将其发送到存储数据的网站。
在网上搜索时,有很多关于Forth是多么容易和快速以及如何计算斐波那契数的文档。但是,如何请求网址呢?如何将数据发送到网站并处理结果?
如果没有套接字支持:是否可以启动像curl/wget这样的外部程序来执行请求?
从这个问题中看不出使用了什么 Forth 实现。
例如,Gforth(在Raspberry Pi上可用( 对套接字有一些支持,并且还允许使用system
单词启动外部程序。请参阅我对类似问题的回答:如何从 Gforth 中的网站读取原始代码?
在 Gforth 中创建卷曲子进程的示例:
S" curl https://example.com/" system
无论如何, 对于给定的问题,似乎最有希望的方法是开发与libcurl的绑定(如果对于使用的Forth实现尚不存在(。