Building a text editor is fun. It's the ultimate scratch your own itch project.
I remember building one back in the day (2002) with Visual Basic 6.
Unfortunately I lost the source code but I still have the website's code. Feature wise it had syntax highlighting, column selection, project wide find / replace, file edit history (timeline), multiple clipboards, splits and more.
Does anyone remember what that really good text editor control was in VB6? It did most of the heavy lifting. It wasn't a built-in control.
If you like stories about kids going way above and beyond in programming, read about Raymond Lau and Stuffit.
Shouldn’t the title of this have a “Show HN: “ prepended?
Nice.
>> I would now love to opensource the project for everyone.
Where is the license?
Learn more about licensing here: https://help.github.com/en/articles/licensing-a-repository
I dont know what age range high school encompasses where you are, but assuming its similar to the Uk thats a mighty achivement, especially considering your frank recognition of the bugz
Mine's not as cool but I did a similar project using Qt and C++:
https://github.com/Giancarlos/qNotePad
I wanted to make a cross platform text editor that was simple and consistent throughout different platforms. I found it easier to do it in Delphi cause I wasn't sure how to hook up a syntax highlighter for it. I'm proud of the small bits I did code though. C++ isn't really my strongest language.
The function declarations are formatted in such a way that it makes you think the prototypes come after.
Solid project, but I suggest you run the file through something like clang-format.
I don't care how many bugs it's got. The fact you've done something that isn't 700MB Electron app gets my upvote. Great work!
What school was it? :) Maybe you could share the curriculum/syllabus of coding classes in that school? Thanks!
#include<conio.h>
#include<dos.h>
This appears to be for DOS, and I'm betting this was written in Turbo C++. From what I've heard from my friends, almost all schools in India still use Turbo C++ (in DosBox) to teach C++. Ew.
No matter what language type of C++ he is using, I find this an amazing achievement for a high schooler.
I didn't write my first line of code until I was 20 years old in college, and 8 years later I am now a lead developer at one of my country's largest telecommunications companies.
I can't imagine how amazing this guy is going to become being able to build this at such a young age. Keep it up!