সুন্দর উত্স কোড সহ কিছু অন্তর্নির্মিত প্যাকেজগুলি কী কী? [বন্ধ]


12

আমি ইমাস লিস্প, এর সিনট্যাক্স, ডেটা স্ট্রাকচার ইত্যাদির সাথে পরিচিত হওয়ার চেষ্টা করছি, তাই আমি ভাবছিলাম যে এমন কিছু বিল্ট-ইন প্যাকেজ রয়েছে যার উত্সটি আমাকে ভাষাটি কীভাবে ব্যবহার করতে এবং এর আইডিয়মগুলি শিখতে সহায়তা করতে পারে?


1
সচেতন থাকুন যে বিল্ট-ইন প্যাকেজগুলি উত্তরাধিকারের কোডে পূর্ণ এবং তাই আইডিয়ামগুলি শেখার জন্য কম উপযুক্ত। আপনি কি পরিবর্তে বাহ্যিক প্যাকেজ এবং লাইব্রেরি ব্যবহার বিবেচনা করেছেন?
wasamasa

1
আপনি কি ইমাস টিউটোরিয়ালটি ব্যবহার করার কথা বিবেচনা করেছেন ( infoফাইল হিসাবে উপলব্ধ ? কিছু অন্তর্নির্মিত ফাংশনগুলি ব্যাখ্যা ও বিশদভাবে দেওয়া হয়েছে।
কিদৌক

@ ওসামাসা আমি দেখছি, আমি আরও সাম্প্রতিক প্যাকেজগুলিতে দেখব।
Caisah

@ কিদ্দৌক হ্যাঁ আমি করেছি তবে আমি লেখার / ব্যাখ্যা করার স্টাইলটি সামলাতে পারছি না।
Caisah

উত্তর:


12

আমি বাস্তবায়নের কয়েকটি দিকগুলির জন্য রুবি মোড ইন ruby-mode.elএবং পাইথন মোড ইন- এ প্রস্তাব দিতে পারি python.el। প্রাক্তনটি নতুন এসএমআইই ইঞ্জিনের উপর ভিত্তি করে উন্নত ইনডেন্টেশন এবং নেভিগেশন কোডের জন্য বিশেষত দুর্দান্ত উত্স। তবে কোনওটিই বিশেষত চতুর বা উন্নত উপায়ে ডেটা স্ট্রাকচার ব্যবহার করে না।

আমি এর নকশার জন্য অর্গ মোড 8 এর কিছু অংশও সুপারিশ করব। উল্লেখযোগ্যভাবে অর্গ 8 এর রফতানি কাঠামোটি দেখায় যে কীভাবে প্লেইন ইম্যাক্স লিস্পে জেনেরিক, এক্সটেনসিবল, অবজেক্টের মতো কাঠামো তৈরি করা যায়। যাইহোক, আমি অর্গের বেশিরভাগ অংশের বিরুদ্ধে সুপারিশ করব, কারণগুলিতে ইতিমধ্যে মন্তব্যে আগেই বলা হয়েছে: এটি পুরানো, এবং উত্তরাধিকার এবং ক্ষতিকারক অনুশীলনে পূর্ণ (যেমন find-file-noselectফাইলগুলি ইন্টারেক্টিভভাবে পড়তে হবে না)।

জ্নুসের কাছেও ভাল কোড রয়েছে বলে জানা গেছে, তবে আবার নির্দিষ্ট কোডের টুকরোটি আপনি যে দিকে তাকিয়ে আছেন তা ঠিকঠাকভাবে নির্ধারণ করতে আমি যত্নবান হব।

যেহেতু ইমাকস নিজেই খুব পুরানো, এবং কেবলমাত্র বেশিরভাগ জায়গায় বেশিরভাগ ক্ষেত্রে রক্ষণাবেক্ষণ করা হয়েছে, এর কোডের গড় গুণমানটি আধুনিক মানের দ্বারা প্রকৃতপক্ষে বরং কম। সেখানে বহু উত্তরাধিকারের জিনিস রয়েছে। উদাহরণস্বরূপ, এমনকি বাইট সংকলকের মতো মূল অংশগুলিতেও আপনি "টডো" এবং "ডুনো" এর যুগের বছরগুলি খুঁজে পাবেন, যদি দশক না হয়। এছাড়াও, যেহেতু এএমএসএস এফএসএফ দ্বারা প্রতিষ্ঠিত সীমাবদ্ধ নীতিগুলির কারণে "বাহ্যিক" সম্প্রদায় থেকে কোড এবং বিকাশকারীদের নেওয়া খুব ধীর, সামগ্রিক গুণমান কেবল ধীরে ধীরে বৃদ্ধি পায় increases

সব মিলিয়ে হাই-প্রোফাইলের সম্প্রদায় সদস্যদের দ্বারা পরিচালিত জনপ্রিয় তৃতীয় পক্ষের প্যাকেজগুলিতে আপনি ভাল কোড পাওয়ার সম্ভাবনা বেশি পাবেন, যেমন ম্যাজিট, প্রজেক্টাইল ইত্যাদি


2
ওহ আমি দেখছি, তারা এটি সর্বশেষতম ট্রাঙ্কের জন্য পরিবর্তন করেছে।
shosti

3
জিনস কোডে ডুব দেওয়ার বিষয়ে যারা পরিকল্পনা করছেন: দয়া করে যত্ন নিন। এগুলি গভীর জল এবং আমরা কাউকে ছাড়তে চাই না।
মালাবারবা

2
আপনি যদি ম্যাগিটের দিকে তাকান তবে আমি এর পরবর্তী শাখাটি দেখার পরামর্শ দিই।
তারসিয়াস

2
আপনার শেষ দাবিটি ব্যাকআপ করার জন্য আপনার কি কিছু আছে? আমি
দৃ strongly়ভাবে

1
আমার মনে যা ছিল তা হ'ল: "[...] ইমাকগুলি হ'ল [...] বেশিরভাগ স্থানে রক্ষণাবেক্ষণ করা হয়, এর কোডের গড় মানটি আসলে" কম বনাম "এর চেয়ে কম আপনি জনপ্রিয় তৃতীয়টিতে ভাল কোড খুঁজে পাওয়ার সম্ভাবনা বেশি পার্টি প্যাকেজ "। তবে "ইমাকস" বাহিরের "থেকে কোড নেওয়া এবং বিকাশকারীদের কাছে খুব ধীর গতিতে বোকা আইএমও (আপনি কি পড়েন debbugs?) বলে মনে হচ্ছে ...
রাসমাস

1

বেসিক আইডিয়ামগুলির জন্য সরল.এলটি দেখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.