লিস্প এবং লটেক্সের বিয়ে - এটা হয়ে গেছে?


9

আমি পছন্দ করি LaTeXতবে আমি এর ম্যাক্রো সিস্টেম এবং যুক্তিকে জটিল এবং দুর্বল উভয়ই পাই। স্কেম / লিস্প / ক্লোজারের মতো ভাষা ম্যাক্রোতে খুব ভাল। আমি কল্পনা করি যে লিসপ পারিবারিক ভাষায় লিখিত পুরো ডকুমেন্টটি যা চালানো হয় তখন লটেক্স কোড নির্গত হয় এবং একটি নথি তৈরি করে। এর আগে কি এই কাজ করা হয়েছে? কোন লিঙ্ক?


2
হ্যাঁ, একটি দ্রুত গুগল অনুসন্ধান লিস্প-অগমেন্টেড টেক্স প্রকাশ করে। সম্ভবত আরও কয়েকজন আছে। ল্যাটেক্স ম্যাক্রো সিস্টেমটি আসলে বেশ শক্তিশালী, যদিও এটি হৃদয়ের অজ্ঞানতার জন্য নয়। এক্সএমএল-ইন-লিসপ প্যাকেজগুলির ডিজাইন অনুলিপি করে আপনি নিজের তৈরি করতে পারেন।
ম্যাকনিল


যাইহোক, ল্যাটেক্স অপারেটরগুলির বিকল্প সংস্করণগুলিকে কল করে শ্রদ্ধা জানায় যা *প্রত্যয় দিয়ে কিছুটা আলাদা করে । লিস্পে রয়েছে letএবং আরও let*অনেক কিছু, ল্যাটেক্সে রয়েছে \sectionএবং আছে \section*
কাজ

উত্তর:


13

র‌্যাকেট স্ক্রিবলে ঠিক এর কাজ করে , এর ডকুমেন্টেশন সিস্টেম। এই সিস্টেমে এখন হাজার হাজার ডকুমেন্টেশন পৃষ্ঠাগুলি লেখা আছে এবং এটি খুব বেশি জীবিত। বিশেষত ব্যবহৃত সিনট্যাক্সটি নোট করুন , যা স্পিটিং-আউট-টেক্সটটির মাধ্যমে প্রচুর হাইব্রিড কমান্ডকে খুব কননিয়াইট করে তোলে ।

দ্রষ্টব্য, তবে যে কোনও লিস্প / স্কিম কোডে ম্যাক্রোগুলি যথারীতি ব্যবহৃত হয়, তারা এগুলির কেন্দ্রীয় পয়েন্ট নয়। ফাংশনগুলি বেশিরভাগ জিনিসের জন্য কেবল সূক্ষ্ম - এগুলি কেবল পাঠ্য গ্রাহ্য করে এবং পাঠ্য উত্পাদন করে। ল্যাটেক্স (বা আরও সাধারণভাবে টেক্স) এমন এক ধরণের নিম্ন-স্তরের ম্যাক্রো ভিত্তিক মূল্যায়ন কৌশল বেছে নিয়েছে যা কিছু ক্ষেত্রে উপযুক্ত।


সুতরাং ... ম্যাক্রো সম্পর্কে আপনার মন্তব্য - আপনি কি বলছেন যে লেটেক্স নির্গত করতে পাইথন ঠিক লিসপসের মতোই ভাল?
কাজ

ঠিক আছে, আইএমও লিস্পস ম্যাক্রোসের কারণে পাইথনের চেয়ে ভাল (অন্যান্য জিনিসের মধ্যে) - সুতরাং কেবল
এইটুকু

@ ইলি "নতুন সমস্যা" বলতে কী বোঝ?
সি

1
মার্ক সি: উভয় ক্ষেত্রে (একটি লিস্প বা পাইথন) এর মতো একটি সিস্টেমে কোড লিখিত কোড যা (লা) টেক্সট কোড তৈরি করে। লিস্পারদের যে দাবি রয়েছে যে তাদের ভাষা আরও উন্নত এবং বিপরীতে রয়েছে তার সাধারণ দাবি ব্যতীত অন্যটির তুলনায় একজনের চেয়ে ভাল হওয়ার কোনও বিশেষ কারণ নেই। সেই অর্থে, দু'পক্ষেই কোনও নতুন সমস্যা নেই।
এলি বারজিলে

ওহ, উত্তর দেওয়ার জন্য ধন্যবাদ। আমি ভুলভাবে লিখেছি যে "তুলনা করা" অর্থ লিস্পদের এই কাজটি করতে সমস্যা হয়। যাইহোক, আপনার একটি বিজ্ঞপ্তি প্রেরণের জন্য "@" প্রয়োজন। (আপনি একটি পাবেন কারণ এটি আপনার উত্তর।)
মার্ক সি সি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.