กลับไปหน้าบทความ

อ่าน 3 นาที

อีอาร์ซี (ซอฟต์แวร์)

ERCเป็น ไคลเอ็นต์ Internet Relay Chat (IRC) ที่รวมอยู่ในGNU Emacsเขียนด้วยEmacs Lisp

อีอาร์ซี (ซอฟต์แวร์)

อีอาร์ซี
ผู้เขียนต้นฉบับอเล็กซานเดอร์ แอล. เบลิคอฟฟ์ เซอร์เกย์ เบเรซิน
นักพัฒนาอามิน บันดาลี, เอฟ. เจสัน พาร์ค และนักพัฒนาและผู้มีส่วนร่วมคนอื่นๆ ของ GNU Emacs
เวอร์ชันเสถียรการปรับปรุง ERC ได้ถูกปล่อยออกมาแล้วใน Emacs [±]
เขียนเป็นอีแมคส์ ลิสป์
ขนาด944 KB
พิมพ์ไคลเอนต์ IRC
ใบอนุญาตจีพีแอล-3.0 หรือเวอร์ชันที่ใหม่กว่า
เว็บไซต์www.gnu.org/software/emacs/erc.html
ที่เก็บข้อมูล
  • git .savannah .gnu .org /cgit /emacs .git /tree /lisp /erc /

ERCเป็น ไคลเอ็นต์ Internet Relay Chat (IRC) ที่รวมอยู่ในGNU Emacsเขียนด้วยEmacs Lisp [ 1 ] [ 2 ]

คุณสมบัติ

ERC ประกอบด้วย[ 3 ]การประทับเวลาข้อความการเข้าร่วมช่องอัตโนมัติการควบคุมการแพร่กระจาย [ 4 ​​] และการเติมชื่อเล่นและคำสั่งโดยอัตโนมัติ ERC สามารถเน้นชื่อเล่นและข้อความสำหรับการติดตามการสนทนา เน้นและลบอักขระควบคุม ได้ตามต้องการ และอนุญาต ให้แปลง URLชื่อเล่น และข้อความเป็นปุ่มได้ มีประวัติการป้อนข้อมูล และบัฟเฟอร์แยกต่างหากต่อเซิร์ฟเวอร์และช่อง การแจ้งเตือนประกอบด้วยกิจกรรมช่องบนบรรทัดโหมด Emacs สถานะออนไลน์ของผู้ใช้ และการติดตามช่องของการสนทนาที่ซ่อนอยู่ ERC รองรับหลายภาษา และมีการโหลดสคริปต์อัตโนมัติเมื่อเริ่มต้น[ 3 ]

ERC มีการออกแบบแบบโมดูลาร์ โดยมีฟีเจอร์มากมายที่ใช้งานใน "โมดูลที่โหลดได้มากกว่าสองโหล" ซึ่งรวมอยู่ในการตั้งค่าเริ่มต้น เช่นautoaway , fill (แบ่งบรรทัดยาว), log (บันทึกบัฟเฟอร์แชท), spelling , bbdbซึ่งเชื่อมต่อ ERC กับBBDB ของ Emacs สำหรับการจัดการรายชื่อติดต่อ และreplaceซึ่งจะแทนที่ข้อความที่กำหนดในข้อความโดยอัตโนมัติ[ 1 ] ERC รองรับSSL / TLSสำหรับการสื่อสาร IRC ที่เข้ารหัส[ 5 ]

ประวัติศาสตร์

