2012-10-15 31 views
7

Tôi muốn phát hiện chương trình tên chương trình trong mã Racket. Điều này có thể được thực hiện trong Chương trình Gà với:Làm cách nào để lấy tên chương trình trong Racket?

#!/bin/sh 
#| 
exec csi -ss $0 ${1+"[email protected]"} 
exit 
|# 

(define (main) 
    (display (format "Program: ~a\n" (program-name))) 
    (exit)) 

(if (not (equal? (program-name) "csi")) 
    (main)) 

Làm cách nào tôi có thể mô phỏng điều này trong vợt?

Trả lời

3

Lưu ý: đối với mô hình đặc biệt này thực hiện, có một module thư viện mà cũng có thể được chạy như một chính, sử dụng một submodule tên chính. Xem Main and Test Submodules, trong đó cho thấy làm thế nào để làm điều này.

Các vấn đề liên quan