"; echo GetLinkToFile ('files/OmlettePadEx.zip', 'Download OmlettePad EX v1.0.5') ."
"; echo GetLinkToFile ('files/OmlettePadEx_dev.rar', 'Download OmlettePad EX v1.0.5 Source Code') ." (not guaranteed to compile)
"; ?>

IMPORTANT! OmlettePad v1.0.1 released on 2/14/02, make sure you have it, otherwise you'll run into an infinite loop when you try to do a Replace All.


My Actions Were Born of Desperation

Summer, 2000. At work, I'm stuck doing incredibly boring Windows Script Files for make work. Edit, Save, double click on in explorer... boring... At home, I'm trying to open text files and NotepadEx, the text editor I'm using takes a few seconds to load. Ridiculous... Ridiculous to just sit here and accept it that is! I decided to write the ultimate small but feature packed text editor. It was such a bold idea, the only name I could think of was BerniePad!

We Do NOT Break Away from Combat

Bernie didn't exactly take too kindly to that idea, so I had to come up with a better name... I was trying to replace NotepadEx, so the only obvious name was Notepad EXTREME! I was pondering whether or not to drop the first 'E' from 'EXTREME' when I realized that Evil Adam had heard the name of my newest project and was standing behind me. I turned around to ask him what he thought and got a face full of fist. Fist with large doubly pointed ring attached. When I came to, Evil Adam was gone and my computer had been tampered with. When I examined it, I realized that while I was unconscious, he had changed the name of my project to OmlettePad! And thus, the legend was born =)

We Stand on the Bridge and NO ONE May Pass

I quickly realized I had no idea what I was doing. I wanted a text editor with an .EXE size smaller than Notepad's. I wanted to be able to run Windows Script files by hitting F5, just like in QBasic. I wanted to be able to save my files to FTP and open files from an FTP. I wanted to be able to run scripts to distort the text that I was editing. I started out by using an MFC CEditView. This worked brilliantly until I realized I'd only be able to open 32k of text. Then I tried using a CRichEditView. This worked just fine until I realized I was making a text editor, not Word '97 light. Finally I made a CFormView and stuck a rich edit control onto it... and that worked, sort of. Scripting never made it into the final app, I could never figure it out. But lo! FTP Open & Save worked! I could hit F5 and *BAM* be told inexactly why my script isn't running! And I could print preview! And I could tell what line & column I was on! It took forever, but for the first time in my life, one of my stupid projects had reached version 1.0 and I was actually happy with the finished project!

We Live for the Code, We Die for the Code

OmlettePad EX: The Experimental Edition... It has already addressed the lack of programmer tabbing & find/replace within selections and this mofo can be scripted! Read scriptinghelp.txt to learn how to do spell checking... Am I good or am I good?! You can use it with files other than Windows Script Files (HTML, Java, C#, the possibilities are endless!)... Who knows what future updates will bring!

Compilation notes: If you don't already have the Platform SDK installed, you'll probably need activdbg.h among other stuff.

Actually, if you've somehow made it all the way down here, here's what the future brings: No more OmlettePad. That's right, there's just no time to work on any of it. Things like:

are doomed to stay broken forever. One day, when I get some free time, I will begin working on Super OmlettePad II: Hyper Typing Edition. But not now.

OmlettePad! Smaller, better than Notepad!'); ?>