英语法语西班牙文

OnWorks 网站图标

gclL - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 gclL

这是 gclL 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


gcl - GCL Common Lisp 解释器/编译器,CVS 快照

概要


保利协鑫 [ 选项 ]

商品描述


该程序 保利协鑫 是 Common Lisp Ansi 标准的一个子集的实现。 这是
用 C 和 Common Lisp 编写,具有高度的可移植性。 它包括在
Common Lisp 的原始定义,(Guy Steele 版本 1.),以及一些特性
来自提议的新标准。

最好的文档可在 文本信息/信息 形式,共有三组
信息。 协鑫硅 用于基本的常见 lisp 描述,以及独有的功能 保利协鑫 这款
GCL-TK 信息是指与 tk 窗户系统,让所有的力量
tcl/tk 从 lisp 使用的交互系统。 第三个信息文件 保利协鑫 安思详解
通用 lisp 的标准,这个子集试图遵守。 强烈推荐
编写程序,将在gcl和ansi common lisp的交集。
不幸的是,Ansi 标准是巨大的,需要大量的努力,并且
增加 gcl 的大小,以包括所有这些。

什么时候 保利协鑫 从外壳调用,变量 si::*命令参数* 设置为列表
命令行参数。 各种各样的 选项 被理解为:

-评估 命令
调用 read 然后 eval 命令 通过 英寸

-- 停止处理参数,将 si::*command-args* 设置为包含
之后的争论 --.

-加载 路径名
加载文件 路径名 在之后指定 -加载.

-f 打开文件如下 -f 对于输入,跳过第一行,然后读取和评估
文件中的其余表格。 用列表替换 si::*command-args*
之后开始 -f. 这个可以作为用shell来写小shell
程式:

#!/usr/local/bin/gcl.exe -f
(格式 t "hello world ~a~%" (nth 1 si::*command-args*))

价值 si::*命令参数* 将具有适当的值。 因此,如果上面的 2 行
文件被设为可执行并被调用 FOO 然后

教程% foo billy
你好世界比利

注意:在许多系统(例如 SunOs)上,可执行脚本文件的第一行,例如:
#!/usr/local/bin/gcl.exe -f 只读取前 32 个字符! 所以如果你的路径名
其中可执行文件与“-f”一起超过 32 个字符的文件
不会被识别。 此外,可执行文件必须是实际的大型二进制文件,[或
链接到它],而不仅仅是一个 / bin / sh的 脚本。 在后一种情况下 / bin / sh的 口译员会
在文件上调用。

或者,可以调用该文件 FOO 不使其可执行:

教程% gcl -f foo "from bill"
来自比尔的世界你好

-批 不要输入命令打印循环。 如果其他命令行参数很有用
做点什么。 不要打印许可证和确认信息。 注意如果
您的程序确实打印了任何许可证信息,它必须打印 GCL 标头
信息也。

-目录 正在运行的可执行二进制文件所在的目录。 保存需要
和朋友。 这被设置为 si::*system-directory*

-libdir
-libdir /d/wfs/gcl-2.0/

这意味着可以通过将路径连接到 gcl-tk/tk.o 之类的文件
libdir 路径,即 /d/wfs/gcl-2.0/gcl-tk/tk.o

-编译
在以下文件名上调用编译器 -编译 其他标志影响
汇编。

-o-文件
如果 nil 跟随 -o-文件 然后不产生 .o 文件中。

-c-文件
If -c-文件 被指定,离开中间 .c 文件在那里。

-h-文件
If -h-文件 被指定,离开中间 .h 文件在那里。

-数据文件
If -数据文件 被指定,离开中间 。数据 文件在那里。

-系统-p
If -系统-p 指定然后调用 编译文件:系统-p t 关键词
参数,这意味着 C init 函数将带有一个基于名称的名称
文件,以便 C 代码可以按名称调用它。

这个 GNU 包不应该与由
FRANZ, Inc. 也不应与任何公共领域或专有 lisp 混淆
系统。

对于程序开发以外的任何事情,强烈建议使用 lisp 编译器
建议优先使用解释器,因为速度要快得多。

使用 onworks.net 服务在线使用 gclL


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    联合转速
    联合转速
    加入我们的 Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    启用 URPMS 存储库
    系统-
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    下载 unitrpms
  • 2
    Boost C++ 库
    Boost C++ 库
    Boost 提供免费便携
    同行评审的 C++ 库。 这
    重点是便携式图书馆
    与 C++ 标准库配合良好。
    参见http://www.bo...
    下载 Boost C++ 库
  • 3
    虚拟GL
    虚拟GL
    VirtualGL 重定向 3D 命令
    Unix/Linux OpenGL 应用程序
    服务器端 GPU 并转换
    将 3D 图像渲染为视频流
    与...
    下载虚拟GL
  • 4
    libusb
    libusb
    启用用户空间的库
    与之通信的应用程序
    USB 设备。 受众:开发人员,结束
    用户/桌面。 编程语言:C。
    分类...
    下载 libusb
  • 5
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 6
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 更多 ”

Linux 命令

Ad