-
I'm starting up a new sourceforge project called the New C Libraries (nclib, pronounced "en-see-lib"). They're basically wrapper functions that make it easy to do 3d/graphics/network/etc programming.
Example:
#include <graphics.h>
void main()
{
initgraphics();
setscrn(MODE_VGA,640,480,8);
line(0,0,50,50,COLOR_GREEN);
}
The advantage this would have over current...
2001-09-22 10:23:38 UTC in Internet C++/Internet Virtual Machine
-
Hi. I'd be interested in helping out in the C++
IVM project with the following areas:
-Interface design (example: for a compiler).
-Graphic design.
-Website/HTML design.
-Making it EASY for newbies and CS students to
learn and use the IVM, getting them hooked. =]
-Writing tutorials.
-Anything else.
Also, I'd like to suggest the following...
2001-09-15 23:37:18 UTC in Internet C++/Internet Virtual Machine
-
Know what would be cool? If #include did NOT include the entire file. Example:
Most people writing trivial programs just #include iostream.h to use cin and cout. No other reason. It would be cool if the IVM could automatically NOT include all code in the include files that's not actually used.
Also, you know how convenient spell checkers can be? How about a "code checker"?...
2001-09-15 18:21:46 UTC in Internet C++/Internet Virtual Machine
-
Example of code using aforementioned libraries (nonexistant right now. Just making stuff up as I code.):
#include <network.h>
#include <timing.h>
#include <graphics.h>
#include <keyboard.h>
#define MSG_READY 1;
#define MSG_X 2+MSG_16BIT;
#define MSG_Y 3+MSG_16BIT;
void shadowtext(char *str, int x, int y, rgb clr1, rgb clr2)
{
textout(str,x-1,y-1,rgb2);...
2001-09-15 08:19:42 UTC in Internet C++/Internet Virtual Machine
-
Something I HATED about the Java SDK was it's lack of a usefull compiler.
Creating a simple GUI compiler with code reference (ex: what GL_TRIANGLES does) and C++ tutorial would GREATLY help get this a foothold, IMHO, since you could encourage computer science teachers to use it.
Also, I'd strongly suggest creating some sort of easy-to-use header files for file access, networking, gui...
2001-09-15 07:14:28 UTC in Internet C++/Internet Virtual Machine