Shelisp

Software screenshot:
Shelisp
Rincian Software:
Versi: 3.2
Tanggal Upload: 15 Apr 15
Lisensi: Gratis
Popularitas: 59

Rating: 4.0/5 (Total Votes: 3)

Shelisp adalah program yang sangat singkat yang menyediakan mekanisme untuk menyusun dan menjalankan shell Unix (terutama bash) perintah dan konstruksi dari Common Lisp.
Untuk menjalankan shelisp, mengatakan pada command prompt:
cadel Load shelisp.lisp
Hal ini harus mulai CMU Common Lisp dan memberikan prompt, *. Bentuk yang lebih nyaman bisa memulai emacs, dan mengeluarkan perintah Mx cmulisp yang akan memulai modus `rendah cadel 'dengan CMU; kemudian, mengatakan:
(Beban "shelisp.lisp")
Bang (!) Melarikan diri ke shell
Sekarang Anda bisa mengatakan (yang '*' sudah ditaruh oleh cmulisp):
*! Ls
Dan itu akan menjalankan perintah ls shell (dengan menjalankan contoh bash dan melewati perintah untuk itu.
 Tentu saja, Anda benar-benar dalam Lips. Anda dapat mencoba ini:
* (Defun faktorial (x) (if (zerop x) 1 (* x (faktorial (1- x)))))
FAKTORIAL
* (Faktorial 33)
8683317618811886495518194401280000000
Jadi, jika Anda memasukkan ``! '' Sisa garis (sampai akhir pertama dari baris yang tidak lolos dengan `` '') ditafsirkan sebagai perintah bash dan hasilnya dicetak pada output standar.
Sekarang coba:
*! Gema? (+ 2 3) zuzu
5zuzu
The `?" adalah 'melarikan diri cadel'. Hal ini diikuti oleh s-ekspresi yang dibaca, dieksekusi dan dicetak (dengan princ) dan hasil cetak menggantikan `?" dan ekspresi dalam perintah shell. Hal ini dapat setiap ekspresi Lisp.
* Echo (+ 2/3 2/11) "

Apa yang baru dalam rilis ini:!?

  • Beberapa fungsi lebih yang ditambahkan (wget-test, bash-hasil), dan versi ini diluncurkan kembali di bawah Lisp LGPL.

Software yang serupa

Eter
Eter

11 May 15

Zoidberg
Zoidberg

15 Apr 15

Yad
Yad

27 Sep 15

Bash Blogger
Bash Blogger

2 Jun 15

Komentar untuk Shelisp

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!