Geçerli ad alanı hakkında veri depolaması gereken bazı kod yazıyorum. Kodum bir ontoloji üretiyor ve clojure çağrıları arasında kalıcı olması gereken URI'ları atamam gerekiyor. Bu URI'ler otomatik olarak üretilir, bu yüzden sadece kod yazarlarının yazdığı bir durum değildir.clojure içinde, geçerli ad alanının dosya adını nasıl alabilirim?
Emacs'in verileri depoladığı şekilde benzer bir mekanizma kullanmayı düşündüm; bazı lisp formları oluşturarak ve bunları bir dosyaya kaydederek. Bunlar, clojure başladığında ve herkes mutlu olduğunda değerlendirilebilir. Leningen gibi araçları kullanırken sorun, bu dosyalar kök dizininde sona erecek.
Standart dizin kurallarına aykırı olabilir, ancak verileri clojure'dan almayı tercih ederim; Derleyicinin clojure'a kaynak konum verilerini eklediğini biliyorum; Buna kendim erişebileceğim bir yol var mı?
Kök dizinde neden "kaydedilmiş" verileri saklamak istemediğinizi daha ayrıntılı olarak açıklayabilir misiniz? Onu okuyabilir ve clojure'dan değerlendirebilirsiniz. –
Kaydetmeye devam ettiğim veriler kısmen okunabilir. Bana atıfta bulunulan dosyada tutmak daha mantıklı. Onunla birlikte versiyonu olacak. –