<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>函数 on 简单点</title>
    <link>https://95ie.net/tags/%E5%87%BD%E6%95%B0/</link>
    <description>Recent content in 函数 on 简单点</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <copyright>Jack Hsu</copyright>
    <lastBuildDate>Thu, 07 Dec 2023 21:41:56 +0800</lastBuildDate>
    <atom:link href="https://95ie.net/tags/%E5%87%BD%E6%95%B0/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>部分SRFI-152函数的AutoLISP实现</title>
      <link>https://95ie.net/post/the-autolisp-implements-of-several-functions-of-srfi152/</link>
      <pubDate>Thu, 07 Dec 2023 21:41:56 +0800</pubDate>
      <guid>https://95ie.net/post/the-autolisp-implements-of-several-functions-of-srfi152/</guid>
      <description>&lt;p&gt;&lt;code&gt;srfi-152&lt;/code&gt;的库函数，之前断断续续写了好多篇，只是一直都不完整，这次争取把它弄完整喽。😂&#xA;autolisp、visual lisp内置了很多string函数，再加上这几回写的srfi152的实现，&#xA;绝大部分常见的string函数都全乎了，从srfi152往autolisp切换的话，基本上不会有明显障碍了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SRFI 152库函数的AutoLISP实现</title>
      <link>https://95ie.net/post/implements-of-srfi152-functions-in-autolisp/</link>
      <pubDate>Sat, 02 Dec 2023 11:33:37 +0800</pubDate>
      <guid>https://95ie.net/post/implements-of-srfi152-functions-in-autolisp/</guid>
      <description>&lt;p&gt;&lt;code&gt;srfi-152&lt;/code&gt;是&lt;code&gt;srfi-13&lt;/code&gt;的精简版。&lt;/p&gt;&#xA;&lt;p&gt;之所以专门弄个精简版，简单来说，就是剔除用不上的废弃函数。&lt;/p&gt;&#xA;&lt;p&gt;要说的详细一点的话，就要从&lt;code&gt;srfi&lt;/code&gt;讲起。&lt;code&gt;srfi&lt;/code&gt;是对&lt;code&gt;scheme&lt;/code&gt;标准的补充。&#xA;&lt;code&gt;srfi-13&lt;/code&gt;出现的时候，scheme标准规定的string函数很少，到了&lt;code&gt;srfi-152&lt;/code&gt;出现的时候，&#xA;scheme标准、各种常见的scheme实现都增加了不少的string函数，因此，就有了&lt;code&gt;srfi-152&lt;/code&gt;。&lt;/p&gt;</description>
    </item>
    <item>
      <title>SRFI 13库函数的AutoLISP实现</title>
      <link>https://95ie.net/post/extra-implements-of-srfi13-in-autolisp/</link>
      <pubDate>Tue, 28 Nov 2023 18:18:08 +0800</pubDate>
      <guid>https://95ie.net/post/extra-implements-of-srfi13-in-autolisp/</guid>
      <description>&lt;p&gt;关于 &lt;code&gt;srfi 13&lt;/code&gt;的函数实现，之前写过几篇blog，已经实现了不少的函数。&#xA;不过，srfi 13 的函数实在是太多了，因为它的目的是解决&lt;code&gt;scheme&lt;/code&gt;代码移植性问题，&#xA;所以，函数的数量自然是不会少的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Autolisp里边调用AutoCAD命令的3种方法</title>
      <link>https://95ie.net/post/3-ways-of-invoking-command-of-autocad-in-autolisp/</link>
      <pubDate>Thu, 23 Nov 2023 15:56:03 +0800</pubDate>
      <guid>https://95ie.net/post/3-ways-of-invoking-command-of-autocad-in-autolisp/</guid>
      <description>&lt;p&gt;&lt;code&gt;AutoLISP&lt;/code&gt; 这种脚本语言，从诞生之日起就是用作提高&lt;code&gt;AutoCAD&lt;/code&gt;的制图效率的。和autocad的srcript脚本相比，&#xA;它提供更高级一点功能，能够做到script做不到或者很难做到的一些功能。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用Autolisp实现SRFI 13的一些函数（续）</title>
      <link>https://95ie.net/post/more-implements-of-srfi13-in-autolisp/</link>
      <pubDate>Wed, 22 Nov 2023 12:49:19 +0800</pubDate>
      <guid>https://95ie.net/post/more-implements-of-srfi13-in-autolisp/</guid>
      <description>&lt;p&gt;&lt;code&gt;SRFI 13&lt;/code&gt; 是 &lt;code&gt;scheme&lt;/code&gt; 的标准的一种补充，包括 &lt;code&gt;Racket&lt;/code&gt; 在内的scheme实现（变种、方言），&#xA;通常都会支持大部分的 SRFI。&lt;code&gt;SRFI 13&lt;/code&gt; 是关于 string 的，它提供了几十个常用的函数，&#xA;这些函数绝大部分都是受 &lt;code&gt;Racket&lt;/code&gt; 支持的。相比之下，&lt;code&gt;AutoLISP&lt;/code&gt;的string函数就少多了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用Autolisp实现 SRFI 13的一些函数</title>
      <link>https://95ie.net/post/several-implements-of-srfi13-in-autolisp/</link>
      <pubDate>Tue, 21 Nov 2023 12:14:30 +0800</pubDate>
      <guid>https://95ie.net/post/several-implements-of-srfi13-in-autolisp/</guid>
      <description>&lt;p&gt;之前写过 SRFI 1的函数，这回来写 SRFI 13的 函数，这些函数在Racket中都是内置的，&#xA;可能名字不一样，功能基本上是相同的。&lt;/p&gt;&#xA;&lt;h3 id=&#34;string-every&#34;&gt;string-every&lt;/h3&gt;&#xA;&lt;p&gt;&lt;code&gt;string-every&lt;/code&gt; 接受 2 个参数，1个函数符号f，一个字符串a。它的功能和 &lt;code&gt;vl-every&lt;/code&gt; 是类似的，&#xA;不同之处在于，一个接受list做参数，一个接受字符串做参数。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用Autolisp实现Racket SRFI 1的一些函数（续）</title>
      <link>https://95ie.net/post/more-implements-of-srfi1-in-autolisp/</link>
      <pubDate>Sun, 19 Nov 2023 16:29:52 +0800</pubDate>
      <guid>https://95ie.net/post/more-implements-of-srfi1-in-autolisp/</guid>
      <description>&lt;p&gt;&lt;code&gt;SRFI 1&lt;/code&gt; 是 &lt;code&gt;scheme&lt;/code&gt; 的标准的一种补充，包括 &lt;code&gt;Racket&lt;/code&gt; 在内的 &lt;code&gt;scheme&lt;/code&gt; 实现（变种、方言），通常都会支持大部分的 SRFI。&#xA;&lt;code&gt;SRFI 1&lt;/code&gt; 是关于 list 的，它提供几十个常用的 list 函数，对 &lt;code&gt;R4RS&lt;/code&gt;/&lt;code&gt;R5RS&lt;/code&gt;两版 &lt;code&gt;scheme&lt;/code&gt; 标准来说非常有用，&#xA;因为这两版标准删除了很多常用的 list 函数。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用Autolisp实现Racket SRFI 1的一些函数</title>
      <link>https://95ie.net/post/several-implements-of-srfi1-in-autolisp/</link>
      <pubDate>Sat, 18 Nov 2023 16:26:43 +0800</pubDate>
      <guid>https://95ie.net/post/several-implements-of-srfi1-in-autolisp/</guid>
      <description>&lt;p&gt;用 autolisp 实现 racket 函数这个事情，之前&lt;a href=&#34;http://95ie.net/post/implement-some-racket-functions-in-autolisp&#34;&gt;写过一篇 blog&lt;/a&gt;，&#xA;记录的函数不是很多，远远不及&lt;code&gt;SRFI 1&lt;/code&gt;的函数数量。这回再补充一些，不一定能写多少个，反正补一点算一点。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用Autolisp实现Racket的一些函数</title>
      <link>https://95ie.net/post/implement-some-racket-functions-in-autolisp/</link>
      <pubDate>Tue, 14 Nov 2023 18:54:46 +0800</pubDate>
      <guid>https://95ie.net/post/implement-some-racket-functions-in-autolisp/</guid>
      <description>&lt;p&gt;racket内置了丰富的list函数，这些函数有些是SRFI 1 标准里边的，有些则不是。&#xA;不过，不管出自哪里，都比autolisp、visual lisp的list函数丰富多了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>分组函数的lisp实现</title>
      <link>https://95ie.net/post/the-lisp-implement-of-the-group-function/</link>
      <pubDate>Sat, 11 Dec 2021 10:10:53 +0800</pubDate>
      <guid>https://95ie.net/post/the-lisp-implement-of-the-group-function/</guid>
      <description>&lt;h2 id=&#34;何为分组函数&#34;&gt;何为分组函数？&lt;/h2&gt;&#xA;&lt;p&gt;举个例子，有1个包含9个数值元素的list，其中每3个元素为1个点的三维坐标，现在要求将每个点的三维坐标提取出来，&#xA;组成1个list，然后，将这些点坐标list作为元素，返回一个与初始list相同顺序的点坐标list的list。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
