好久不见各位。 我尝试使用Common Lisp 读取一个语料文件。可能会很大。我之前使用c语言实现过。不过我希望在这个问题上挑战极限。内存映射可以吗?希望大神们给我提一点意见。
要做内存映射的话,sbcl 提供 mmap system call(Linux 限定)。ccl 有另外一套 Clozure CL Documentation
CL 标准里面没有什么针对性的东西可以用。
越是接近底层的地方 Common Lisp 和 C 就越像。因为文件系统和内存管理全得靠操作系统实现。
好久不见各位。 我尝试使用Common Lisp 读取一个语料文件。可能会很大。我之前使用c语言实现过。不过我希望在这个问题上挑战极限。内存映射可以吗?希望大神们给我提一点意见。
要做内存映射的话,sbcl 提供 mmap system call(Linux 限定)。ccl 有另外一套 Clozure CL Documentation
CL 标准里面没有什么针对性的东西可以用。
越是接近底层的地方 Common Lisp 和 C 就越像。因为文件系统和内存管理全得靠操作系统实现。