زمان تخمینی مطالعه: 2 دقیقه
اپل زبان برنامه نویسی PkI را که یک «زبان پیکربندی قابل جاسازی(Embeddable)» منبع باز جدید است را منتشر کرد. این زبان به این امید انتشار یافت که استرس «کارهای پیکربندی کوچک تا بزرگ، ساده تا پیچیده، موقت تا تکراری» را از بین ببرد. تیم غول فناوری که در اول فوریه 2024 در نسخه 0.25 راه اندازی شد، یک راهنمای سریع مختصر از زبان را در یک پست متنی در وب سایت مستندات زبان برنامه نویسی Pkl ارائه کرده است.
در آن تور راهنمای مختصر، زبان Pkl بر اساس یک ساختار key:value طراحی شده است، به شیوهای شبیه به JSON، به جای دستورالعملهای ضروری مانند بسیاری از زبانهای برنامه نویسی سنتی دیگر، اپل Pkl را برای تخصص در پیکربندی، همراه با چند ویژگی دیگر طراحی کرده است. در واقع، Pkl از لیست ویژگیهای JSON، XML و YAML در هنگام راهاندازی برای تولید فایلهای پیکربندی استاتیک پشتیبانی میکند. با این حال، Pkl میخواهد چیزی بیش از یک کمک در خط لوله پیکربندی شما باشد، و ادعا میکند که زبان برنامه نویسی PkI میتواند بهعنوان یک کتابخانه پیکربندی «ایمن، آسان و لذتبخش» باشد. اگرچه تنها چند روز از انتشار نسخه اول Pkl میگذرد، اما در زمان نگارش این مقاله، پشتیبانی از زبان برای Java، Kotlin، Swift و Go در دسترس است. به نظر میرسد که این مسیر یک راه جدید برای تنظیم یک زبان برنامه نویسی است.