日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows环境下学习Lisp和Scheme的两大利器

發布時間:2025/6/15 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows环境下学习Lisp和Scheme的两大利器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

網上一般推薦的lisp環境是emacs+slime+clisp或者sbcl??上?#xff0c;像我這樣的linux新手,把emacs弄得能用,就得花不少時間,更別說為了能在Windows顯示個UI出來,還要到處去翻文檔和庫。


現在好了,有了下面這2個工具,苦惱的工具準備過程就可以直接忽略啦!

向大家推薦的Lisp環境是AllegroCL。在這里可以下載它的Express版?:http://www.franz.com/downloads/clp/survey


下面是它的截圖:


從截圖可以看到,AllegroCL是一個標準的windows程序。左邊是交互輸入區,右邊是代碼編輯器。

在右邊按下Ctrl+E,會執行光標所在位置的lisp代碼。這就是Lisp所謂的運行期動態編譯的特色功能哦。


作為一個成長與Windows下的程序員,對所見即所得的ui編輯,有種特殊的情懷。AllegroCL也提供了這種類似VB或Dephi的UI的編輯方式。無論是控件位置還是消息響應,都可以直接點鼠標完成。然后點綠色箭頭便可立即執行啦。



Allegro能生成exe程序,因此除了學習,還能寫點小工具自娛自樂一下。

一邊看著《practical commonlisp》一邊在AllegroCL實驗,這感覺就別提了。。。



另外一個好用的Scheme工具是Racket。這里是它的網站:http://www.racket-lang.org/

下面是它的截圖:




相比起AllegroCL,Racket更像是一個scheme的教學環境,它的網站上有許多的教學文檔,一步一步的教你熟悉Racket。它提供的庫也不少,網絡,UI,線程等一應俱全。更神奇的是它帶了個Card的庫,專門用來寫牌類游戲?。

安裝完后,文件夾里面有許多的例子代碼。尤其有一套游戲的代碼,有掃雷,撲克等小游戲的。仔細學習下這些代碼,對提高自己的函數語言編程能力大有幫助。


下面是運行游戲samples的截圖:



當然Racket也能生成可執行文件,沒事寫個斗地主,應該不成問題。

總結

以上是生活随笔為你收集整理的Windows环境下学习Lisp和Scheme的两大利器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。