Skip to content

BertrandDeSaintBezier/moonshine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Moonshine, a C-based Text Editor

Learning Objectives :

  • Going back to basics. Diving deep into the C language and learning the fundamentals of stack, dynamic and static memory allocation/management, C compilation toolchain...
  • Improving Developer Skillset. Alongside Moonshine I am building up my developer environement with the objective of learning vim motions and using nvim.
  • Working with unique Data Structures and Algorithms (ex. Piece Tables). The goal is to focus on acquiring as much practical knowledge/experience, and pick up some good habits.

Resources

Articles

Sources & Research Papers

About

Building a text editor in C.

Resources

Stars

Watchers

Forks

Languages