Exercism-এর Common Lisp ট্র্যাকে যোগ দিন এবং পেয়ে যান 92টি অনুশীলনী, 27টি Common Lisp কনসেপ্টে সাজানো, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
(defun distance (str1 str2
&key (test #'char=))
"Number of positional differences in
two equal length strings."
(when (= (length str1) (length str2))
(count nil
(map 'list test str1 str2))))
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
প্রদত্ত একটি পরিসরে প্যালিনড্রোম গুণফল শনাক্ত করুন।
একটি বংশতালিকা দেওয়া থাকলে, সম্পর্কের দূরত্ব নির্ণয় করুন।
একটি সংখ্যা আর্মস্ট্রং সংখ্যা কি না তা নির্ণয় করুন।
Common Lisp-এ পূর্ণ সুবিধাসম্পন্ন REPL আছে, তাই সিস্টেমের সাথে একধরনের 'কথোপকথনের' মতো করেই ডেভেলপমেন্ট করা যায়।
Common Lisp সম্পূর্ণভাবে পরিদর্শনযোগ্য, ভাষার প্রতিটি অংশ ঘুরে দেখার জন্য এতে বিল্ট-ইন ফাংশন রয়েছে।
কোডের গঠন ডেটার মতোই, ফলে শক্তিশালী ম্যাক্রো লেখা যায়: এমন কোড যা কোড লেখে।
জেনেরিক ফাংশন, রিডার-ম্যাক্রো আর নমনীয় নেমস্পেসিং ভাষাটি সম্প্রসারিত করার সুযোগ দেয়।
ভাষাটি খুবই স্থিতিশীল, আর আপনার প্রয়োজন অনুযায়ী একাধিক ইমপ্লিমেন্টেশন আছে: JVM, এমবেডেড ইত্যাদি।
আপনি ফাংশনাল স্টাইল পছন্দ করুন বা আরও অবজেক্ট-ওরিয়েন্টেড কিছু, Lisp আপনার প্রয়োজন অনুযায়ী মানিয়ে নেয়।
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। Common Lisp ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে Common Lisp ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে Common Lisp ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান Common Lisp ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ Common Lisp ট্র্যাকে আছে 27টি কনসেপ্ট আর 92টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব Common Lisp অনুশীলনী দেখুনসবচেয়ে বড় কথা, এটি সবার জন্য ১০০% ফ্রি।
Common Lisp ট্র্যাকে যোগ দিন