当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

miniMAL

JavaScript 的 Lisp 实现
授权协议 MPL
开发语言 Clojure Python JavaScript HTML/CSS
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 申屠飞
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

miniMAL 是小于 1KB JavaScript 的 Lisp 实现,包括 JSON 源,宏,TCO,互操作和异常处理。

miniMAL 核心解释器以不到1024字节的 JavaScript(uglify / regpack)实现。在 python(1.4K作为pyz文件)和 ClojureScript(缩小后为1.8K)中也有 miniMAL 的实现。

miniMAL 的设计始于 mal(使用Clojure进行教学的Lisp解释器,并以六十多种语言实现)。实际上,在 miniMAL 系统信息库中,可以看到构建解释器的增量步骤,就像每个 mal 实现一样。但是,miniMAL 的语法和功能与 mal 完全不同,因此它是一个独立的项目。

尽管 miniMAL 很小,但实际上它是具有强大功能的 Lisp,具有高级功能,包括:高阶函数,尾部调用优化,宏,JavaScript 互操作和错误处理。miniMAL 功能强大,足以用来创建 mal 的完整实现

  • 随着 .Net6 的发布,微软也改进了对之前 ASP.NET Core 构建方式,使用了新的 Minimal API 模式。以前默认的方式是需要在 Startup 中注册 IOC 和中间件相关,但是在 Minimal API 模式下你只需要简单的写几行代码就可以构建一个 ASP.NET Core的Web 应用,可谓非常的简单,加之配合 c# 的 global using 和 Program 的顶级

  • 一、开发环境搭建 安装见【CentOS 7 minimal安装与使用】 升级gcc sudo su yum -y install wget yum -y install vim wget http://mirrors.163.com/.help/CentOS7-Base-163.repo cp CentOS7-Base-163.repo /etc/yum.repos.d/ cd /etc/yum

  • 一、CentOS 7 minimal安装与使用 CentOS 下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/ 我安装mini版后,ifconfig、yum、iwconfig等各种命令无法使用 出现问题处理 username is not in the sudoers file. This incident will be reported.

 相关资料
  • 本书适用于那些想更上一层楼的 Lisp 程序员。书中假设读者已经初步了解 Lisp, 但不要求有丰富的编程经验。最初几章里会重温很多基础知识。我希望这些章节也会让有经验的Lisp 程序员感兴趣, 因为它们以崭新的视角展示了熟知的主题。 通常很难一语道清一门编程语言的精髓, 但 John Foderato 的话已经很贴切了: Lisp 是一门可编程的编程语言。 (Lisp is a programm

  • Quickproject 是一个用于创建 Common Lisp 工程框架的库。创建项目后,它扩展了 ASDF 注册表,以便可以立即加载项目。 示例 * (quickproject:make-project #p"~/src/myproject/" :depends-on '(drakma cxml))"myproject"* (asdf:load-system "myproject")load

  • Little Lisp 是一个用 JavaScript 编写的小型 Lisp 解释器。

  • Bud是一个使用Java实现的类Scheme的Lisp方言解释器,简单、轻量,能够十分方便地嵌入Java程序中使用。 Bud实现了R5RS中大多数的特殊形式(Special Form)以及内置函数,其中包含:quote、lambda、if、cond、and、or、car、cdr、eq?以及类型判断和算数函数。 使用Bud需要Java 7及以上版本,编译需要Maven 3.0.4以上。 特性: 一等

  • Emacs Lisp,一种直译式的脚本语言,为LISP的方言之一,GNU Emacs与XEmacs文字编辑器都使用这个编程语言来扩展他们的功能。它的直译器是以C语言来实作的。它受到Maclisp的影响很大,但是跟Common Lisp与Scheme有所不同。

  • Lisp是仅次于Fortran的第二古老的高级编程语言,并且从早期开始就发生了很大变化,并且在其历史上存在许多方言。 今天,最广为人知的通用Lisp方言是Common Lisp和Scheme。 Lisp是John McCarthy于1958年在麻省理工学院(MIT)工作时发明的。 在学习LISP编程语言时,此参考将引导您通过简单实用的方法。

  • Common Lisp Koans(lisp-koans)是一个语言学习练习程序,类似 ruby koans,python koans 等等。Common Lisp Koans 主要是帮助学习一些 lisp 规范特性和改进,可以学习到大量的 Common Lisp 语言特性。 终端,在文件 'contemplate.lsp' 执行 lisp 解析器: sbcl --script contempla

  • Lisp Web Toolkit 是使用 Common Lisp 开发的,面向对象的开源 Web 框架,支持 URI、HTML、CSS、JSON、HTTP、WebSocket 等功能。