英语法语西班牙文

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
    Gin 网络框架
    Gin 网络框架
    Gin 是一个非常快的 Web 框架
    用 Golang 编写,最多可以执行
    快了 40 倍,这要归功于它的
    类似马提尼的 API 和自定义版本
    http路由...
    下载 Gin Web 框架
  • 2
    CEREUS Linux
    CEREUS Linux
    CEREUS LINUX 和 MX LINUX 控制器
    各种不同的写入方式。 这是
    也可以获取的应用程序

    https://sourceforge.net/projects/cereu...
    下载CEREUS LINUX
  • 3
    任务教练
    任务教练
    任务教练 - 你的友好任务
    经理。 任务教练是免费开放的
    源待办事项管理器。 它长出了
    对其他程序的挫败感
    处理复合...
    下载任务教练
  • 4
    HyperSQL数据库引擎(HSQLDB)
    HyperSQL数据库引擎(HSQLDB)
    HSQLDB是一个关系数据库引擎
    用 Java 编写,带有 JDBC 驱动程序,
    符合 ANSI SQL:2016。 一个小的,
    快速、多线程引擎和服务器
    与记忆...
    下载 HyperSQL 数据库引擎 (HSQLDB)
  • 5
    蜡染恢复
    蜡染恢复
    由 Batik 开发的 Project Recovery
    来自印度尼西亚的恢复团队合作,这
    蜡染恢复是蜡染的衍生物
    官方 TWRP 已由
    开发...
    下载蜡染恢复
  • 6
    TightVNC的
    TightVNC的
    TightVNC 是 VNC 的改进版本,
    很棒的免费远程桌面工具。 这
    改进包括带宽友好
    “紧”编码,文件传输
    在...
    下载 TightVNC
  • 更多 ”

Linux 命令

Ad