LinuxLinks.com
Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Guide | Free Software | Portal Pages | MyLinks | Add Link | Modify Link | New | Hot | Link Us

Search/Browse

 Category Gateway
More Options
Category:  


LinuxLinks News
 · 24 Peachy Free Linux Games (Part 1 of 4)
 · 5 Productive Clipboard Managers
 · 6 Invaluable Free Scheme Books
 · 5 Best Free Scala Books
 · 6 Useful OCR Tools
 · 6 Best Free System Recovery Software
 · 5 Native XML Databases for Big Data
 · 9 Key Value Stores for Big Data
 · 6 Best File Systems for Big Data
 · 5 Top Linux Anti-Spam Tools
(more...)

 

Latest Links
The Little Black Box
libj
TemplateFx
typer
filegive
mdp
cartman
STMX
Crayonizer
sleepuntil
(more...)

 



Top : Software : Programming : Languages : Functional

Highlights
24 Peachy Free Linux Games (Part 1 of 4)
Linux has finally come of age and is now a legitimate gaming platform. The release of quality commercial titles such as Left 4 Dead 2, Portal, and Day of Defeat bring real credibility to Linux as a first-class gaming platform. The bid to lure gamers away from Microsoft's platform has also been strengthened, in part, due to the official launch of Steam for the Linux operating system back on February 14.

(Read more)
Linux Format
Linux Format covers Linux for desktop user, developers and professionals. Each issue comes full of reviews, features and tutorials on diverse topics. Our Hot Picks section highlight's the best new open source software every month, all of which is available on the covermounted CD ROM. DVD edition available. Worldwide subscriptions available.

