# ed.bf

> line-oriented text editor

**Wikidata**: [Q123566293](https://www.wikidata.org/wiki/Q123566293)  
**Source**: https://4ort.xyz/entity/ed-bf

## Summary
ed.bf is a line-oriented text editor, a free software implementation written in the esoteric Brainfuck programming language and based on the classic ed editor. It is developed by Brainfuck Enterprise Solutions with Artyom Bologov as the programmer.

## Key Facts
- **Developer**: Brainfuck Enterprise Solutions
- **Programmer**: Artyom Bologov
- **License**: WTFPL (as of November 27, 2023)
- **Latest Stable Version**: 1.4.0 (released December 29, 2022)
- **Based On**: ed
- **Instance Of**: Line editor, free software
- **Programming Language**: Brainfuck
- **Source Code Repository**: https://github.com/bf-enterprise-solutions/ed.bf

## FAQs
### Q: What is ed.bf?
A: ed.bf is a line-oriented text editor, free software that implements the classic ed editor functionality using the Brainfuck programming language. It is maintained by Brainfuck Enterprise Solutions.

### Q: Why is it notable?
A: Its significance lies in being a functional text editor written entirely in Brainfuck, an intentionally minimalist and difficult-to-use esoteric programming language, making it a unique technical achievement.

### Q: What versions are available?
A: Stable releases include 1.0.0 (2021), 1.1.0 (2022), 1.2.0 (2022), 1.3.0 (2022), and 1.4.0 (2022), with 1.4.0 being the current preferred version.

### Q: How can I access the source code?
A: The full source code is available at https://github.com/bf-enterprise-solutions/ed.bf under the WTFPL license.

## Why It Matters
ed.bf holds value as a niche educational tool for demonstrating Brainfuck's practical capabilities beyond typical esoteric exercises. As a functional line editor written in one of computing's most challenging languages, it serves as both a technical curiosity and a testament to the versatility of free software principles. It preserves the foundational line-editing paradigm of the original ed while pushing the boundaries of what can be achieved within constrained programming environments, appealing to enthusiasts of esoteric languages and minimalist computing.

## Notable For
- Unique implementation of a functional text editor in Brainfuck, an esoteric programming language
- Continuous development by Brainfuck Enterprise Solutions with regular stable version releases
- WTFPL licensing granting maximum user freedom to modify and redistribute
- Preservation of classic line editor functionality (ed-based) in a modern unconventional context
- Publicly accessible GitHub repository enabling community transparency and potential contributions

## Body
### Overview
ed.bf is a line-oriented text editor and free software project. It inherits core functionality from the traditional ed editor while being implemented entirely in Brainfuck. The project maintains its status as copyrighted software with public source code availability.

### Development Team
- **Primary Organization**: Brainfuck Enterprise Solutions  
- **Lead Programmer**: Artyom Bologov  

### Technical Implementation
- **Core Language**: Brainfuck (esoteric programming language)  
- **Foundation**: Directly based on the classic ed editor architecture  
- **Access Method**: Line-oriented editing commands  

### Version History
- **1.0.0**: Initial stable release (November 4, 2021)  
- **1.1.0**: Stability update (January 8, 2022)  
- **1.2.0**: Feature enhancement (March 20, 2022)  
- **1.3.0**: Refinement release (October 12, 2022)  
- **1.4.0**: Current stable version (December 29, 2022)  

### Licensing & Distribution
- **Legal Status**: Copyrighted software  
- **License Type**: WTFPL (Do What The F*** You Want To Public License)  
- **Source Availability**: Hosted on GitHub repository  
- **Access URL**: https://github.com/bf-enterprise-solutions/ed.bf

## References

1. [Source](https://github.com/bf-enterprise-solutions/os.bf)
2. [Source](https://github.com/bf-enterprise-solutions/ed.bf/blob/master/licenses/SOURCE-LICENSE)
3. [Source](https://github.com/bf-enterprise-solutions/ed.bf)
4. [Release 1.0.0. 2021](https://github.com/bf-enterprise-solutions/ed.bf/releases/tag/1.0.0)
5. [Release 1.1.0. 2022](https://github.com/bf-enterprise-solutions/ed.bf/releases/tag/1.1.0)
6. [Release 1.2.0. 2022](https://github.com/bf-enterprise-solutions/ed.bf/releases/tag/1.2.0)
7. [Release 1.3.0. 2022](https://github.com/bf-enterprise-solutions/ed.bf/releases/tag/1.3.0)
8. [Release 1.4.0. 2022](https://github.com/bf-enterprise-solutions/ed.bf/releases/tag/1.4.0)