Ports Search

Results 14,06114,070 of 17,660 for descr%3A%22spam filter%22.(0.017 seconds)
devel/argouml-0.34 (Score: 9.841064E-5)
UML design tool with cognitive support
ArgoUML is a powerful yet easy-to-use interactive, graphical software design environment that supports the design, development and documentation of object-oriented software applications. If you are familiar with a family of software applications called Computer Aided Software Engineering (CASE) tools then you should find ArgoUML instantly familiar. The users of ArgoUML are software designers & architects, software developers, business analysts, systems analysts and other professionals involved in the analysis, design and development of software applications. Main features: * Open standards: XMI, SVG and PGML * 100% Java * Open Source allows to extend or customize it. * Cognitive features like: reflection-in-action, opportunistic design, comprehension and problem solving
devel/ConfigFile-1.1.4 (Score: 9.841064E-5)
Configuration file reading and writing
Parser and writer for handling sectioned config files in Haskell. The ConfigFile module works with configuration files in a standard format that is easy for the user to edit, easy for the programmer to work with, yet remains powerful and flexible. It is inspired by, and compatible with, Python's ConfigParser module. It uses files that resemble Windows .INI-style files, but with numerous improvements. ConfigFile provides simple calls to both read and write config files. It is possible to make a config file parsable by this module, the Unix shell, and make.
devel/libgta-1.0.5 (Score: 9.841064E-5)
Portable library that implements the GTA file format
Libgta is a portable library that implements the Generic Tagged Array (GTA) file format. This file format has the following features: - GTAs can store any kind of data in multidimensional arrays - GTAs can optionally use simple tags to store rich metadata - GTAs are streamable, which allows direct reading from and writing to pipes, network sockets, and other non-seekable media - GTAs can use ZLIB, BZIP2, or XZ compression, allowing a tradeoff between compression/decompression speed and compression ratio - Uncompressed GTA files allow easy out-of-core data access for very large arrays See http://gta.nongnu.org/ for more information.
devel/libopencm3-0.0.20160319 (Score: 9.841064E-5)
LGPLv3 Cortex-M0/M3/M4 runtime library
The libopencm3 project aims to create an open-source firmware library for various ARM Cortex-M3 microcontrollers. Currently (at least partly) supported microcontrollers: - ST STM32F1 series - ST STM32F2 series - ST STM32F4 series - NXP LPC1311/13/42/43 The library is written completely from scratch based on the vendor datasheets, programming manuals, and application notes. The code is meant to be used with a GCC toolchain for ARM (arm-elf or arm-none-eabi), flashing of the code to a microcontroller can be done using the OpenOCD ARM JTAG software. This port depends on devel/gcc-arm-embedded toolchain.
devel/liboil-0.3.17 (Score: 9.841064E-5)
Library of optimized inner loops
Liboil is a library of simple functions that are optimized for various CPUs. These functions are generally loops implementing simple algorithms, such as converting an array of N integers to floating-point numbers or multiplying and summing an array of N numbers. Clearly such functions are candidates for significant optimization using various techniques, especially by using extended instructions provided by modern CPUs (Altivec, MMX, SSE, etc.). Many multimedia applications and libraries already do similar things internally. The goal of this project is to consolidate some of the code used by various multimedia projects, and also make optimizations easier to use by a broad range of applications.
devel/libxs-1.2.0 (Score: 9.841064E-5)
Open source lightweight messaging layer
Crossroads I/O ("libxs") is a library for building scalable and high performance distributed applications. It fits between classic BSD sockets, JMS/AMQP-style message queues, and enterprise message-oriented middleware. Crossroads I/O extends the standard socket interfaces with features traditionally provided by specialised messaging middleware products, providing an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols, and more. Crossroads I/O provides a native C API for applications. Support for many more languages is provided by the community through language bindings which can be found at the Crossroads website.
devel/LLnextgen-0.5.5 (Score: 9.841064E-5)
Extended LL(1) parser generator
LLnextgen is an Extended-LL(1) parser generator. It is a rewrite of the LLgen parser generator by D. Grune and C.J.H. Jacobs which is part of the Amsterdam Compiler Kit (ACK). Like all parser generators, LLnextgen takes the description of the grammar with associated actions as input, and generates a parser routine for use in compilers and other text processing programs. LLgen, and therefore LLnextgen, extends on the LL(1) class of parser generators by allowing FIRST/FIRST conflicts and FIRST/FOLLOW conflicts to be resolved with both static and dynamic conditions.
devel/lmdbg-1.2.1 (Score: 9.841064E-5)
Lightweight malloc debugger
LMDBG is a collection of small tools for collecting and analyzing the logs of malloc/realloc/memalign/free function calls. Unlike many others, LMDBG does not provide any way to detect overruns of the boundaries of malloc() memory allocations, as this is not the goal. Like most other malloc debuggers, LMDBG allows detecting memory leaks and double frees. However, unlike others, LMDBG generates full stacktraces and separates the logging process from analysis, thus allowing you to analyze an application on a per-module basis.
devel/make++-2.0 (Score: 9.841064E-5)
Drop-in replacement for GNU make
Makepp is a drop-in replacement for GNU make which has a number of features that allow for more reliable builds and simpler build files. It supports almost all of the syntax that GNU make supports, and can be used with makefiles produced by utilities such as automake. It is called makepp (or make++) because (1) it was designed for building C++ programs; (2) its relationship to make is analogous to C++'s relationship to C. For backward compatibility, it will work with input files designed for make, but there are much better ways to do things.
devel/Moose-2.1806 (Score: 9.841064E-5)
Complete modern object system for Perl 5
Moose is an extension of the Perl 5 object system. Another object system!?!? Yes, I know there has been an explosion recently of new ways to build objects in Perl 5, most of them based on inside-out objects, and other such things. Moose is different because it is not a new object system for Perl 5, but instead an extension of the existing object system. Moose is built on top of Class::MOP, which is a metaclass system for Perl 5. This means that Moose not only makes building normal Perl 5 objects better, but it also provides the power of metaclass programming.