Broaden your selection: Category/Programming-language
- Automatic catalog production
- The on-demand catalog data management and print publishing option in ImageDirector Media Asset Management is just one example of how Onison approaches simplicity in order to cut pre-production time and cost. Engineered for all sized businesses, this leading on-demand catalog automation platform can produce full color print catalogs, individualized catalogs, brochures, price lists, and PDF files while dramatically reducing costs over traditional catalog production methods. Being part of our enterprise-level Media Asset Management System, no other on-demand catalog automation system can match the management and security features of Onison's application platform. You can control access, editing, and catalog building rights down to the individual product and even to its variations. Languages that are stored in the Product Information System (PIM) can individually be called for global, localized catalog production.
- Bigloo is an implementation of the Scheme programming language. It relies on an optimizing compiler from Scheme to C. Bigloo enables connections between Scheme code and C code. It proposes many extensions to Scheme such as a regular parser compiler, an lalr parser compiler, pattern matching, an object layer, etc.
- CHICKEN is a simple Scheme-to-C compiler supporting the language features as defined in the 'Revised^5 Report on Scheme'. It supports full tail-recursion and first-class continuations. The code it generates is quite portable; compiled files generated by it (including itself) should work with either no or minor changes on other systems. Linking to C modules and C library functions is straightforward, and compiled programs can easily be embedded into existing C code. The package includes many extra libraries.
- 'DrScheme' is a graphical environment for developing programs using the Scheme, MzScheme, and MrEd programming languages. Features include source text highlighting of syntax and run-time errors, support for multiple levels of Scheme from beginner to advanced, an algebraic stepper for the beginner language, interactive and graphical static analysis, a graphical user interface (GUI) library, objects, threads, modules, exceptions, TCP/IP, regular expressions, and filesystem support.
- FreeSnell is a program which computes optical properties of multilayer thin-film coatings. Dielectric, metallic, and granular metallic films are supported. The FreeSnell package includes a SCM script (program) "nk" to create, manage, and query a refractive-index spectral database.
- GOOPS is the object-oriented extension to Guile. It is very close in spirit to CLOS (the Common Lisp Object System) but is adapted for the Scheme language. The GOOPS extension gives the user a full object oriented system with multiple inheritance and generic functions with multi-method dispatch. Furthermore, the implementation relies on a true meta object protocol, in the spirit of the one defined for CLOS. This package has been folded into guile; please see that entry (http://directory.fsf.org/guile.html) for the latest information.
- 'Gauche' is an R5RS Scheme implementation that ia meant to be a handy tool for daily work. Its goals include quick startup, a built-in system interface, and native multilingual support. It has an object-oriented system similar to STklos and Guile. It natively supports UTF-8, EUC-JP, and Shift-JIS multibyte encodings.
- The GNU/Linux Audio Mechanics project will be a complete sound editor for GNU/Linux systems. GLAME so far has a graphical frontend to set up filter networks and perform basic audio editing tasks. A Scheme-based command line editor offers low-level access for scripting purposes.
- An implementation of the Scheme programming language built to be used as an extension language. It's a library you can link into your programs. Your program has full access to the interpreter's data structure, so you can extend Guile with your own primitives, datatypes, and syntax, and tailor the language to your application. It also lets more people use your language, as they needn't learn the internals of your app. They just need to understand the language and the primitives you've provided, and they can trade and share ideas by passing around scripts without you. It has arrays, lists, modules, objects, first class functions, and garbage collection.
- 'guile'-dbi is a generic database interface for Guile that provides a way to use database drivers that are linked at run-time.