A compiled set of exposed objects that isn't directly executable, but that can be referenced and used by other code.
8
votes
1answer
126 views
JSON C++14 library API/implementation
I'm creating a C++14 header-only JSON library for fun, learning experience and to use it in my personal projects.
I'm looking for feedback on:
Its API/interface: since I'm using modern C++, I want ...
2
votes
1answer
47 views
RFC PS Rasterizer Library API
We've got the basic functionality of using my postscript interpreter, xpost, as a library. I'd like to solicit some feedback from the community on the API setup. ...
3
votes
1answer
22 views
Unittests for CashFlow object
I'm just writing a small unittest to test for a hypothetical library and object, as a way of predefining the behavior, perhaps both as an acceptance test and for unittesting as well. As I'm writing ...
11
votes
1answer
92 views
Extensible logging - DatabaseLogger
Recently I wrote a logging API that features an ILogger interface. I wanted to extend my library with a DatabaseLogger ...
13
votes
1answer
89 views
Extensible logging
Whenever I need logging functionality in .net, I use a logging framework, such as NLog. Obviously there's no logging framework for vba, at least none that I know of.
As much as I love using NLog, the ...
11
votes
1answer
345 views
Steganography for images
For a school project I'm working on a small library to do steganography. I've just finished the first method of steganography and thought I'd get some feedback.
This steganography method works by ...
2
votes
1answer
107 views
ComponentManager - Entity-Component-System architecture in C++
Lately I've been working on a small C++ Entity-Component-System framework.
Like most other ECS frameworks the internal data is presented as a table where an entity is a simple row index and each ...
5
votes
4answers
170 views
C library that converts integers to string and vice-versa
I've created this little library to help ease myself (and for others, hopefully) with the pain of having to convert integers to string and vice-versa. It's written in C, and for maximum portability I ...
8
votes
2answers
118 views
Unit Testing - A Better Solution
Following-up on the Automagic testing framework for VBA review, I've refactored much of the TestEngine static class, and introduced a ...
12
votes
5answers
144 views
Automagic testing framework for VBA
Building on @RubberDuck's recommendations, I now have something I find... beautiful. I'm sure there's a couple of things left to polish - this site is about making great code out of good any code, ...
6
votes
1answer
65 views
A hacked-up testing framework
Inspired by this post, I wanted to be able, in any vba project I could be working on, to create a test class and write test methods. Like this:
ThisWorkbook Workbook | class module (client code)
...
10
votes
1answer
110 views
Unit Testing in VBA
Unit testing in VBA is... lacking. (What isn't lacking in VBA though?) Since I've become more interested in unit testing lately, I decided I needed something better than ...
5
votes
1answer
53 views
Creating a class library in JavaScript
I am an experienced Java programmer, but fairly new to JavaScript.
I am creating a chat library in JavaScript, and have it working, but want to know if I am going about this correctly, and following ...
7
votes
1answer
46 views
Homebrew std::string for use with kernel
I've ported some standard library facilities like vector, algorithm, etc. to my kernel so I can code in C++ instead of C. This is one of them. I'm looking for concerns regarding:
Performance
Safety
...
4
votes
0answers
42 views
Reading OS X file tags
I'm investigating Go for use in our internal network / office project management system, and need a way to check and edit the color tags that you can set in Finder on files or folders (extended ...
6
votes
1answer
82 views
API for SQLConnect Library
I've designed a library for connecting Objective-C (and now Swift) apps to Microsoft SQL Server 2005+. (I believe there are other databases it works with, but I've only tested with MSSQL.)
The ...
10
votes
3answers
181 views
Building a better Collection. Enumerable in VBA
VBA's 'Collection' is.... lacking, so, I've been working on a better Collection object that implements many of the features of C#'s Enumerable. This is very much inspired by this question and a follow ...
4
votes
2answers
144 views
Game framework using C++
I'm writing my own game framework and would like to get feedback on the API while I'm writing it. At the moment it's very simple, but I would like some guidance about where to take it.
This is a ...
12
votes
2answers
439 views
Efficiency/design of trim() library code
I am working on some library code and I am trying to optimize my trim() functions. To that effect I am trying to figure out how best to deal with each kind of ...
4
votes
1answer
178 views
Yet another JavaScript library
I have written myself a little JavaScript library for personal use, and anyone who'd like to use it for some reason. The reason why I decided to create my own library instead of using the already ...
2
votes
1answer
48 views
Rewrote my benchmark/timer library
I created a timer library called PHPBenchTime a few years ago, and decided to rewrite it last week.
This new version is meant to add in missing functionality (pause/unpause) as well as expand on the ...
11
votes
2answers
610 views
Too many objects, too “deep” class structure?
I have a pretty large model library I'm working on and it's turning out quite complex, or so I believe at least and I could use a second opinion.
The basic idea is that the user should only have to ...
0
votes
1answer
72 views
Bignum library with arbitrary bases
I just started development on a new bignum library that can operate on numbers of any arbitrary base (up to 232). I want to get a good idea of where I can improve before taking things any further. ...
4
votes
2answers
77 views
C Development Utilities Library
I have been working on a small library of development utilities for some time now, incrementally improving and expanding it as I make use of it in other projects. I feel that it is fairly mature now; ...
7
votes
2answers
256 views
Am I handling “spot the missing DLL” right?
I have a .net 4.5 desktop script which has dependencies on some third party libraries (dll's). These libraries are used in my MainWindowViewModel. I need to check ...
10
votes
4answers
179 views
Bare-bones string library
After years of criticizing others, I've finally found the time and worked up the courage to polish up one of my bits of code and solicit criticisms of my own.
This is a simple dynamic-string library ...
6
votes
1answer
147 views
PHP library for handling account creations, logins, and file uploads
I'm new to OOP and PHP. I've made an attempt at a PHP library file that handles account creations, logins, and file uploads with image resizing on the fly. It works so far. I'd like some help with ...
10
votes
3answers
108 views
Dynamic library to intercept oddsock hostname lookups
Just for the fun of it, I decided I would try to create sort of an intermediate DNS system for the oddsock SOCKS proxy. With this, the domain name extension .unet is statically resolved when ...
6
votes
1answer
155 views
What is the proper naming of classes and method when designing API for calculation library?
I'm working on library which will provide easier writing and calculation in Java using fluent API.
Library I have implemented with basic functionalities and now I am working to improve API.
I ...
2
votes
1answer
75 views
Improving a Haskell FizzBuzz Solution
I wrote a solution to the popularized FizzBuzz problem in Haskell to see how a functional solution looks. I'm more or less happy with my solution, except for the definition of ...
3
votes
0answers
92 views
Leverage C++ Type Inference and basic Reflection library
I've just finished my fist iteration on a type inference and basic reflection library for C++, which is part of a small game engine I'm writing on my spare time. It features type instantiation by ...
17
votes
6answers
663 views
A Library Class : Point
I am trying to create a library of my own which contains (among others), a class called Point. As the name suggests, it is intended to encapsulate a point ...
10
votes
1answer
197 views
A regular expression parsing library in C
I've created a regular expression (regex) parsing library in C, and would like some feedback on it. Speed is really important to me, but any and all suggestions are acceptable.
...
0
votes
1answer
82 views
Threadsafe network message
I have started making a very basic networking library in C++. It is built on UDP, with both reliable and unreliable delivery options.
So far, I have made the base messaging class, so I will show the ...
13
votes
2answers
243 views
parcel: a JSON parsing library in C
I've created a JSON parsing library in C, and would like some feedback on it (feel free to submit a pull request on GitHub). Any and all suggestions are acceptable, but I would prefer if reviews were ...
4
votes
1answer
266 views
Library for parsing strings to java types, generic types and collections/arrays
I've done a library that can parse strings to different java types and to List<...>, Set<...>, ...
9
votes
1answer
97 views
Shortcuts and imports for large RPG basic code
I decided to work on putting together an Arena-style (very basic) text-based RPG as a way to help myself learn Python. Unfortunately, after about 1,000 lines of pieced-together code, I realize that ...
2
votes
1answer
57 views
6
votes
2answers
108 views
Educational “Library” project
The assignment is very open and we have only 4 things it needs to cover:
File write and read
Use a Struct
Export into HTML format
use a common sorting algorithm
so I've decided to create a little ...
5
votes
2answers
87 views
Java HTTP Apache - Making my own library
My company has asked me to write a few Java based programs to deal with sending HTTP requests and parsing the response. After playing around with the Apache HTTP Commons library and making plenty of ...
2
votes
2answers
63 views
A package for outer-package communications
By outer-package, I mean outside of this package - this can be the DOM or other packages. This package has a basic event system and a basic registry. It also has a debugger which allows you to ...
5
votes
1answer
105 views
Does this image-processing library break the Single Responsibility Principle?
I'm writing a small library to do some image-processing on GPU for WinRT, however, I'm not sure if such design breaks SRP.
One class loads and saves image, renders and maintains filters - isn't it ...
2
votes
1answer
59 views
A package for application booting
I've built a small library that I use to boot or start a web application. The library code has been posted below, as well an example of application code. I'm looking for ways to make the code more ...
2
votes
1answer
136 views
Naming convention in my C++ library
I am implementing a library in C/C++11 and I have chosen to follow Google C++ Style Guide as I also use this Style Guide in my code.
As such all classes and types (including ...
19
votes
5answers
561 views
Templating libraries' intelligibility and their performance (compared to mine)
I've just started writing my own little templating library in JavaScript, because as I went through others, there is always this voice in head, which says: "Oh, this is a lot of code and ...
2
votes
1answer
96 views
LDAP Library design, classes, functions, initialization?
I have started working on my first open source project making an LDAP library in Python. I have coded quite a bit and am starting to think about a couple of the details related to design.
I have ...
5
votes
3answers
208 views
Developing a JavaScript library
I am slowly learning to master JavaScript and particularly the art of self-executing/invoking functions. I have developed a simple JavaScript plugin and I think I have followed the correct standards.
...
5
votes
1answer
191 views
A simple NAT library
I've created a simple NAT library, with four essential functions:
Find the UNPN device (the router in my case).
Get the external IP address.
Add a port forwarding entry.
Delete a port forwarding ...
5
votes
0answers
242 views
Building a good C++11 template library - compile-time checked enum array
The task is to add data or values to members of a given enum class. The compiler should check, if a value for each enum member is available, and not just default construct empty values. It is a tool ...
0
votes
1answer
85 views
Advice on Java class for a library
I wrote a small Java class with documentation that is going to be a part of a library I am writing. I learned Java as my first programming language from many different sources on the web, and ...