2010-05-05 16 views
17

रूबी LESS gem में रूबी कम मणि बराबर भयानक लग रहा है - और मैं एक अजगर/Pylons वेब परियोजना जहां यह अत्यधिक उपयोगी होगा पर काम कर रहा हूँ। सीएसएस है, किसी के रूप में हम सभी recently wrote about से परिचित हैं, कुछ महत्वपूर्ण तरीकों से घबराहट। तो मैं इसे अपने आप को आसान बनाना चाहता हूं।अजगर

वहाँ एक मौजूदा पायथन मॉड्यूल या लाइब्रेरी कि समानांतर सुविधा प्रदान करता है है?

उत्तर

15

मैं एक अजगर lesscss संकलक के लिए भी जरूरत है, इसलिए यहां पर काम शुरू कर दिया है: नामस्थान/accessors के लिए कोई समर्थन के साथ जारी की गई है http://code.google.com/p/lesscss-python/

संस्करण 0.0.1,। यह शायद बग के साथ भी झुका हुआ है।

कृपया बग रिपोर्ट/कोडिंग के साथ में चिप या उससे कम-js http://fadeyev.net/2010/06/19/lessjs-will-obsolete-css/ पर एक नजर है के लिए स्वतंत्र महसूस।

+0

अरे, इसके साथ शुभकामनाएं, मैं इस पर नजर रखने जा रहा हूं। –

+0

रूबी संस्करण को देखते हुए ऐसा लगता है कि अगर आप ऐसी चीजों से परिचित हैं, तो कम से कम अगर आप पार्सर/लेक्सर लिखने के लिए बहुत सारे काम नहीं लेना चाहिए। अगर मेरे पास इसके लिए अधिक उपयोग होता, तो शायद मैं एक सीएफजी को खटखटाए जाने की कोशिश करता। शायद किसी न किसी मसौदे को पाने के लिए ~ 30 मिनट लगें ... –

+0

हालांकि मैं पार्सर्स या लेक्सर्स (बाइसन और फ्लेक्स पर अमेज़ॅन से आदेशित पुस्तक) से परिचित नहीं हूं। कमकैस के साथ कुछ "मुद्दे" हैं क्योंकि यह खड़ा है (जैसे @media, @ font-face's src और "salmon + # 111"), इसलिए इसे नियमित अभिव्यक्तियों, पुनरावर्ती लुकअप और कोहनी ग्रीस का उपयोग करके कार्यान्वित किया गया है; अभी सुविधा सुविधा समानता के करीब। मिले वर्तमान कार्यान्वयन पहुंच से बाहर तो यह तोड़ने हूँ रखरखाव में आसानी के लिए ऊपर - नकारात्मक पक्ष यह है कि यह एक तुलनीय बेंचमार्क में बहुत प्रदर्शन करेंगे। – Metalshark

4

बात यह है कि पहली बार मेरे लिए CleverCSS, अजगर और हास्केल कार्यान्वयन के साथ एक अधिक शक्तिशाली सीएसएस-ish भाषा है मन में आता है। मुझे नहीं पता कि उत्पादन कैसे तैयार है।

+0

अरे, कि होनहार लग रहा है। धन्यवाद। मुझे उम्मीद है कि यह एकमात्र विकल्प नहीं है, हालांकि। –

+0

@ सेन, आप ऐसा क्यों उम्मीद करते हैं? क्या इसके बारे में कुछ ऐसा है जो आपको पसंद नहीं आया? –

+4

आप CleverCSS रास्ते जाने के लिए चुनते हैं, तो मैं का उपयोग कर की सिफारिश करेंगे [जारेड Forsyth के कांटा] (http://github.com/jabapyth/clevercss) है, जो काफी कुछ कीड़े तय कर दी है लगता है, याद आ रही सुविधाओं की तरह जोड़ा भी शामिल है, और सक्रिय रूप से बनाए रखा जाता है, जबकि आधिकारिक क्लीवरसीएसएस को 2007 में अंतिम बार अपडेट किया गया था। –

2

वहाँ रूप में अच्छी तरह, अजगर के लिए xCSS है मैं इसे उम्मीद है कि दुनिया के लिए एक और विकल्प देने पर काम कर रहा है। यह पहले से ही सास कार्यक्षमता का ज्यादा (चर, mixins, नेस्टेड नियम, विस्तार, रंग काम करता है, आदि) को लागू करता है यह xCSS for Python at Github

+0

अरे, यह बहुत अच्छा लग रहा है। मैं उस पर एक नज़र डालने वाला हूँ। –

+0

मैंने हाल ही में इसका नाम बदलकर pyScss कर दिया है ... अब यह लगभग पूरी तरह से एसएसएस (एसएएस) – Kronuz

4

के रूप में होस्ट किया गया है और एक और अजगर एससीएसएस संकलक है https://github.com/klen/python-scss

जीटा पुस्तकालय (कम्पास के साथ प्रयोग किया इसके वैकल्पिक) (खाका, बॉयलरप्लेट, जे एस समर्थन, jQuery) https://github.com/klen/zeta-library

+0

संकलित करता है यह एसएएसएस के लिए है, वह कम मांगता है ... – alekwisnia