আমি প্রায়শই নিজেকে আরআরপিএল পরীক্ষায় দেখতে পাই এবং আমি এরকম কিছু বলব:
subset Bar of Int where * %% 57;
তারপরে আমি Bar
জিনিসগুলির জন্য কিছুটা জন্য চেক দিয়ে ঘুরে দেখি ।
সমস্ত কিছু খুশি, যতক্ষণ না আমি বুঝতে পারি যে আমি এর সংজ্ঞাটি পরিবর্তন করতে চাই Bar
।
আমি যদি কেবল নতুন সংজ্ঞা দিই তবে আমি Bar
একটি Redeclaration of symbol
ব্যতিক্রম পাই ।
আমি এটি ব্যবহার MONKEY-TYPING
এবং এর augment
মতো চেষ্টা করেছি :
use MONKEY-TYPING;
augment subset Bar of Int where * %% 37;
কিন্তু এটি আমাকে একই ত্রুটি জালিয়েছে।
আমি এটা কেন চাই? আমি ইতিমধ্যে টাইপ করা পরীক্ষাগুলি আমার ইতিহাসে পুনরায় ব্যবহার করার সময় আমি আমার উপসেট (বা শ্রেণি বা অন্যান্য প্রতীক) সংজ্ঞাগুলিতে পুনরাবৃত্তি করতে পারি।
use MONKEY-TYPING
এবংaugment
তারা আরইপিএলে সঠিকভাবে কাজ করে না (এখনও?) কারণ এর জন্য প্রচুর যাদু এবং হাঁসের টেপ দরকার।