لغة SetlX هي لغة برمجة مستوى عالٍ مصممة بشكل خاص لدعم العمليات اللوجستية المتعلقة بالمجموعات والقوائم. يعتبر دعمها الشامل لنظرية المجموعات لغة الرياضيات الأساسية، والتي تجعل العديد من خوارزميات الرياضيات التي تم صياغتها بتلك اللغة تنفيذها بطريقة مباشرة وبسيطة في SetlX.
من أبرز ميزات SetlX هو التطوير الذي أُجري عليها بواسطة Karl Stroetmann، حيث تم تصميمها بغرض جعل ميزاتها الفريدة أكثر إمكانية الوصول لطلاب علوم الكمبيوتر في الوقت الحاضر، وذلك بعد أن كانت SetlX عبارة عن تطور للغة Setl التي صممها Jack Schwartz.
يمكن استخدام مترجم SetlX كنموذج مرجعي للغة، حيث يمكن للمستخدمين تحميله واستخدامه في تنفيذ البرامج والتطبيقات التي تمتلك مكونات وميزات مبنية على نظرية المجموعات والقوائم. يعمل مترجم SetlX كمترجم تفسيري، مما يعني أنه يقوم بتنفيذ الكود مباشرةً دون الحاجة إلى ترجمته إلى لغة آلة مثلما يحدث في بعض اللغات الأخرى.
يمكن العثور على المزيد من المعلومات حول SetlX وتحميل المترجم من موقعه الرسمي على الإنترنت هنا. ويمكن أيضًا الوصول إلى مصدر الكود المفتوح على GitHub هنا.