scheme语言编写运行
来源:互联网 发布:夜神模拟器修改mac 编辑:程序博客网 时间:2024/05/19 14:19
scheme是lisp的一种
编辑器可以用emacs,网上有很多教导如何编写的
(begin
(display "hello")
(newline))
编写完以.scm保存,这里保存为test.scm
然后sudo apt-get install racket //也可以安装scm
Racket (原名 PLT Scheme[4][5]) 是个通用、多范型,属于Lisp家族的函数式编程语言,它的设计目的其中之一是为了提供一种语言创造、设计与实作的平台,Racket被广泛应用在脚本程式设计、通用程式设计、计算机科学教育和学术研究等不同领域。
运行mzscheme或者scm,然后输入(load "test.scm"),ok结果就出来了,可以(exit)退出
我这里用的是gimp测试,脚本必须编写在~/.gimp-2.6/scripts(为了运行gimp)
qboxtest@qboxtest-G41D3:~/.gimp-2.6/scripts$ cat ff.scm
(define (batch-resize pattern width height)
(let* ((filelist (cadr (file-glob pattern 1))))
(while (not (null? filelist))
(let* ((filename (car filelist))
(image (car (gimp-file-load RUN-NONINTERACTIVE filename filename)))
(drawable (car (gimp-image-get-active-layer image))))
(gimp-image-scale-full image width height INTERPOLATION-CUBIC)
(gimp-file-save RUN-NONINTERACTIVE image drawable filename filename)
(gimp-image-delete image))
(set! filelist (cdr filelist)))))
然后到含有JPG的文件夹下
gimp -i -b '(batch-resize "*.JPG" 604 453)' -b '(gimp-quit 0)'
修改尺寸
- scheme语言编写运行
- 如何在 MIT Scheme 中运行 Scheme 语言程序
- Ubuntu 上运行 scheme
- scheme运行环境介绍
- Scheme 语言概要(上)
- Scheme 语言介绍
- Scheme 语言介绍
- Scheme 语言概要(上)
- Scheme 语言概要(上)
- Scheme 语言概要(上)
- Scheme语言--简介
- Scheme 语言概要(上)
- Scheme语言深入
- Scheme语言深入
- Scheme 语言概要上
- Scheme语言深入
- Scheme 语言概要
- Scheme 语言概要(上)
- HTML5_画布_太阳系
- #iOS# Core Data基础
- JSONKit的使用方法
- NSnotificationcenter
- URL 统一资源定位符
- scheme语言编写运行
- Python 爬虫 之 阅读呼叫转移(三)
- JetBrains IntelliJ IDEA 13 Keygen (Java Source Code)
- Android系统Recovery工作原理之使用update.zip升级过程分析(七)---Recovery服务的核心install_package函数
- mac10.10 编译mcrypt时,找不到php.h文件的解决办法
- sybase 开发版下载地址
- [LeetCode] Find Minimum in Rotated Sorted Array
- 20141024
- 揭底互联网圈内大佬的外语水平