Philosophy

Merlin is chiefly inspired by the likes of Ken Thompson's ed and Rob Pike's acme. It uses a command-line powered by a stack-based, forth-esque shell language called Merlin Notation. Although Merlin notation only allows for elementary editing and management of multiple buffers, it is able to elegantly handle the transfer of textual data from Merlin to other programs, and back again. Merlin is purposely designed to do almost nothing out of the box, but gives the user the tools to interface with their greater operating system and combine provided commands to implement useful and elegant solutions to common editing problems. In short, Merlin is designed to fit neatly within the realm of the user's operating system and allow them to use their existing tools to build a configuration of Merlin that work's perfectly for them.

Keep in mind that Merlin is quite experimental and won't offer the luxuries of modern text editors and IDEs. However, it does offer a unique approach to text editing and at least serves as a curiosity.