- ครอบครัวของ Mitchell Hashimoto ให้คำมั่นสนับสนุนเพิ่มเติม 400,000 ดอลลาร์ แก่ Zig Software Foundation (ZSF) ทำให้ยอดคำมั่นสนับสนุนรวมตั้งแต่การบริจาคครั้งแรกในปี 2024 อยู่ที่ 700,000 ดอลลาร์
- Hashimoto มองว่า devlog ปี 2026 ของ Zig แสดงให้เห็นถึง ความคืบหน้าอย่างต่อเนื่อง ในการแก้ปัญหาที่ยากเพื่อสร้างภาษาและคอมไพเลอร์ที่ดี
- นโยบาย ห้ามการมีส่วนร่วมจาก LLM ของ Zig ถูกหยิบยกมาถกเถียงอีกครั้งในบริบทของ Zig fork ของ Bun และการ rewrite เป็น Rust แต่ Hashimoto ก็ขีดเส้นไว้ว่านี่ไม่ใช่บทความเพื่อวิจารณ์ Bun เอง
- แม้จุดยืนของเขาเรื่อง AI จะไม่ตรงกับ ZSF ทั้งหมด เขาก็ระบุว่ายังคงสนับสนุน Zig ต่อไป เพราะเป็นซอฟต์แวร์ที่โดดเด่นเป็นพิเศษในด้าน คุณภาพและความเป็นอิสระ
- คำมั่นครั้งนี้มีโครงสร้างแบบเดียวกับปี 2024 คือสนับสนุน ปีละ 200,000 ดอลลาร์เป็นเวลา 2 ปี
คำมั่นบริจาคและขนาดการสนับสนุน
- ครอบครัวของ Mitchell Hashimoto ให้คำมั่นเพิ่มเติม 400,000 ดอลลาร์ แก่ Zig Software Foundation
- หลังการบริจาคครั้งแรกในปี 2024 ยอดคำมั่นสนับสนุนรวมต่อ ZSF เพิ่มเป็น 700,000 ดอลลาร์
- ตามเชิงอรรถ เงินจำนวน 400,000 ดอลลาร์ครั้งนี้จะจ่ายในรูปแบบเดียวกับการบริจาคปี 2024 คือแบ่งจ่าย ปีละ 200,000 ดอลลาร์เป็นเวลา 2 ปี
- Hashimoto ขอให้ผู้ที่พอมีศักยภาพพิจารณา บริจาค ให้ ZSF
เหตุผลที่ Hashimoto ยังคงสนับสนุน Zig
- Zig ยังคงเป็นโครงการที่ควรค่าแก่การยกย่องทั้งในด้านเทคนิคและในฐานะชุมชน
- 2026 devlog แสดงให้เห็นถึงความคืบหน้าอย่างต่อเนื่องกับ ปัญหาที่ยาก ของการสร้างภาษาและคอมไพเลอร์ที่ดี
- กิจกรรมอย่าง Contributor Poker and Zig's AI Ban ของ Loris Cro สะท้อนแนวทางของ Zig ต่อการดูแลรักษาและการสร้างชุมชน
- เขามองว่าปรัชญาแบบนี้ช่วยดึงดูดและบ่มเพาะคนเก่งในโอเพนซอร์ส
- นโยบายเข้มงวดเรื่อง no-LLM contribution ของ Zig ถูกนำมาถกเถียงต่อสาธารณะอีกครั้งในบริบทของ Zig fork ของ Bun และการ rewrite เป็น Rust
- Hashimoto ระบุว่าเขาไม่ได้มองว่าการกระทำของ Bun มีปัญหา และเห็นว่า Bun เป็นโครงการที่ยอดเยี่ยม
- เขามองว่าในกระบวนการถกเถียง ผู้คนต่างรีบทำให้อีกฝ่ายกลายเป็นตัวร้ายเร็วเกินไป และขาด ความเห็นอกเห็นใจและความเคารพ ต่อมุมมองที่แตกต่าง
- Hashimoto ใช้ AI อย่างมาก และก่อนหน้านี้ก็ได้เปิดเผยทั้งกระบวนการนำ AI มาใช้และประสบการณ์การส่งมอบฟีเจอร์จริงด้วยความช่วยเหลือจาก AI
- ขณะเดียวกัน เขาก็ย้ำว่าควรมองขีดความสามารถของ AI อย่างมีเหตุผล และเคยแสดงความไม่พอใจต่อผลกระทบเชิงลบที่มีต่อโอเพนซอร์ส
- แม้มุมมองของเขาจะไม่ตรงกับแนวทางของ ZSF ทั้งหมด แต่เขาก็ยังเคารพผู้คน นโยบาย และโครงการของ ZSF
- เขามองว่าหนึ่งในข้อดีของอินเทอร์เน็ตและโอเพนซอร์สคือ โครงการต่าง ๆ สามารถแปลกและแตกต่างได้
- โครงการสามารถตั้งขอบเขตที่มีเอกลักษณ์ สร้างวัฒนธรรมของตัวเอง และไล่ตาม คุณภาพ ในแบบที่ไม่จำเป็นต้องให้ทุกคนเข้าใจ
- Zig ถูกประเมินว่าเป็นซอฟต์แวร์ที่ทะเยอทะยาน ใช้งานได้จริง เป็นอิสระ และจริงจังกับคุณภาพอย่างมาก
- Ghostty มีอยู่ได้ส่วนสำคัญก็เพราะ Zig ทำให้ Hashimoto สามารถสร้างซอฟต์แวร์ที่เขาอยากสร้างได้
- เหตุผลที่ Hashimoto สนับสนุน Zig ก็เพราะ Zig เป็นซอฟต์แวร์แบบนั้น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
บน Twitter, Facebook, Reddit และ Discord หลายแห่ง พอแสดงความเห็นต่างก็มักจะโดนถล่มด้วยคอมเมนต์โกรธ ๆ จนรู้สึกอายกับความแปลกของตัวเองมากขึ้น
ไม่ได้มี “ความจริง” เพียงหนึ่งเดียว แต่ในทุกด้านของชีวิตมีหลายสิ่งที่อาจจริงพร้อมกันได้
สมองของแต่ละคนเหมือน ตัวกรองแบนด์พาส และสิ่งที่เราควรพยายามทำคือจินตนาการถึงมุมมองของคนอื่นที่มองเห็นโลกใบเดียวกันในอีกหน้าตัดหนึ่ง
รับเอาหน้าตัดที่เราชอบไว้ ปล่อยผ่านหน้าตัดที่ไม่ชอบไป แต่ไม่ควรต่อสู้ราวกับว่าหน้าตัดของเราคือสิ่งเดียวที่มีอยู่
เวลาเห็นใครสักคนทำเครื่องมือที่ค่อนข้างมีประโยชน์แล้วถูกซื้อกิจการด้วยมูลค่า 500 ล้านดอลลาร์ ก็ไม่รู้จะตีมูลค่ากันอย่างไรแล้ว
ในฐานะคนที่ย้ายไปมาระหว่างเทอร์มินัลหลายตัวตลอดหลายสิบปี การปรับปรุงที่ Ghostty ให้มานั้นสดใหม่จริง ๆ และสำหรับผมมันมีประโยชน์มากกว่าดีลซื้อกิจการบางกรณีเสียอีก
ดูเหมือนว่าในบรรดาเทอร์มินัลสมัยใหม่บน Linux จะไม่มีตัวไหนให้พฤติกรรมนี้
https://github.com/ghostty-org/ghostty/discussions/2393
ทุกวันนี้ไม่ได้ขาดแคลน terminal emulator และแต่ละตัวก็มักขายจุดเด่นเรื่องประสิทธิภาพหรือ “ฟีเจอร์ที่มีมาให้พร้อมใช้”
มีฟีเจอร์พิเศษอะไรที่ผมพลาดไปหรือเปล่า? สำหรับผมมันดูเป็นการปรับปรุงเล็กน้อยมากกว่า และยังไม่ค่อยเข้าใจว่าทำไมถึงเป็นกระแสขนาดนี้
ผมชอบ Ghostty นะ แต่การทุ่มเงิน 800,000 ดอลลาร์ให้กับการพัฒนาภาษาโปรแกรมที่คนรู้จักกันหลัก ๆ จากการเป็นภาษาที่ใช้สร้าง terminal emulator มันไม่ได้ฟังดูเป็นเหตุผลสนับสนุนที่หนักแน่นในตัวเองนัก
ถามด้วยความอยากรู้จริง ๆ ไม่ได้มาปั่น
https://www.youtube.com/watch?v=iqddnwKF8HQ
มันโน้มน้าวใจผมได้มากกว่าเอกสารออกแบบหรือโพสต์บล็อกใด ๆ
การสร้างภาษาไม่ใช่งานที่ต้องเร่งผลิตโค้ดใหม่ออกมาให้มากที่สุด แต่เป็นงานที่ต้องพิจารณาอย่างรอบคอบว่าฟีเจอร์และการติดตั้งใช้งานแบบไหนสอดคล้องกับทั้งภาษา
ภาษานั้นอยู่ต้นน้ำของหลายสิ่งมาก และเราก็เห็นมาหลายสิบปีแล้วว่าพอปล่อยฟีเจอร์ใหม่ออกมาแบบไม่ยั้ง ภาษาอาจแตกกระจัดกระจายและใช้งานยากขึ้น
แนวโน้มของ LLM ที่ตอบสนองต่อทุกข้อเสนอแบบ “ได้แน่นอนครับ แล้วก็...” ไม่ใช่สิ่งที่โปรเจ็กต์ภาษาที่ดีต้องการ แต่สำหรับคนที่กำลังสร้างผลิตภัณฑ์ด้วยภาษาที่สมดุลและใช้งานสะดวก มันอาจมีประโยชน์มาก
ในช่วงที่นักพัฒนาหลายคนกลับไปแบ่งฝักแบ่งฝ่ายและแข็งกร้าวอีกครั้ง ก็น่ายินดีที่ Mitchell ยังรักษาความนิ่งไว้ได้
ถ้าอ่านโพสต์ที่ลิงก์ไว้ในบทความ จะมีคำอธิบายที่ลึกกว่านี้เกี่ยวกับ การแบนการมีส่วนร่วมจาก AI
เพราะ Ghostty เขียนด้วย Zig ผมเลยเพิ่มการรองรับ Zig AST แบบเนทีฟให้กับ Dirac ด้วย
https://github.com/dirac-run/dirac/blob/master/src/services/...
สิ่งหนึ่งที่ไม่ค่อยตรงสัญชาตญาณนักคือแพตเทิร์นที่รวมทั้งโค้ดและเทสต์ไว้ในไฟล์เดียว ทำให้ขนาดไฟล์ใหญ่ขึ้นมาก
นอกจากนี้ ถ้าคุณมาจากภาษาที่รองรับ inheritance, Zig ก็จะบังคับให้คิดอีกแบบหนึ่ง
เป็นคนที่ยอดเยี่ยมและผมนับถือมาก
ดีใจที่ได้เห็นมันได้รับ เงินสนับสนุนเพิ่มเติม
ลองดูสักครั้งก็ได้
แทบทุกคนที่นี่น่าจะสามารถกันเงินระดับค่าแพ็กเกจมือถือในประเทศตัวเองออกมาบริจาคให้กับ โปรเจ็กต์โอเพนซอร์ส ที่ตัวเองให้คุณค่ามากที่สุดได้
พูดตรง ๆ ผมเริ่มโน้มเอียงไปถึงข้อสรุปว่า ถ้าคุณพึ่งพาซอฟต์แวร์โอเพนซอร์ส ก็ควรทำแบบนั้น
พวกเราหลายคนอาจเคยยากจนมาก่อน แต่ในช่วงเวลาหนึ่งของชีวิตก็มักจะพอมีแรงพอจะช่วยบ้าง แม้จะเล็กน้อยก็ตาม
ถ้ามีเงินมากพอ ก็มีโปรเจ็กต์มากมายที่ผมอยากสนับสนุนด้วยเจตนาดี
เดาว่าน่าจะมีน้ำเสียงวิจารณ์มากกว่านี้เยอะ
ผมชอบทั้งภาษา Zig และแนวคิดเบื้องหลังมัน แต่ ปัญหาเรื่องไวยากรณ์ ค่อนข้างใหญ่
หวังว่าจะหาวากยสัมพันธ์ที่ดีกว่านี้ได้ก่อน 1.0 และผมคิดว่า ergonomics สำหรับนักพัฒนาก็สำคัญพอ ๆ กัน
ถ้าคุณมาจากภาษาอื่น อาจต้องใช้เวลาทำความคุ้นเคยสักหน่อย แต่ถือว่าเป็นหนึ่งในภาษาที่อ่านง่ายที่สุดเท่าที่ผมเคยใช้มา