A library is a collection of resources providing data and/or services for developing independent software.

learn more… | top users | synonyms (1)

1
vote
3answers
240 views

Choosing language to write general library in

I'm about to start writing a library to support machine learning algorithms (decision trees, ANNs, Bayes nets, etc.), and I'm planning on making this a very general library. By this, I mean I want to ...
1
vote
2answers
1k views

Forward and backward fourier transform image in java

Can anyone suggest a java library to perform forward and backward Fourier transform on images? Either RGB or gray-scale or binary , that doesn't matter since I've converted the image to all these ;) ...
6
votes
3answers
399 views

How do you maintain a common library used by different clients?

I am part of a software deveopment team. Originally there were just 2 of us, and two applications. To ease our job we create a set of libraries, handling stuff like GUI, database access, calculation, ...
1
vote
1answer
123 views

Creating A Library That Requires Other Libraries (PHP)

Let's says that I am creating a PHP library that is using PHP 5.3 and namespaces and my library requires another library to work (this case it is the sfYaml library). I am trying to think of the best ...
18
votes
13answers
5k views

What benefits are there to native JavaScript development?

Given how much simpler jQuery development is, when compared to native JavaScript, what makes people forgo libraries like jQuery altogether? Is this because jQuery has limitations or it is slow? I ...
1
vote
2answers
1k views

Why did javascript libraries like knockoutjs, backbonejs, and angularjs only come out in 2010?

Being a relatively new web-developer I am surprised that these libraries didn't exist before. Is there a particular technical or historical reason that at around Sep 2010, a sudden development and ...
2
votes
1answer
241 views

Where is sympy library used?

I'd admire the functions of sympy library, what it does is really awesome. The integration functions are really few guys intellectual work. But where exactly we use them practically on computers? If ...
1
vote
3answers
394 views

Should non-interface code be hidden from the client?

I am working on a library which had several headers that are meant to only be used by the library itself. I also have a few classes and functions in headers that I do not want the client to use. For ...
7
votes
2answers
1k views

Haskell GUI: how much can be done with Haskell?

I've been wanting to try out graphics in Haskell. From what I've seen, the available libraries are either front-ends to C/C++ libraries, or an abstraction of them with minimal features. The high-level ...
18
votes
3answers
3k views

Is there any Boost equivalent library for C?

Is there any Boost equivalent library for C?
2
votes
2answers
3k views

Fastest C++ XML parsing library

I have thousands of .xml files from size 1MB-45MB (no DTDs). I need to parse and further manipulate these XML files before generating separate .xml files with the results of my regex. What the ...
3
votes
2answers
454 views

Are there any good Java/JVM libraries for my Expression Tree architecture?

My team and I are developing an enterprise-level application and I have devised an architecture for it that's best described as an "Expression Tree". The basic idea is that the leaf nodes of the tree ...
6
votes
2answers
576 views

How to create and publish a useful Java library

I've recently worked on a Java class that generates permutations per list of objects. In any case, I would like to have this library offered to the public, so I have several questions: Most ...
6
votes
3answers
205 views

How do you decide where functionality should belong in a large-scale project?

In my current development situation, we have a lot of DLLs, executables, and static libraries. How do you decide what should go into a DLL? What should go into an executable? Why have separate ...
6
votes
3answers
342 views

Drawing the line between models & libraries?

As my webapps increase in size, so does the complexity. In order to keep my classes & files structured and easy-to-access, I am starting to get more and more confused: I have some very clearly ...
5
votes
6answers
274 views

When writing a library, how much should the end user do?

