5
การสร้าง DSL: เขียนสคริปต์บนภาษาที่ใช้งานทั่วไปหรือแบบสแตนด์อโลน
ฉันกำลังถกเถียงกันเรื่องการออกแบบภาษาเฉพาะโดเมนเพื่อทำให้รูปแบบการเขียนโปรแกรมไม่ชัดเจนและง่ายขึ้น ส่วนหนึ่งของการอภิปรายคือการสร้าง (เป็นสคริปต์) บนภาษา / รันไทม์ที่มีอยู่ (เช่น Java) หรือเพื่อให้เป็นแบบสแตนด์อโลน (คอมไพเลอร์ของตัวเอง & c) ผู้ที่มีประสบการณ์การออกแบบ DSL คุณมีข้อดี / ข้อเสียและหรือคำตอบที่แน่นอนสำหรับวิธีการที่เหมาะสมหรือไม่?