کمک برای انتخاب کامپایلر لیسپ

سلام.
چندوقتیه با کلوژر کار میکنم و پروژه هم ساختم. گاهی وقتها jvm دست و پا گیره و کند (مصرف رم و حجم زیاد بایت کد و وقفه ی قبل از استارت برنامه و البته کندی اجرا نسبت به مثلا C)
برای بعضی جاها مثلا یه نرم افزار تحت ترمینال ساده مناسب نیست. برای این موارد دلم میخواد با لیسپ کار کنم (دوست داشتم با rust کار کنم و بیشتر یاد بگیرمش، ولی لیسپ یه چیز دیگست)

اینم میدونم که میشه با clojurescript کار کنم، ولی بهتره تا حد امکان از js فاصله بگیرم، به نظرم برای front-end هم زیادیه.

حالا میخواستم بدونم بین این کامپایلرهای موجود، کدوم بهتره؟ تعدادشون خیلی زیاده ولی ۳تاش (SBCL و CLISP و GCL) معروفترن. میدونم که هرکدوم یه سری ویژگی خاص داره، ولی نتونستم بینشون انتخاب کنم.
حس میکنم SBCL بهتر باشه ولی دوست دارم نظر کسانی که تجربه دارن رو بدونم.

1 Like

SBCL از همه بهتره. در کنارش quicklisp و asdf رو هم نصب کن ( کتابخونه هستند )

3 Likes

نمیشه در این موارد از graalvm استفاده کرد؟

منظورتون اجرا کردن clojure روی graalvm هست ؟

اگر اره، بله می شه خوبم جواب می ده

1 Like

میشه ولی من دنبال یه بهونه میگردم با Common LISP کار کنم.

1 Like