Links:

  • AFNIX
    AFNIX is a multi-threaded functional programming language with dynamic symbol bindings that support the object oriented paradigm. AFNIX features a state of the art runtime engine that supports both 32 and 64 bits platforms. AFNIX is distributed with several clients and a rich set of libraries that are designed to be platform independent.
  • Alice
    Alice is a functional programming language based on Standard ML, extended with rich support for concurrent, distributed, and constraint programming.
  • Artelys Kalis
    Artelys Kalis is an extensible constraint programming framework enabling the user to define its own constraints and search heuristics. It also includes several global constraints. It is available as a C++ library and its port to Xpress-Mosel environment (Xpress-Kalis) offers easy-to-use modeling capabilities.
  • BRL
    language designed for server-side WWW-based applications, particularly database applications. It is based on Scheme, which makes the syntax extremely simple yet powerful
  • Caml
    Caml is a strongly-typed functional programming language from the ML family. Caml Light and Objective Caml are two implementations of Caml developed at projet Cristal.
  • Cayenne
    a simple(?) functional language with a powerful type system. The basic types are functions, products, and sums. Functions and products use dependent types to gain additional power
  • CDuce
    CDuce is a modern XML-oriented functional language with innovative features. A compiler is available under the terms of an open-source license. CDuce is type-safe, efficient, and offer powerful constructions to work with XML documents.
  • Chicken
    a Scheme-to-C compiler supporting most of the language features as defined in the Revised^5 Report on Scheme. Chicken generates quite portable C code, and files compiled by it (including itself) should work without any changes on most platforms
  • ChocoSmallTalk
    The ChocoSmallTalk system is a hybrid Smalltalk/Lisp implementation in Common Lisp.
  • Clean
    Clean is a general purpose, state-of-the-art, pure and lazy functional programming language designed for making real-world applications.
  • ClearLisp
    ClearLisp is a Common LISP interpreter written in C# with the purpose of scripting in a .NET or Mono environment. The ClearLisp language supports a large subset of CL and has an object model with generic functions, class and instance methods, properties, and import of existing .NET classes. ClearLisp executes LISP scripts in interactive mode or in Web mode (IIS; XSP or Apache with Mono). Sample ClearLisp code is provided in the form of a personal, file-based wiki Web application.
  • CLISP
    Common Lisp is a high-level, all-purpose, object-oriented, dynamic, functional programming language. CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP, a foreign language interface, i18n, regular expressions, a socket interface, and more. An X11 interface is available through CLX, Garnet and CLUE/CLIO. Command line editing is provided by readline. CLISP runs Maxima, ACL2 and many other Common Lisp packages.
  • CMU Common Lisp
    a full-featured Common Lisp system, focusing on a very good compiler
  • Elk
    Elk is an implementation of the Scheme programming language. In contrast to existing, stand-alone Scheme systems Elk has been designed specifically as an embeddable, reusable extension language subsystem for applications written in C or C++. Developers using Elk can deliver applications with different components written in different languages, such as an efficient core written in C or C++ and an extensible user interface layer implemented in Scheme. To help building hybrid application architectures, Elk supports a tightly-knit interworking of the C/C++ parts of applications with Scheme code.
  • Erlang
    Erlang is a small concurrent functional programming language developed by Ericsson. It is being used by Ericsson as a systems programming language for large concurrent fault-tolerant distributed systems.
  • Franz Allegro Common Lisp
    (commercial) Franz Inc. offers Allegro CL with AllegroCache that together provide an ideal environment to create complex, mission-critical applications that solve real world problems very quickly.
  • Haskell
    a general purpose, purely functional programming language
  • Haskell++
    Haskell++ is an `object oriented' extension of Haskell, which supports a form of inheritance via extended class and instance declarations.
  • Hugs
    Hugs is a functional programming system based on Haskell 98, the de facto standard for non-strict functional programming languages.
  • husk
    husk is a dialect of Scheme written in Haskell that implements a subset of the R5RS standard. Advanced R5RS features are provided, including continuations, hygienic macros, and a full numeric tower.
  • Inlab-Scheme
    an independent implementation of the algorithmic language Scheme
  • J
    An APL with no special characters, by APL inventor Kenneth Iverson. Faster development than many languages. Free evaluation download.
  • JoCaml
    JoCaml is an extension of Objective Caml with primitives for network-transparent distributed and mobile programming.
  • Kokogut
    a compiler of Kogut - an experimental programming language which supports functional and scripting-style programming, and a non-traditional flavor of object-oriented programming. Its semantics is most similar to Scheme or Dylan, but the syntax looks more like ML or Ruby
  • Ksi Scheme
    an implementation of the Scheme programming language written in C
  • KSM-Scheme
    a Scheme interprter that integrates easily with functions and variables defined in C language. KSM-Scheme implements Revised5 Report on the Algorithmic Language Scheme standard. In addition to the standard, KSM-Scheme has extensions that enable to call C functions and to manipulate C variables
  • Larceny
    Larceny is a simple and efficient implementation of the Scheme programming language. Created originally as a test vehicle for research on garbage collection and compiler optimizations, Larceny has grown into a major multiplatform system, and is one of the very few implementations that support all four de facto standards for Scheme: IEEE/ANSI, R5RS, ERR5RS, and the R6RS.
  • LIME
    LIME is a dynamic programming language with LISP-like syntax. It started out as a minimal subset of LISP, and quickly incorporated several new features that enable different programming styles.
  • LispWorks
    a commercial complete Common Lisp system that has native compilation, extensive debugging tools, a Foreign Language Interface, and libraries for CORBA, GUI, database, and rule-based programming
  • Lithp
    a basic, tiny LISP implementation. It was created to be a configuration/logic file format
  • Logtalk
    an Open Source object-oriented extension to the Prolog programming language
  • mercury
    a new logic-functional language
  • Metacza
    Metacza is a language and its compiler which produces output in the C++ Meta Template Language.
  • MLWorks
    (commercial) Harlequin's implementation of SML
  • Mondrian
    a functional language designed to interwork closely in an OO environment, such as .NET
  • Moscow ML
    Moscow ML provides a light-weight implementation of Standard ML, a strict functional language widely used in teaching and research.
  • Nemerle
    a new hybrid (functional, object-oriented and imperative) programming language for the .NET platform
  • Objective Caml
    the latest implementation of the Caml dialect of ML. Caml is a strongly-typed functional programming language from the ML family
  • OpenComal
    a highly portable and free implementation of the Comal programming language. Comal is a crossover between Basic and Pascal, with the best features of both and none of the drawbacks of either
  • OpenMCL
    an opensourced Common Lisp implementation, derived from Digitool's Macintosh Common Lisp product
  • Petite Chez Scheme
    a complete Scheme system that is fully compatible with Chez Scheme but useshigh-speed threaded interpreter technology in place of Chez Scheme's incremental native-code compiler
  • PLAN
    PLAN is a resource-bounded functional programming language that uses a form of remote procedure call to realize active network packet programming. It is part of the SwitchWare Project.
  • Prolog IV
    a compiled constraint programming language. The language foundations defined by Alain Colmerauer, constitute a novel and rigorous mathematical model
  • QScheme
    a small and fast Scheme interpreter. It's more or less R5RS conformant
  • Qu-Prolog
    an extended Prolog designed primarily as a prototyping language and tactic language for interactive theorem provers. It is the implementation language for the Ergo theorem prover
  • Red language
    Red language is a native-code compiled functional, imperative, symbolic, and homoiconic programming language that re-uses most of REBOL's syntax and semantics.
  • Refal-5
    REcursive Functions Algorithmic Language
  • RPL/2
    RPL/2 is a special language. The reversed polish notation and the definitional working come from Forth, only keeping an anonymous stack; the control structures come from Lisp.
  • Scheme
    a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis Steele Jr. and Gerald Jay Sussman. It was designed tohave an exceptionally clear and simple semantics and few different ways to form expressions. A wide variety of programming paradigms, including imperative, functional, and message passing styles, find convenient expression in Scheme
  • Scheme Scribe
    actually a true programming language, provided with high level features (such as objects, higher order functions, regular and syntactic parsing, etc.). Scribe is based on the Scheme programming language

Next 50



Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.


My LinuxLinks
MyLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus, OpenOffice.org, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.

     

    Distribution Guides
    Distro Guide

    Debian
    Fedora
    Gentoo
    Mandriva
    OpenSuSE
    RedHat
    Slackware
    Ubuntu
    Xandros

    Absolute
    Linux Mint
    64 Studio

    LiveCDs
    Berry Linux
    GoblinX
    KNOPPIX
    Kubuntu
    NimbleX
    PCLinuxOS
    Sabayon
    SimplyMEPIS
    Xubuntu

    Entire List

     

    SourceFiles.org
    Sourcefiles.org
    Backup
    CD Writing
    Databases
    Editors
    Emulators
    Financial
    Games
    Graphics
    Home ...
    Internet
    Multimedia
    Networking
    Office
    Prod Tools
    Scientific
    Shells
    Spreadsheets
    Toys
    Utilities
    WMs

     

    Services
    Web Calendar
    Linux Licenses

    Advertise at LinuxLinks.com

     

    Latest Portal Pages
    Mixxx
    energyXT2
    GRASS
    uDig
    QGIS
    gretl
    SPSS

     

    About | FAQ | Privacy | Awards | Contact
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 LinuxLinks.com All rights reserved.