Oh, right, fair enough. If you need anyone to test it and give you feedback, you can ask me.
PROLIX is my learning project; its on an indefinite pause though, partly because I've somewhat lost interest in it and partly because I need to learn more about operating systems to make the project work. xtty86 is basically the same but with some code removed and some things (files and functions) renamed. That was supposed to be a bootable terminal emulator because I wanted to play with networking code. I didn't realise how complicated it was, though; so I definitely need to wait a while before I pick that one up.
I'm bored so I'll describe the rest of my projects before I go to sleep:
10 was the Python program I wrote for this thread:
http://cplusplus.com/forum/unices/27596/
a contains a "Euler" folder for Project Euler programs (I've not done those in a while) and a "Physics" folder for simulations, which is empty
ball contains a program to accurately simulate the movement of a spherical object or collection of them; really it should go in a/Physics but whatever
cli contains two folders, "nix", which contains command-line UNIX programs I created for fun and to help me (nicenice, niceof, sizeof and swap) and "win" was meant to be the same thing but for Windows, but it is empty.
conv was going to be a flexible calculator (one that would have lots of functionalities (e.g. solving quadratic equations) and would also be easy to write a GUI for) that I started about a year ago
ghost will be a 2D game engine which currently consists of 4 header files
imgview will be an image viewing program (I don't like the Windows or GNOME one, and I end up using Firefox to view large images, but Firefox takes too long to load (relative to other programs))
net contains flooder.php and flooderui.html (email flooder, not tested), listips.py (lists IP addresses associated with a domain name). portscan.py (lists open ports) and reversedns.py, which gets the domain name associated with an IP address
runner runs other programs and displays their exit status and runtime, as well as displaying the reason they exit if available
sim is a Simple Instant Messager that doesn't do anything yet
Thing stores input in files (hard to describe; you type in data and it stores it, encrypted, in a file) for Windows
ttypp was going to be a terminal emulator
udisk was going to be a replacement for GNU fdisk (the u is for "unfixed", because the f in "fdisk" is for "fixed") but I never finished it (2 header files, udisk.h and common.h)
WinLinKey is two programs, one is a somewhat working keylogger for Windows and the other is a hypothetical keylogger for Linux (hypothetical because I have yet to write it, I'm not done with the Windows version)
www is a website I was working on
In total all these programs come to only ~7034 LOC:
$ wc -l */*.c */*.cpp */*.h */*.hpp */*.py */*.sh */*/*.c */*/*.cpp */*/*.h */*/*.hpp */*/*.py */*/*.sh */*/*/*.c */*/*/*.cpp */*/*/*.h */*/*/*.hpp */*/*/*.py */*/*/*.sh */*/*/*/*.c */*/*/*/*.cpp */*/*/*/*.h */*/*/*/*.hpp */*/*/*/*.py */*/*/*/*.sh */
[large list of files]7034 total |