প্রশ্ন ট্যাগ «elisp-macros»

2
শর্তসাপেক্ষে "এবং" বনাম "কখন"
এটি এই উত্তরের মন্তব্যে একটি ফলোআপ । নিম্নলিখিত কোডের বিটগুলি সমতুল্য বলে মনে হচ্ছে: (and a b) (when a b) অবশ্যই andআপনাকে আরও শর্ত রাখতে দেয়: (and a b c d)মানে(when (and a b c) d) আমি whenকেবল শাখা প্রকাশের জন্য ব্যবহার করার প্রবণতা রাখি । বাস্তব পার্থক্য আছে? একটি …

2
ফাইলটি সংকলন করার সময় ম্যাক্রোগুলি কি প্রসারিত হবে?
আমার কাছে একটি ম্যাক্রো রয়েছে যা ব্যবহারের সংকলন-ব্যবহারের প্রতিটি ক্ষেত্রেই প্রসারিত করা দরকার। কোডবেস না করে এবং প্রতিটি কলকে সতর্কতার সাথে মোড়ানো ছাড়া আমি কী এটি নির্দিষ্ট করতে পারি eval-when-compile?

1
বাইট-সংকলন করার সময় Defcustom সহ ম্যাক্রো "ভেরিয়েবল হিসাবে প্রতীকটির মান বাতিল হয়" ত্রুটি বাড়ে
আমার দুটি প্যাকেজটিতে আমার একটি ম্যাক্রো রয়েছে যেখানে দেহটি কোনও defcustomফর্মের সংজ্ঞায়িত চলকটির উপর নির্ভর করে । মেলপা থেকে প্যাকেজগুলি ইনস্টল করার সময়, বাইট-সংকলনটি এখানে শেষ হয়: ত্রুটি: ভেরিয়েবল হিসাবে প্রতীকটির মানটি শূন্য: আমার-ডিফকাস্টম-ভেরিয়েবল তারপরে, একটি বাফার কার্যক্রমে ফাইলটি খোলার মাধ্যমে ম্যানুয়ালি বাইট-সংকলন করুন। আমি একটি autoloadকুকি দিয়ে চেষ্টা করেছি …

3
কখন ম্যাক্রো ব্যবহার করবেন বা ব্যবহার করবেন না [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যার উপর দৃষ্টি নিবদ্ধ করে । 4 বছর আগে বন্ধ ছিল । আমি কখন আমার প্রোগ্রামে ম্যাক্রো ব্যবহার করব …

2
নো-ইনপুট কীভাবে ব্যবহার করবেন?
ডক্টরসিং থেকে: যতক্ষণ না কোনও মুলতুবি ইনপুট না থাকে কেবলমাত্র BODY সম্পাদন করুন। যদি ইনপুট আসে, এটি BODY এর কার্যকারিতা শেষ করে, এবং while-no-inputটি প্রদান করে। ছেড়ে দেওয়া শূন্য করে তোলে। যদি BODY শেষ হয়ে যায়, while-no-inputBODY যা কিছু মান উত্পাদন করে তা প্রদান করে। যদি আমি সঠিকভাবে বুঝতে পারি …

3
আমি কীভাবে একটি তালিকার মাধ্যমে লুপ করে একাধিক সংঘবদ্ধ করতে পারি?
আমি আমার ইমাস কনফিগারটি অনুকূলকরণের জন্য কাজ করছি যেখানে আমি তালিকায় থাকা সমস্ত থিমের জন্য গতিশীল ইন্টারেক্টিভ ফাংশন তৈরি করতে পারি। নীচে আমি কাজটি করার চেষ্টা করছি এমন নির্মাণের একটি সরলীকৃত সংস্করণ। ;; List containing names of functions that I want to create (setq my/defun-list '(zz-abc zz-def zz-ghi)) ;; Elisp …

1
ম্যাক্রোগুলির জন্য পরিবর্তনশীল স্কোপিং কীভাবে নির্ধারণ করা হয়?
নিম্নলিখিত ম্যাক্রো উদাহরণস্বরূপ নিন macro.el। (defmacro some-macro (&rest body) `(let ((some-variable 1)) ,@body)) এবং নিম্নলিখিত ফাংশন, নিতে একটি আলাদা ফাইল সংজ্ঞায়িত , function.el। (defun some-function () (some-macro (do-something))) কখন function.elবাইট-সংকলন করা হবে, some-variableলেক্সিকাল বা ডায়নামিক বাইন্ডিংয়ের আওতায় থাকবে ? আমি বুঝতে পারি এটি ফাইলটি ব্যবহার করে কিনা তার উপর নির্ভর …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.