2012-05-09 14 views

cevap

4

MATLAB uygulamalarıyla yapılandırma dosyaları için her zaman YAML dosyalarını kullanırım. Kullanıcıları kolayca okunabilir ve düzenlenebilir, sürüm kontrol edilebilir ve kullanımı çok kolay buldum.

Yapılandırma dosyalarının daha geniş bir uygulamanın diğer bölümleri tarafından kullanılması gerektiğinde, diğer diller (Perl, Python, Ruby, Java vb.) Tarafından da yaygın olarak okunabilirlik avantajı (bir MATLAB komut dosyası üzerinden) vardır.

MATLAB (ücretsiz Apache-lisanslı SnakeYaml Java kitaplığı etrafındaki sargı) için halka açık olan bir YAML file reader var. Ayrıca, paylaştığımız için mutlu olacağımı da yazdım (bağlı olduğum pakete bağlı, biraz daha az işlevselliğe sahip, fakat kodu anlamak biraz daha kolay ve biraz daha sağlam).

+0

Güzel öneri için teşekkürler. YAML okuyucunuzu GitHub'da paylaşır mısınız? – Marius

2

Neden ini dosyalarını kullanmayın - basitçe düzenlemek ve okumak için, onlar beat olamaz? Karmaşık olmakta zorlanıyorlar, ama farkında olduğunuz sürece. Ayrıca Java Özellikleri dosyaları kullanabilirsiniz http://www.mathworks.com/matlabcentral/fileexchange/24992-ini-config

:

dosya alışverişi arkadaşın. (Dosya değişiminde hiçbir şey bulamadım. Arabirimi kendiniz yazmak zorundasınız.)

İlgili konular