g滑动


gSlip简介

Gnu gSlip是Weizenbaum博士的对称列表处理器(SLIP)的C++API扩展。它支持构建、修改和删除非循环图、树和列表。图形操作的机制由API子系统处理,并对应用程序进行隐藏,使应用程序能够专注于手头的问题,而不是单元操作的机制。

标准gSlip单元格在表达式中被视为原子操作,可以与其他原子对象(字节、int、浮点、字符串)以相同的方式使用。标准gSlip单元格具有内置类型转换,并支持隐式和显式类型转换。给出一个表达式x=(b2+b条2-4*a*c)/2*a个,a、b、c或x中的任何一个都可以是gSlip单元格。

图形迭代器允许递归或非递归图形遍历。递归条目提供从嵌套列表(图)的遍历和返回,并提供递归函数的迭代替代方法。遍历和返回的时间和空间有界,如下所示O(1).

使用ASCII文件支持端到端I/O。图形的输出是ASCII文件。根据输入计算机中浮点数字的分辨率和位宽度,浮点值以这样的格式输出,输入将精确复制输出值。I/O格式允许存档中间结果以供以后检索、修改中间结果以及使用文本编辑器创建图形。

支持32位和64位系统之间的可移植性和操作性。使用gSlip基元类型的操作和表达式允许在一台计算机上进行的计算在另一个体系结构中执行时产生相同的结果,前提是体系结构/编译器支持C++标准数据类型和数据类型精度。

内存管理是在没有垃圾收集器的情况下完成的。gSlip单元内存可以根据使用情况和需要进行扩展,也可以进行限制和不可扩展。当使用受到限制时,API可用,并且可以被嵌入式系统使用。gSlip是标准模板库(STL)列表和队列操作在其使用受到限制的环境中的合适替代品。

正在下载g滑动

g滑动可以在主GNU ftp服务器上找到:http://ftp.gnu.org/gnu/gslip/(通过HTTP)和ftp://ftp.gnu.org/gnu/gslip/(通过FTP)。也可以找到GNU镜像;拜托使用镜子如果可能的话。

文档

gSlip的文档可用在这里或使用大多数GNU软件的文档.

邮件列表

gSlip有以下邮件列表:

关于gSlip的公告大多数其他GNU软件都是在信息-菜单(档案文件).

不应立即公开的安全报告可以直接发送给维护人员。如果没有紧急响应问题,你可以上报给将军安全邮件列表以获取建议。

参与进来

gSlip的开发,一般来说,GNU是一项志愿工作,你可以做出贡献。对于信息,请阅读如何帮助GNU如果你愿意想参与进来,最好加入讨论邮件列表(见上文)。

测试版本
尝试最新的测试版本(如果可用)总是非常感谢。gSlip的测试版本可以在http://alpha.gnu.org/gnu/gSlip/(通过HTTP)和ftp://alpha.gnu.org/gnu/gSlip/(通过FTP)。
开发
对于开发源、问题跟踪器和其他信息,请参阅g滑动项目页面savannah.gnu.org.
翻译gSlip
翻译gSlip的其他语言的消息,请参阅翻译项目第页,共页g滑动.如果您有消息字符串的新翻译,或更新现有字符串,请在此进行更改存储库。只有来自此网站的翻译才会并入g滑倒。有关更多信息,请参阅翻译项目.
维护人员
gSlip目前由A.Schwarz维护。请使用邮件列表联系。

许可

g滑动是自由软件;您可以在的条款通用公共许可证由Free发布软件基础;许可证的版本3,或(在您的选项)任何更高版本。