|
About:
stdnoj is a cross-platform C++ class library that
includes classes for using portable strings,
databases, SMTP, POP, NNTP, arrays, files,
directories, logging, email, and sockets. While
templates are used, no reliance upon STL or other
(traditionally error-prone) technologies has been
used, which increases portability between
compilers.
Author:
R. A. Nagy [contact developer]
Homepage:
http://sourceforge.net/projects/stdnoj/
CVS tree (cvsweb):
http://stdnoj.cvs.sourceforge.net/
Trove categories:
[change]
Dependencies:
[change]
No dependencies filed
|
|
» Rating:
(not rated)
» Vitality: 0.00% (Rank 25238)
» Popularity: 0.26% (Rank 20089)

(click to enlarge graphs)
Record hits: 2,229
URL hits: 551
Subscribers: 8
|
|
Branches
Comments
[»]
Best Practices - Are you a pack animal, or a "lone wolf”?
by R. A. Nagy - Jan 29th 2006 04:10:14
Far from being just another pretty namespace, the Neat-Odd Job Project
(stdnoj) comes loaded with a software development philosophy.
As featured on the Borland Community web site, you can also read all about
our "religion" at:
The Tao of the Wolf Pack - http://soft9000.com/motivation1.html and
http://soft9000.com/motivation2.html
You also might be interested in a nifty little tool that we created to
help with "Modernizing C++ Legacies" – It is at
http://soft9000.com/header_convert.html
Finally, my partners also asked me to mention that, as a consulting firm,
we are committed to encouraging innovation that makes life easier. As
Soft9000.com, project management methodologies, design guidelines, style
guides, and open source projects combine together to create an innovative
and original technology set. An impressive set of tools that help us
guarantee the success of your project.
So be sure to review some of the links at
http://soft9000.com/technologies.html
Randall Nagy
President, Soft9000.com
[reply]
[top]
[»]
Best Practices - Are you a pack animal, or a "lone wolf”?
by R. A. Nagy - Jan 29th 2006 04:09:01
Far from being just another pretty namespace, the Neat-Odd Job Project
(stdnoj) comes loaded with a software development philosophy.
As featured on the Borland Community web site, you can also read all about
our "religion" at:
The Tao of the Wolf Pack - http://soft9000.com/motivation1.html and
http://soft9000.com/motivation2.html
You also might be interested in a nifty little tool that we created to
help with "Modernizing C++ Legacies" – It is at
http://soft9000.com/header_convert.html
Finally, my partners also asked me to mention that, as a consulting firm,
we are committed to encouraging innovation that makes life easier. As
Soft9000.com, project management methodologies, design guidelines, style
guides, and open source projects combine together to create an innovative
and original technology set. An impressive set of tools that help us
guarantee the success of your project.
So be sure to review some of the links at
http://soft9000.com/technologies.html
Randall Nagy
President, Soft9000.com
[reply]
[top]
[»]
Getting Started - Technology Overview
by R. A. Nagy - Jan 29th 2006 03:17:25
The STDNOJ classes are grouped together into standard a C++ namespace. We
have compiled the project under:
Borland: VCL, CLX, and native 16 and 32 bit - C++Builder 4.x, 5,
and 6
Microsoft: MFC, ATL, .NET, and native 32 bit - Visual Studio 6
and .NET
Others: Intel, DJGPP (16 bit), gcc (both command line and via tools
like DEV-CPP), and a few more.
Because we do not use STL, universal stability is practically guaranteed.
Specifically, this means that you do not have to worry about using
compilers that have trouble with STL. We do use templates however, so your
compiler should at least be able to support moderately complex template
declarations (specifically, things like the stdnoj::Array<T,
SZ> class).
The pressing need is for a few more platform independent test
cases. While we have many, many test procedures, the list is not yet
as compressive as we would like it to be.
... We would also love to see someone beat us to our plans to port the
namespace to OSX on the 'Mac. Because the stdnoj namespace draws heavily
upon the Standard C Library, the port should be relatively
painless.
Finally, while our POP, RFC822, and NNTP support is legendary, we still
need support for IMAP.
Enjoy!
Randall Nagy
President, Soft9000.com
[reply]
[top]
|