ตามโครงการ GNU ERC ได้รับการพัฒนาครั้งแรกโดย Alexander L. Belikoff และ Sergey Berezin [ 6 ] Berezin เขียนว่า ERC นั้น "เดิมทีเขียนโดย Alexander L. Belikoff จากนั้นฉันได้ปรับปรุงมันในหลายๆ ด้านและเลื่อนขั้นเป็นเวอร์ชัน 2.0" [ 7 ]ทั้งคู่หยุดการพัฒนาในปี 1999 [ 6 ] Mario Lang เขียนว่าในปี 2001 ERC นั้น "ดูเหมือนจะถูกทิ้งร้าง" ดังนั้นเขาและ Alexander Schroeder จึงรับช่วงต่อและสร้างโครงการ ERC SourceForge ขึ้นมา [ 8 ] Berezin ตอบรับในเชิงบวกต่อข่าวความพยายามที่เริ่มต้นใหม่และมอบการดูแลให้กับนักพัฒนาใหม่ ในช่วงหลายปีต่อมา ได้มีการปล่อยเวอร์ชัน 2.1, 3, 4, 5 และ 5.1 ออกมา[ 6 ] การพัฒนา ERC ย้ายจาก SourceForge ไปยังGNUในเดือนพฤษภาคม พ.ศ. 2549 [ 9 ] [ 10 ] และ ERC ได้รับการรวมเข้าใน Emacs เวอร์ชัน 22.1 อย่างเป็นทางการในวันที่ 3 มิถุนายน พ.ศ. 2550 [ 11 ]ปัจจุบันการพัฒนา ERC เกิดขึ้นภายในโครงสร้างซอร์สโค้ดของ Emacs

ERC เป็นหนึ่งในสองไคลเอ็นต์ IRC ที่รวมอยู่ในชุดการแจกจ่าย Emacs โดยrcircเป็นอีกตัวหนึ่ง[ 1 ] Circe และ ZenIRC ที่ "เรียบง่าย" ก็เป็นไคลเอ็นต์ IRC ที่ใช้ Emacs เช่นกัน [ 1 ]ตามที่ผู้เขียนระบุ Circe ได้รวมเอาแนวคิดจาก ERC เช่นตัวติดตามกิจกรรมและอื่นๆ เข้าไว้ด้วยกัน โดยได้รับการพัฒนาขึ้นเนื่องจาก ERC กลายเป็น "ยากต่อการดีบักและปรับปรุง" [ 12 ]

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=ERC_(software)&oldid=1305049067 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อีอาร์ซี (ซอฟต์แวร์)

ERCเป็น ไคลเอ็นต์ Internet Relay Chat (IRC) ที่รวมอยู่ในGNU Emacsเขียนด้วยEmacs Lisp

คุณสมบัติ

ERC ประกอบด้วย [ 3 ] การประทับเวลา ข้อความการเข้าร่วมช่องอัตโนมัติ การควบคุมการแพร่กระจาย [ 4 ​​] และ การ เติม ชื่อเล่นและคำสั่งโดยอัตโนมัติ ERC สามารถ เน้น ชื่อเล่นและข้อความสำหรับการติดตามการสนทนา เน้นและลบ อักขระควบคุม ได้ตามต้องการ และอนุญาต ให้แปลง URL...

ประวัติศาสตร์

ตามโครงการ GNU ERC ได้รับการพัฒนาครั้งแรกโดย Alexander L. Belikoff และ Sergey Berezin [ 6 ] Berezin เขียนว่า ERC นั้น "เดิมทีเขียนโดย Alexander L. Belikoff จากนั้นฉันได้ปรับปรุงมันในหลายๆ ด้านและเลื่อนขั้นเป็นเวอร์ชัน 2.

งานที่เกี่ยวข้อง

ERC เป็นหนึ่งในสองไคลเอ็นต์ IRC ที่รวมอยู่ในชุดการแจกจ่าย Emacs โดย rcirc เป็นอีกตัวหนึ่ง [ 1 ] Circe และ ZenIRC ที่ "เรียบง่าย" ก็เป็นไคลเอ็นต์ IRC ที่ใช้ Emacs เช่นกัน [ 1 ] ตามที่ผู้เขียนระบุ Circe ได้รวมเอาแนวคิดจาก ERC เช่น ตัวติดตามกิจกรรม และอื่นๆ...