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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

emacs 搭建racket开发环境

發布時間:2023/11/27 生活经验 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 emacs 搭建racket开发环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

emacs 搭建racket開發環境

emacs下搭建開發racket的環境,筆者之前用過下面兩種模式:geiser和racket-mode。相對而言,后一種方式要顯得簡單。本文主要介紹后一種方式環境的搭建(注:筆者是mac系統,其它系統相似):

下載和安裝racket

首先得下載racket的編譯和運行環境,下載地址為http://download.racket-lang.org/。筆者是mac系統,下載好.dmg文件后直接安裝就好。很方便。

運行路徑

安裝好后,先確保racket的可運行文件在你的$PATH里(window下叫環境變量),在terminal下,運行例如以下命令,假設出現例如以下結果表示安裝racket成功。

 ~  racket --versionWelcome to Racket v6.2.

在mac里racket的可運行文件在這個路徑下:

/Applications/Racket\ v6.2/bin

為了方便。我自己做了一個軟鏈接到/usr/local/bin下

ln -s /Applications/Racket\ v6.2/bin/racket /usr/local/bin/racket
ln -s /Applications/Racket\ v6.2/bin/raco /usr/local/bin/raco

emacs安裝racket-mode

通過MELPA進行安裝,先設置安裝源:

(require 'package)
(add-to-list 'package-archives'("melpa" . "http://melpa.org/packages/")t)
(package-initialize)

再通過下面emacs命令安裝

M-x package-install <ret> racket-mode

emacs配置

(require 'racket-mode)
(setq racket-racket-program "racket")
(setq racket-raco-program "raco")
(add-hook 'racket-mode-hook(lambda ()(define-key racket-mode-map (kbd "C-x C-j") 'racket-run)))
(setq tab-always-indent 'complete) ;; 使用tab自己主動補全

注意:最后一行是綁定運行快捷鍵。

運行

下面是一個簡單的racket程序,把它保存成hello.rkt文件

#! /usr/bin/env racket#lang racket(define (extract str)(substring str 4 7))(extract "the cat out of the bag")

運行這個程序,採用 M-x racket-run命令
例如以下圖:

轉載于:https://www.cnblogs.com/gccbuaa/p/7098728.html

總結

以上是生活随笔為你收集整理的emacs 搭建racket开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。

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