Project Detail
HHY เป็นภาษาสคริปต์สำหรับงานระบบที่ผมพัฒนาขึ้นด้วย C โดยใช้แนวคิด source |> transform |> action เพื่อให้นักพัฒนาเชื่อมขั้นตอนการจัดการไฟล์ โปรเซส HTTP และข้อมูลแบบมีโครงสร้างได้อย่างชัดเจน
ผมพัฒนาตัวภาษา runtime, compiler และเครื่องมือที่เกี่ยวข้อง ตัว runtime รองรับ Stream แบบ lazy evaluation การจำกัดจำนวนงานที่ทำพร้อมกัน การยกเลิกงาน และการจำกัดทรัพยากร
HHY v1.7.0 เพิ่ม optimizing compiler โดยยังใช้เส้นทาง Bytecode โดยตรงเป็นค่าเริ่มต้น สามารถเปิด IR compiler ด้วย HHY_COMPILER=ir และเปิด type-feedback specialization ด้วย HHY_FEEDBACK_SPECIALIZATION=1 ประสิทธิภาพขึ้นอยู่กับงานและสภาพแวดล้อม
ระบบนิเวศประกอบด้วย CMS ที่สร้างด้วย HHY, SiteGraph Auditor ที่ใช้ HHY และ my-crawler เป็น safe recursive engine, เครื่องมือสำหรับ VS Code และ Sublime รวมถึงส่วนขยาย HHY
เริ่มต้นใช้งานและดูซอร์สโค้ดได้ที่ https://github.com/hh696-wq/hhy-vm
คู่มือภาษาอังกฤษ: https://github.com/hh696-wq/hhy-vm/blob/main/gitbook/en/01-quick-start.md
เว็บไซต์: https://hhylang.dev
ยินดีรับความคิดเห็นเกี่ยวกับไวยากรณ์ การใช้งานจริง และพฤติกรรมของ runtime
หมายเหตุ: ใช้ AI ช่วยเรียบเรียงภาษาไทยและสร้างภาพประกอบ ข้อมูลทางเทคนิคอ้างอิงจากเอกสารของโครงการ
Comments
No comments yet. Be the first to start a useful discussion about this project.