码迷,mamicode.com
首页 > 编程语言 > 详细

scheme语言编写运行

时间:2014-10-24 10:57:22      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   io   ar   sp   文件   on   cti   

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语言编写运行

标签:style   http   color   io   ar   sp   文件   on   cti   

原文地址:http://blog.csdn.net/needkane/article/details/40423883

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!