2010-10-18 24 views

cevap

2

Çoğu Şema uygulaması, C veya başka bir ara biçime derlenir, dolayısıyla geçerli görüntü durumunu kaydetmeyi sağlayan hiçbir şey bilmiyorum. Çoğunlukla ikili dosyaları derler, bu yüzden eğer uygulama kılavuzunuzu okuduktan sonra gerçekten buysa. Diğer yandan, genel olarak Lisp, bunu genellikle uygulamada tanımlanmış bir şekilde sağlamıştır. SBCL daha önce belirtilen save-lisp-and-die işlevine sahiptir ve CCL'nin save-application vardır. Bunlar kullanıyorum sadece iki Lisps vardır, bu yüzden başka bir uygulama kullanıyorsanız, belgeleri kontrol ettiğinizden emin olun.

Nasıl yapıldığını görmek için nasıl yapılır, SBCL için here's one. CCL için Apple Current Converter example'a bakın. Buradaki eğitici, sonuçta ortaya çıkan uygulama paketini nasıl kaydedeceğinizle ilgili adımlarla tamamlanmaktadır.

Düzenleme: bir başka, 0CLSBCL için.

+1

Görüntüleri kaydedebilen birçok Şema uygulaması vardır. Örneğin, S48, SCM, MIT Şeması, ... –

+0

Bunun için sözünü tutarım ve düzeltilmeyi beklerim. Bu soruya bir cevap arayan bir kullanıcı buraya geldiğinde referans için bazı bağlantılar atabilirseniz harika olur. – Shaun

2

Bu bağımlı uygulama ancak bir görüntü kaydetmek için yaygın mümkün olmasıdır. Bununla birlikte, dış kaynaklara atıfta bulunan bazı şeylerin savunulabilir olmayabileceğini unutmayın - örneğin, dosyalara veya yürütme durumundaki iş parçacıklarına bağlı akışların durumu (her ne kadar bazı programların süreklilikli sürekliliklere izin verdiğine inanıyorum). Bu dilin kendisi değil.

2

Uygulamanız bunu desteklemelidir. Örneğin, SBCL iki uyarılar ile sb-ext:save-lisp-and-die var

  • yığın açılmaktadır,

  • için (belli) daha sonra devam edemez.

İlgili konular