อยากเขียน Clojure ต้องใช้อะไร ?
เนื่องจาก Clojure ยังไม่มี IDE ที่เป็นของตัวเอง เราจึงเขียน Clojure ผ่านตัว Editor ที่ชื่อว่า LightTable ซึ่งเป็น editor ที่มี Plugin สามารถแปลภาษา Clojure ได้เลย และเป็นโปรแกรมฟรีอีกด้วย เราสามารถ Download LightTable ได้จาก http://lighttable.com/
การตั้งค่าเบื้องต้น
เพื่อใช้ประโยชน์สูงจาก LightTable เราต้องตั้งค่าเพิ่มเติม เพราะในการตั้งค่าพื้นฐานยังมีอีกหลาย feature ที่ถูกปิดใช้งาน (เวอร์ชันล่าสุดที่ใช้เขียนบทความนี้คือ 0.8.1) อันดับแรกให้เรากดปุ่ม CTRL + SPACE + ENTER แล้วจะมีหน้าต่างนี้ขึ้นมาทางด้านขวามือ
จากนั้นในช่อง Search พิมพ์ว่า “User Behaviors” แล้วกด Enter
จากนั้น LightTable จะเปิดไฟล์ Setting ของมันขึ้นมา ซึ่ง Setting ที่ผู้เขียนแนะนำให้เพิ่มไปมีดังนี้
จากนั้นกด CTRL+S เพื่อเซฟไฟล์
Setting ทั้ง 3 ตัวทำงานดังนี้
1) Setting ในข้อแรกใช้ปิด AutoComplete เมื่อเขียนโค้ด ที่เอาออกไปเพราะ feature AutoComplete ของ LightTable ตอนนี้รันช้ามาก เขียนโค้ดแล้วขัดใจ
แต่ผู้อ่านจะเปิดไว้ก็ได้
2) Setting ในข้อที่สองใช้เปลี่ยนฟ้อนต์ ผู้เขียนคิดว่า Font ”Consolas” สวยงามที่สุด ซึ่งสามารถพิมพ์ภาษาไทยได้ และ setting ข้อนี้ยังเพิ่มความกว้างระหว่างบรรทัดเพื่อให้อ่านโค้ดได้ง่ายขึ้นอีกด้วย
3) ภาษา Clojure มีการใช้วงเล็บกับปีกกาเยอะ Setting อันที่สามจะทำให้ LightTable พิมพ์วงเล็บปิดกับปีกกาปิดให้อัตโนมัติ
เริ่มเขียน Clojure กันเลย !
1.ไปที่เมนู file เลือก new file
จะได้หน้าต่างโล่งๆแบบนี้ขึ้นมา
2. ลองเขียนโปรแกรมบวกเลข 1 2 3
3. save file ให้อยู่ในนามสกุล . clj ไปที่ เมนู file เลือก save file หรือ save file as..
4. save
5. run โปรแกรมโดยการกด CTRL+ SHIFT +ENTER การ run ครั้งเเรกจะใช้เวลาสักพักนึง จะได้ผลลัพธ์ออกมามีค่า 6
แค่นี้ก็เขียน Clojure ได้แล้ว
จะเห็นว่าด้วยโปรแกรม LightTable ซึ่งมีขนาดเล็กๆประมาณ 60 mb นี้ เราก็สามารถเขียน้และรันโค้ด Clojure ได้แล้ว โดยที่ไม่ต้อง setup โปรแกรมใดๆเลย ในบทความต่อไปเราจะสอนคำสั่งพื้นฐานของ Clojure