^^

'non-free/devel' section


blockly plugin to enhance the package Aseba

This package allows one to program small robots with the "blockly" approach, it enhances the package Aseba. . Aseba is a lightweight virtual machine, small enough to run on any 16 bits microcontroller. In Aseba, all virtual machines are linked in a network and all their programs are developed and debugged from a single application, Aseba Studio. . Aseba allows one to program Thymio, a small robot to discover the universe of robotics and learn a robot's language.


C/C++ library for robust computation (demos)

The Core Library is a collection of C/C++ classes for exact computation with real algebraic numbers. It embodies a precision-driven approach and is useful for robust numerical (especially geometric) algorithms. . This package contains the demos.

/non-free/frobtads/tads2-dev

TADS version 2 development tools

TADS is the Text Adventure Development System, a set of tools for writing and playing text-based adventure games. You interface with these games by entering commands in English, and the game responds with a textual description of the result. . This package contains a compiler which produces machine-independent TADS version 2 game files, as well as the standard TADS 2 library. The input language is an object-oriented high-level language similar to C or C++.

/non-free/frobtads/tads3-dev

TADS version 3 development tools

TADS is the Text Adventure Development System, a set of tools for writing and playing text-based adventure games. You interface with these games by entering commands in English, and the game responds with a textual description of the result. . This package contains a compiler which produces machine-independent TADS version 3 game files, as well as the standard TADS 3 library. The input language is an object-oriented high-level language similar to C or C++.

/non-free/inform/inform

story file compiler for the Inform interactive fiction language (v6)

Inform is an object-oriented language for text adventure games which are commonly known as "interactive fiction". The story files are compiled into a special form of bytecode (Z-code) which can then be run by Z-code interpreters that exist for a multitude of operating systems. . This package contains: * the Inform compiler * the Inform standard library * several user-supplied extensions and modules

/non-free/notion/notion-dev

Notion development files

Notion divides the screen into tiles and places windows in these tiles by default. Each tile has a set of tabs for the windows within it. It also allows windows to be made 'floating' and placed freely. Notion can be controlled through the keyboard alone or together with a mouse. . This package contains the files necessary for building extension modules to the Notion window manager


Cg Toolkit - GPU Shader Authoring Language

The Nvidia Cg Toolkit provides a compiler for the Cg language, runtime libraries for use with both leading graphics APIs, runtime libraries for CgFX, example applications, and extensive documentation. Supporting over 24 different OpenGL and DirectX profile targets, Cg will allow you to incorporate stunning interactive effects into your 3D applications. . The components include: * NVIDIA Cg Compiler * Unified Cg/CgFX Runtime * Cg User's Manual * Cg Language Specification * Example programs and shaders . This package contains the Cg compiler and other utilities.


NVIDIA Nsight Systems (target specific libraries)

NVIDIA Nsight Systems is a system-wide performance analysis tool designed to visualize an application’s algorithms, help you identify the largest opportunities to optimize, and tune to scale efficiently across any quantity or size of CPUs and GPUs; from large server to smallest SoCs. . This package contains the target specific libraries.


NVIDIA Nsight Eclipse Edition

NVIDIA Nsight Eclipse Edition is a full-featured IDE powered by the Eclipse platform that provides an all-in-one integrated environment to edit, build, debug and profile CUDA-C applications. Nsight Eclipse Edition supports a rich set of commercial and free plugins.


NVIDIA CUDA development toolkit

The Compute Unified Device Architecture (CUDA) enables NVIDIA graphics processing units (GPUs) to be used for massively parallel general purpose computation. . This package contains the nvcc compiler and other tools needed for building CUDA applications. . Running CUDA applications requires a supported NVIDIA GPU and the NVIDIA driver kernel module.


NVIDIA Nsight Compute

NVIDIA Nsight Compute is an interactive kernel profiler for CUDA applications. It provides detailed performance metrics and API debugging via a user interface and command line tool. In addition, its baseline feature allows users to compare results within the tool. Nsight Compute provides a customizable and data-driven user interface and metric collection and can be extended with analysis scripts for post-processing results.


NVIDIA Nsight Systems

NVIDIA Nsight Systems is a system-wide performance analysis tool designed to visualize an application’s algorithms, help you identify the largest opportunities to optimize, and tune to scale efficiently across any quantity or size of CPUs and GPUs; from large server to smallest SoCs.


NVIDIA CUDA Debugger (GDB)

The Compute Unified Device Architecture (CUDA) enables NVIDIA graphics processing units (GPUs) to be used for massively parallel general purpose computation. . This package contains the cuda-gdb debugger.


NVIDIA Visual Profiler for CUDA and OpenCL

The NVIDIA Visual Profiler is a cross-platform performance profiling tool that delivers developers vital feedback for optimizing CUDA C/C++ and OpenCL applications.


NVIDIA Nsight Compute (target specific libraries)

NVIDIA Nsight Compute is an interactive kernel profiler for CUDA applications. It provides detailed performance metrics and API debugging via a user interface and command line tool. In addition, its baseline feature allows users to compare results within the tool. Nsight Compute provides a customizable and data-driven user interface and metric collection and can be extended with analysis scripts for post-processing results. . This package contains the target specific libraries.


NVIDIA CUDA development toolkit (GCC compatibility)

The Compute Unified Device Architecture (CUDA) enables NVIDIA graphics processing units (GPUs) to be used for massively parallel general purpose computation. . This package provides the /usr/bin/cuda-gcc, /usr/bin/cuda-g++ symlinks to simplify building packages that need to be built with a CUDA-compatible compiler.


NVIDIA Profiler for CUDA and OpenCL

The Compute Unified Device Architecture (CUDA) enables NVIDIA graphics processing units (GPUs) to be used for massively parallel general purpose computation. . OpenCL (Open Computing Language) is a multi-vendor open standard for general-purpose parallel programming of heterogeneous systems that include CPUs, GPUs and other processors. . This package contains the nvprof profiler.

/non-free/sparse/sparse

semantic parser of source files

Sparse, the semantic parser, provides a compiler frontend capable of parsing most of ANSI C as well as many GCC extensions, and a collection of sample compiler backends, including a static analyzer also called "sparse". Sparse provides a set of annotations designed to convey semantic information about types, such as what address space pointers point to, or what locks a function acquires or releases. . Sparse can be invoked directly as "sparse" or via the "cgcc" wrapper around the C compiler.