Exercism-এর Emacs Lisp ট্র্যাকে যোগ দিন এবং পেয়ে যান 96টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
(defun hello (&optional name)
"Say hello, optionally to NAME."
(let ((greetee (or name "World")))
(concat "Hello, " greetee "!")))
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
`accumulate` অপারেশনটি ইমপ্লিমেন্ট করুন, যা একটি কালেকশন এবং সেই কালেকশনের প্রতিটি এলিমেন্টে সম্পাদন করার একটি অপারেশন নেয় এবং ইনপুট কালেকশনের প্রতিটি এলিমেন্টে সেই অপারেশন প্রয়োগের ফলাফল নিয়ে একটি নতুন কালেকশন রিটার্ন করে।
একটি নেস্টেড অ্যারে নিয়ে সেখান থেকে nil/null বাদে বাকি সব মান দিয়ে একটি একক অ্যারে রিটার্ন করুন।
জেব্রা ধাঁধাটি সমাধান করুন।
Emacs Lisp-এর সিনট্যাক্স সহজ, প্রকাশক্ষম এবং শিখতেও সহজ।
সোর্স কোড এবং ডেটা, দুটোই নেস্টেড অ্যারে দিয়ে প্রকাশ করা হয়।
Emacs Lisp-এর ম্যাক্রো সিস্টেম দিয়ে ভাষাটি কাস্টমাইজ করা সহজ।
Emacs Lisp ইম্পারেটিভ এবং ফাংশনাল প্রোগ্রামিং স্টাইল সমর্থন করে।
Emacs-এর ব্যাচ মোড ব্যবহার করে Emacs Lisp-কে স্ক্রিপ্টিং ভাষা হিসেবে ব্যবহার করা যায়।
Emacs Lisp এডিটরের ভেতরেই ভালোভাবে ডকুমেন্ট করা আছে।
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। Emacs Lisp ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে Emacs Lisp ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে Emacs Lisp ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান Emacs Lisp ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ Emacs Lisp ট্র্যাকে আছে 96টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব Emacs Lisp অনুশীলনী দেখুনসবচেয়ে বড় কথা, এটি সবার জন্য ১০০% ফ্রি।
Emacs Lisp ট্র্যাকে যোগ দিন