8
Bir sembolün işlev tanımlamasını yazdırmak istiyorsam ne yapmalıyım? Doğru anladıysam,Bir sembolün tanımını Şemada değerlendirmeden nasıl yazdırabilirim?
Bir sembolün işlev tanımlamasını yazdırmak istiyorsam ne yapmalıyım? Doğru anladıysam,Bir sembolün tanımını Şemada değerlendirmeden nasıl yazdırabilirim?
, sen
> (print-function foo)
(lambda (x) (cons x x))
Standart Şeması bunun için bir tesis olmadığı için
(define (foo x) (cons x x))
sonra davranacaktır print-function
böyle bir işlevi istiyorum. Nedeni Şema uygulamaları, işlevleri farklı bir temsil (genellikle bytecode, makine kodu) şeklinde derleyebilir ve yapabilir.
Bazı Şemalar işlev tanımını koruyabilir; Uygulama kılavuzunuzu kontrol edin.
2.0'dan önceki korsan versiyonlar, "prosedür-kaynağı" na sahipti. Ancak, Guile 2.0'dan beri, hiç bir zaman “işlem-kaynağı” almayı başaramadım. Ama evet, uygulamaya özgüdür ve çoğu uygulama böyle bir şey sağlamamaktadır. –
Gambit-C kullanıyorum. Bunu uygulamada biliyor musunuz? – Eonil
Gambit ile deneyim yok, üzgünüm. –