GHC รันในเบราว์เซอร์ได้แล้ว! จุดเปลี่ยนใหม่ของการเรียนรู้และเล่น Haskell

ตอนนี้คุณสามารถเขียนและรันโค้ด Haskell ได้โดยตรงจากเบราว์เซอร์ของคุณ โดยไม่ต้องติดตั้งอะไรเลย! นี่คือความสำเร็จล่าสุดของโปรเจกต์ GHC WebAssembly backend ที่ทำให้ GHC (Glasgow Haskell Compiler) สามารถทำงานแบบ client-side ได้เต็มรูปแบบผ่านเว็บเดโมที่ชื่อว่า Haskell Playground.

โพสต์โดยผู้ใช้ชื่อ TerrorJack ในฟอรั่ม Haskell Community ได้รับความสนใจอย่างมากจากนักพัฒนาและผู้สนใจ Haskell หลายคน โดยเฉพาะอย่างยิ่งในแง่ของการนำไปใช้เพื่อการเรียนการสอน และการทดลองโค้ดแบบ interactive โดยไม่ต้องตั้งค่าเครื่องมือใดๆ เพิ่มเติม

นี่คือก้าวสำคัญของ Haskell ที่จะช่วยให้ผู้คนเข้าถึงภาษาได้ง่ายขึ้น โดยเฉพาะในบริบทของการเรียนรู้แบบออนไลน์และการทดลองโค้ดอย่างรวดเร็วผ่านเว็บเบราว์เซอร์

GHC สามารถรันในเบราว์เซอร์ได้แบบ client-side
ใช้เทคโนโลยี WebAssembly (WASM) ทำให้ไม่ต้องพึ่งเซิร์ฟเวอร์

มีเดโมให้ทดลองใช้งานแล้วที่ Haskell Playground
เขียนและรันโค้ด Haskell ได้ทันทีผ่านเว็บ

เหมาะสำหรับการเรียนการสอนและคอร์สออนไลน์
ผู้ใช้ไม่ต้องติดตั้ง GHC หรือเครื่องมืออื่นๆ

ชุมชนให้ความเห็นเชิงบวก
หลายคนมองว่าเป็นก้าวสำคัญของ Haskell ในการเข้าถึงผู้ใช้ใหม่

พบปัญหาบางอย่างในการใช้งาน
ตัวเลือก GHC บางอย่างยังคงอยู่แม้จะเปลี่ยนค่าแล้ว และ -with-rtsopts=-s ยังไม่ทำงาน

การทำงานในบางเบราว์เซอร์ยังไม่สมบูรณ์
เช่น Brave และ Safari แสดงข้อความเตือนเกี่ยวกับ Web Worker และปุ่ม Run อาจไม่ทำงาน

https://discourse.haskell.org/t/ghc-now-runs-in-your-browser/13169
🎉 GHC รันในเบราว์เซอร์ได้แล้ว! จุดเปลี่ยนใหม่ของการเรียนรู้และเล่น Haskell ตอนนี้คุณสามารถเขียนและรันโค้ด Haskell ได้โดยตรงจากเบราว์เซอร์ของคุณ โดยไม่ต้องติดตั้งอะไรเลย! นี่คือความสำเร็จล่าสุดของโปรเจกต์ GHC WebAssembly backend ที่ทำให้ GHC (Glasgow Haskell Compiler) สามารถทำงานแบบ client-side ได้เต็มรูปแบบผ่านเว็บเดโมที่ชื่อว่า Haskell Playground. โพสต์โดยผู้ใช้ชื่อ TerrorJack ในฟอรั่ม Haskell Community ได้รับความสนใจอย่างมากจากนักพัฒนาและผู้สนใจ Haskell หลายคน โดยเฉพาะอย่างยิ่งในแง่ของการนำไปใช้เพื่อการเรียนการสอน และการทดลองโค้ดแบบ interactive โดยไม่ต้องตั้งค่าเครื่องมือใดๆ เพิ่มเติม นี่คือก้าวสำคัญของ Haskell ที่จะช่วยให้ผู้คนเข้าถึงภาษาได้ง่ายขึ้น โดยเฉพาะในบริบทของการเรียนรู้แบบออนไลน์และการทดลองโค้ดอย่างรวดเร็วผ่านเว็บเบราว์เซอร์ ✅ GHC สามารถรันในเบราว์เซอร์ได้แบบ client-side ➡️ ใช้เทคโนโลยี WebAssembly (WASM) ทำให้ไม่ต้องพึ่งเซิร์ฟเวอร์ ✅ มีเดโมให้ทดลองใช้งานแล้วที่ Haskell Playground ➡️ เขียนและรันโค้ด Haskell ได้ทันทีผ่านเว็บ ✅ เหมาะสำหรับการเรียนการสอนและคอร์สออนไลน์ ➡️ ผู้ใช้ไม่ต้องติดตั้ง GHC หรือเครื่องมืออื่นๆ ✅ ชุมชนให้ความเห็นเชิงบวก ➡️ หลายคนมองว่าเป็นก้าวสำคัญของ Haskell ในการเข้าถึงผู้ใช้ใหม่ ‼️ พบปัญหาบางอย่างในการใช้งาน ⛔ ตัวเลือก GHC บางอย่างยังคงอยู่แม้จะเปลี่ยนค่าแล้ว และ -with-rtsopts=-s ยังไม่ทำงาน ‼️ การทำงานในบางเบราว์เซอร์ยังไม่สมบูรณ์ ⛔ เช่น Brave และ Safari แสดงข้อความเตือนเกี่ยวกับ Web Worker และปุ่ม Run อาจไม่ทำงาน https://discourse.haskell.org/t/ghc-now-runs-in-your-browser/13169
DISCOURSE.HASKELL.ORG
Ghc now runs in your browser
ghc itself can now run purely client-side in the browser, here’s a haskell playground demo. terms and conditions apply, and i’ll write up more detailed explanation some time later, but i thought this is a cool thing to show off how far the ghc wasm backend has advanced 🙂
0 ความคิดเห็น 0 การแบ่งปัน 25 มุมมอง 0 รีวิว