scheme语言编写执行
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语言编写执行相关推荐
- c语言编写51单片机中断程序,执行过程是怎样的?
Q:c语言编写51单片机中断程序,执行过程是怎样的? 例如程序: #include<reg52.h> void main(void) { EA=1; //开放总中断 ...
- 计算机编写的程序具有可移植性,用高级程序设计语言编写的程序()。A.计算机能直接执行B.可读性和可移植性好C.可读性差但执行效率...
用高级程序设计语言编写的程序().A.计算机能直接执行B.可读性和可移植性好C.可读性差但执行效率 更多相关问题 有些消费函数表明,收入和消费是负相关的.() 地球上陆地的面积约为148 000 00 ...
- Scheme 语言概要
作为Lisp 变体,Scheme 是一门非常简洁的计算语言,使用它的编程人员可以摆脱语言本身的复杂性,把注意力集中到更重要的问题上,从而使语言真正成为解决问题的工具.本文分为上. 下两部分来介绍 sc ...
- Scheme 语言介绍
Scheme 语言介绍 Wolfgang Kreutzer 翻译:寒蝉退士 原文:http://www.cosc.canterbury.ac.nz/~wolfgang/cosc302/Chap2.3. ...
- 用C语言编写一个Linux下的简单shell程序
这是一个简单的C程序,展示了如何进行系统调用执行logout cd ls pwd pid rm mkdir mv cp等命令,这是一个简单的命令解释程序shell,其源代码如下: #include & ...
- Redox随笔(2)-用Rust语言编写的类UNIX操作系统
与其他操作系统相比,Redox如何 我们与其他操作系统有很多共同之处. 由于 Redox syscall接口是Unix-y.例如,我们有open, pipe, pipe2, lseek, read, ...
- 如何用C语言编写PHP扩展的详解
来源:http://www.jb51.net/article/38381.htm 本篇文章是对用C语言编写PHP扩展进行了详细的分析介绍,需要的朋友参考下 1:预定义 在home目录,也可以其他任意目 ...
- cgic: 为C语言编写CGI的C函数库
http://www.qqread.com/cgi-perl/v223877.html cgic: 为c语言编写CGI的C函数库 由Thomas Boutell开发 目录 CGIC介绍 怎样写CGIC ...
- C语言编写一个赋值程序,实验2 用C语言编写简单程序——2.1 基本数据处理.doc
实验2 用C语言编写简单程序--2.1 基本数据处理 实验2 用C语言编写简单程序 2.1 基本数据处理 [实验目的] (1)掌握算术表达式和赋值表达式的使用. (2)掌握基本输出函数的使用. (3) ...
- linux gui编程语言,使用 Red 语言编写 GUI 应用程序
一句话概括 - 使用 Red 语言编写原生跨平台桌面 GUI. 尝试在 Windows 上使用 PyInstaller 将"可执行"的 ducktape 封装在 Python 脚本 ...
最新文章
- 神策数据荣膺 2017 企业创新典范、最佳青年榜样双殊荣
- SAP CRM 查询单据的时候 BAdI 里面的排序字段为何有些不生效
- SVN之如何添加默认.a文件
- java treelist 排序_一个很好的Java排序列表
- Inno Setup 检测已安装的.NET Framework 版本
- Table(name=“xx“)与Entity(name=“xx“) 问题
- Linux Workqueue
- 2022年软考高级网络规划设计师备考指南
- 将jmeter响应结果中部分数据保存到本地文件
- JavaScrip 防止别人复制,剪切,查看源代码,页面另存为的操作
- 图片上传被旋转,golang Exif 判断.jepg图片原始信息Orientation方向,并旋转,
- Java基础练习--猜数字游戏
- linux mint 19.1 安装steam, 打开无反映的解决办法
- 看完这篇文章,保你学会C语言 :for 循环
- 支付宝-蚂蚁金服一面
- 典型的智能工业物联网关BL102常见问题答疑
- B2029 大象喝水题解
- Java可变长参数列表
- jmeter利用察看结果树查看响应调试取样器(Debug Sampler)(3)
- delphi 11 中 libaray path 的设置