First off, this question goes beyond my example (don't want this to be too localized or migrated to Stack Overflow) but I've come across this when thinking about something I wanted to try in C so I ...
4
votes
1answer
244 views

Advice on JavaScript library for visualizing Yahoo Pipe Output

I'm currently writing a JavaScript library. It is a project for school were I need to make it easier to visualize data from Yahoo Pipes. The data format is a JSON string, which can contain anything, ...
4
votes
6answers
611 views

When is a 'core' library a bad idea?

When developing software, I often have a centralised 'core' library containing handy code that can be shared and referenced by different projects. Examples: a set of functions to manipulate strings ...
2
votes
1answer
283 views

How to sell your libraries?

If someone has created something like a DevExpress library, or Infragistics, Telerik, RavenDb etc., what's the easiest way to start selling it? What are the required steps? Is there some rules for ...
1
vote
1answer
137 views

MASS equivalent for intel compilers and architectures

I was looking for an Intel alternative to MASS IBM libraries (Mathematical Acceleration Subsystem). I know Intel implements MKL libraries, but I d'nt know if there is a specific Math acceleration ...
6
votes
3answers
291 views

Should public code libraries I have written stay free and open after using them in a contract / commercial product?

I have written a small library of classes in my preferred language (PHP, but it doesn't really matter), and typically use them in most of my projects. Until now, the projects have been personal, or ...
69
votes
14answers
49k views

Why aren't more desktop apps written with Qt? [closed]

As far as I know and have understood in my experience with Qt, it's a very good and easy to learn library. It has a very well designed API and is cross-platform, and these are just two of the many ...
13
votes
8answers
1k views

Do you tend to write your own name or your company name in your code?

I've been working on various projects at home and at work, and over the years I've developed two main APIs that I use in almost all AJAX based websites. I've compiled both of these into DLLs and ...
2
votes
2answers
325 views

Services or Shared Libraries?

I work in an environment where we have several different web applications, where each of them have different features but still need to do similar things: authentication, read from common data ...
1
vote
1answer
187 views

How do libraries such as DirectX relate to drivers?

I've always been curious, how libraries such as DirectX, OpenGL and OpenAL are implemented. Do they use some sort of unified API provided by OS? Talk directly to kernel? Maybe hardware drivers provide ...
1
vote
4answers
396 views

Splitting up a single project into libraries

I am working on a project/application that I feel is not very well organized, and parts of it intertwine in different ways. Everything works, but I can see things are not very modular. Is it ...
0
votes
3answers
780 views

What open source license is best when releasing a framework or library? [closed]

I am thinking of releasing libraries and frameworks which I have written in Java to other developers. I've spent a lot of time researching what open source licenses are available, and the differences ...
3
votes
3answers
165 views

Will any js libraries be updating api's with html5 under the hood?

So there is a lot of cool stuff in the html5/css3 specs which should be able to replace a lot of the stuff that have been traditionally done with javascript. Does anyone know if any of the major js ...
1
vote
1answer
372 views

using / linking to MS-PL licensed code from (A)GPLv3

I have some trouble understanding MSPL (Microsoft Permissive License) conditions regarding linking to / using a library under MSPL from a project of mine which I want to license on either AGPLv3 or ...
10
votes
4answers
491 views

Why do people rewrite some libraries to many programming languages?

There are some libraries, which are available in their versions written in many different programming languages, like for example Lucene, which is written in Java (as they say, 100% pure Java), but ...
7
votes
4answers
388 views

How can I learn libraries and stuff faster? [duplicate]

As a programmer, it seems like I spend half my time figuring out how to use various libraries/frameworks/tools. First Javascript, then Jquery, then canvas, then Backbone, etc, etc. Every tool has ...
5
votes
2answers
390 views

Library version control best practices

I may be violating some StackOverflow terms by asking a question which is more likely to yield discussion than a clean answer. Here goes, however. I've developed some software for a small company ...
2
votes
3answers
154 views

Priority value meaning

The library that I'm working on has a parameter which defines priority of a certain process. I want the interface to be as clear as possible, but it seems that different people have opposite ...
4
votes
1answer
740 views

What's a good javascript library for drawing shapes and connections

What is a good javascript library (for use with Ruby on Rails) for drawing shapes and dynamic connections (lines connecting shapes that adjust as you move the shapes)?
5
votes
2answers
293 views

Developing a Code Library

So I am in the middle of making (and maintaining) my own code library with quick snippets to make life easier. I'm assuming a lot of other people do this to help. My question is, what sort of things ...
2
votes
6answers
328 views

Do Makefiles Matter?

I'm currently working on a small library as a hobby project. I am the only one who actively codes for it, but a few of my friends have expressed interest in participating in the future. When using ...
4
votes
2answers
293 views

How do I get people to contribute ideas for my .NET library?

I maintain a LGPL library for rapid development of large scale .NET applications, It's a general purpose class library containing functionalities that are used at the DAL and BLL level. So, in ...
3
votes
6answers
253 views

How should a programmer get what they need/want from a systems administrator?

In what ways would people recommend a programmer communicate the need for newer, more up to date libraries to system administrators. At our organization the programmers often do many system ...
0
votes
2answers
338 views

What is the best way to have security auditing done?

I have an authentication system(ASP.Net library) that I want to make sure is secure. What companies/resources can I use to make sure of this? Also, what should I make sure to do before sending it off ...
0
votes
3answers
294 views

Should I keep all my class definitions in the same class library?

I am starting to work with class libraries in my C# class. We were told to write code that can be used more than one time. Should I keep all my class definitions in one class library for the length of ...
2
votes
1answer
144 views

How to output library test/benchmark data in a web framework?

I am writing an MVC framework. I have a folder full of library classes, each are self contained, and could be ripped out of the framework and used by themselves. The only problem is that a few of ...
6
votes
8answers
671 views

How can I get better at knowing how to write code right off the bat?

I have been programming for around 3-4 years now (completed my degree in CS where we were taught the Java programming language). Now my question is: Do many people find it a difficult task ...
4
votes
5answers
213 views

Should I switch from deprecated library?

For example, some library (in my case it's ruby gem) became deprecated. And my app is using this library. It's ok and I have not any problems with how it works. When should I switch from deprecated ...
10
votes
11answers
829 views

Programmers that need a lot of “Outside Help” - Is this bad?

Is it kind of tacky or poor practice when programmers use an unusual amount of libraries/frameworks to accomplish certain tasks? I'm working with someone on a relatively simple programming project ...
8
votes
8answers
574 views

What counts as reinventing the wheel?

Do the following scenarios count as "reinventing the wheel" in your book? A solution exists, but not in the language you want to use, and existing solutions can't be interfaced with the language you ...
3
votes
5answers
174 views

Consistency vs. Usability?

When designing an API, consistency often aids usability. However, sometimes they conflict where an extra API feature can be added to streamline a common case. It seems like there's somewhat of a ...
2
votes
3answers
158 views

Are there software options (preferabbly .NET) for doing distance and speed analysis of footballers moving on video?

Editing Question for Clarity Thanks for feedback so far, very insightful. I'm not sure how far along this part of the software community is, and what if any libraries exist for me to leverage from. ...
-1
votes
2answers
155 views

Language Niches and Niche Libraries [closed]

"Everyone Knows" ... ... that c is widely used for low level programs in large part because operating system/device apis are usually in c. ... that Java is widely used for enterprise applications ...
4
votes
3answers
391 views

Help me choose an Open-Source license

So I've done lots of open-source work. I have released many projects, most of which have fallen under GPL, LGPL, or BSD licensing. Now I have a new project (an implementation library), and I can't ...
4
votes
1answer
105 views

What are the bundling/naming conventions for source-based packages?

Are there any conventions to use if I were to distribute the source for a C++ library I built? The plan is to use CMake as a build system, but for the rest I was wondering what are the standards in ...