سؤال

لقد بدأت في تعلم كلوجر لغة برمجة.هل هناك أي توصيات لمحرري/مطوري تطوير Clojure على نظام التشغيل Mac OS X؟

تحديث 2009-09-23:لقد تغيرت مساحة Clojure بشكل كبير منذ أن نشرت هذا السؤال في الأصل.العديد من الروابط أدناه، خاصة تلك التي تشير إلى وضع clojure مع Emacs، قديمة.أفضل IDE وجدته في Clojure هو تحيط البرنامج الإضافي Netbeans الذي تم إصداره مؤخرًا (25-08-2009).

تحديث 2010-04-30:مقال آخر جيد جدًا حول هذا الموضوع هو Clojure IDEs - الجولة الكبرى بواسطة لاو ب.جنسن.أيضًا، من أجل تطوير clojure الخاص بي، انتقلت بالفعل إلى Emacs / swank-clojure.

هل كانت مفيدة؟

المحلول

ويمكنك محاولة نتبيانس مع <لأ href = "http://enclojure.wikispaces.com" يختلط = " نوفولو noreferrer "> Enclojure .

نصائح أخرى

لإعداد Aquamacs وSlime وClojure، يوجد تسجيل رقمي للشاشة ليسبكاست.كوم:

http://www.lispcast.com/drupal/node/79 (رابط معطل)

يحرر:هذا لطيف تسجيل الشاشة البديل لقد وجدت جمان.لقد أضفتها إلى إجابتي لذا فهي أكثر شمولاً قليلاً.

وايماكس + الوحل سيكون الأكثر إنتاجا إذا كنت على وشك أن تنفق وقتك في تحرير شفرة ليسب وعدم القيام بكثير جافا.

وParedit كما يجب أن يكون لأنه يجعل من الصعب تقريبا لادخال غير صالحة ليالي التعبيرات. يستغرق قليلا من التعود، لكنه بالتأكيد يستحق ذلك.

أحد بيئات التطوير المتكاملة "الثلاثة الكبرى" لتطوير Java هو IntelliJ IDEA.لقد كانت تحصل على حصة سوقية أقل لأنها ليست مجانية كما هو الحال في البيرة.توفر JetBrains الآن إصدارًا مجتمعيًا من فكرة إنتيليج .أنا لست مستخدمًا عاديًا لنظام Mac، ولكن OS X "أنا استخدم هذا" الناس ويقول أنه يعمل هناك أيضا.

لدى IDEA مكون إضافي يسمى لا كلوجور, ، متاح مباشرة من مدير البرنامج المساعد ضمن "الإعدادات"، مما يجعل تطوير Clojure ممتعًا ومثمرًا.

سابقا، حاولت

لكن توقع البقاء مع IDEA وLa Clojure

وريتش هيكي يستخدم أكواماكس في كل من العروض له. وقد علقت وحول هذا الموضوع، قائلا انه تحول إليها بعد خلق شخص وضع كلوجر لايماكس. لقد خلق أيضا وضع كلوجر لجيديت .

في هذه اللحظة، أداة دعم للكلوجر محدودة جدا. أعتقد أنك إما عالقة مع بعض إيماكس البديل أو جيديت .

إذا ذهبت الطريق ايماكس، أنا أوصي باستخدام كلوجر-paredit. Paredit يأخذ بعض التعود، لكنه يعزز حقا "رمز غير البيانات" الفكرة.

الوحل قد يكون خيارا جيدا. انظر هذا المقالة أن يفسر الإعداد.

هذا سؤال قديم، لكن مشهد أدوات Clojure تطور قليلاً.

في الوقت الحاضر الخيارات هي:

لقد تعلمت شخصيًا استخدام Emacs لاستخدامه مع Clojure، على الرغم من أن البعض قد يجادل بأن تعلم شيئين في نفس الوقت ليس فكرة جيدة.

هناك استطلاع هنا فيما يتعلق بشعبية IDE/المحررين :

survey result

إيماكس الصخور!

وحفرت حولها، وجدت هذا الرابط لتكون مفيدة جدا أيضا:

http://paulbarry.com / المواد / 2008/07/02 / الحصول على-التي-مع-كلوجر و-أكواماكس

وإيماكس الكربون مع الوحل وكلوجر وضع تعمل مثل السحر. حاولت أكواماكس قبل وتشعر أنها مختلفة جدا عن ايماكس سطر الأوامر بالنسبة لي. في الحقيقة أنا لا أحب Terminal.app وبعد شهور القتال ضدها قررت أن تهاجر إلى الكربون.

وتيكست مايت هو محرر كبير ولديه حزمة اللثغة، والذي لن يكون كافيا لكلوجر (هناك أيضا حزمة قيد التنفيذ المتاحة <لأ href = "http://www.loufranco.com/blog/assets/clojure.zip "يختلط =" نوفولو noreferrer "عنوان =" كلوجر حزمة لتيكست مايت "> هنا ). لقد استعملت دائما تيكست مايت + حزمة يسب لكتابة التعليمات البرمجية كلوجر.

وأنا باستخدام فيم للكلوجر وأنا الاستمتاع به. لقد قمت بتثبيت البرنامج المساعد فيم كلوجر المذكورة في يكي وكذلك اتباع الإرشادات هناك لجعل REPL أكثر ملاءمة للمستخدمين باستخدام rlwrap .

ضوء الجدول كبيرة جدا. للأسف لا أستطيع تشغيلها على جهاز Mac لأنني عالقة على OS X 10.6 ويتطلب 10.7 +.

ولقد تم استخدام ضوء الجدول على ماك أخرى، وعلى العديد من أجهزة الكمبيوتر ويندوز - انها لطيفة جدا

[I تستخدم للمساعدة في الخروج مع مشروع مفتوح المصدر.]

وبيل Clementson ديه تحديث الإعداد له.

ويمكنك أيضا محاولة IntellliJ IDEA مع لوس انجليس كلوجر المساعد.

وأنا استخدم كلوجر على ماكوسكس لمدة 3 أشهر. أنا سعيد جدا مع إيماكس واستخدامها لمزيد من المزيد من المهام. كانت البداية من الصعب جدا ولكن الآن أود أن أقول أنه كان يستحق الجهود المبذولة لمعرفة ايماكس. لIntelliJ لل10 تم تحديث لا كلوجر المساعد بحيث يجب أن تعمل الآن مع كلوجر 1.2.0 مرة أخرى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top