From Fedora Project Wiki

(→‎Tools: getting the include mechanism to work correctly)
m (Adding AMQP beat)
Line 6: Line 6:
{{:Docs/Beats/Devel/Tools/OCaml}}
{{:Docs/Beats/Devel/Tools/OCaml}}
{{:Docs/Beats/Devel/Tools/NetBeans}}
{{:Docs/Beats/Devel/Tools/NetBeans}}
{{:Docs/Beats/Devel/Tools/AMQP}}

Revision as of 20:31, 9 October 2008

Tools

Eclipse

DocsProject Header docTeam1.png


Warning.png
Beat Closed on Wiki
Work on beats has now moved to git at https://pagure.io/fedora-docs/release-notes. If you have changes or additions, please contact the docs team via #fedora-docs, docs@lists.fedoraproject.org, or with the release-notes BZ component.

Improved Haskell support

Fedora 10 introduces better support for Haskell. With a new set of packaging guidelines and tools, it is incredibly easy to support any Haskell program using the Glasgow Haskell Compiler. Package creation and deployment, leveraging Fedora's quality tools plus a few new friends has never been easier. As support for Haskell grows there will be continued development for Haskell as more libraries are introduced.

Package creation is quite simple. Haskell already provides the infrastructure for compiling and deploying packages consistently. Setting up a package for Fedora takes very little time, meaning code that works in Haskell works in Fedora too.

Fedora also provides tools for enterprise deployment of Fedora packages. With the inclusion of Haskell in Fedora, the developer is now free to write enterprise level applications in Haskell and feel secure knowing the code can be used in Fedora.

Features/GoodHaskellSupport

Objective CAML (OCaml) coverage greatly extended

Fedora 10 contains the OCaml 3.10.2 advanced programming language and a very comprehensive list of packages:

http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora#Package_status

OCaml was available as an update to Fedora 9 but not in the initial release.

NetBeans

This release of Fedora includes NetBeans IDE, version 6.1. NetBeans IDE is an Integrated Development Environment (IDE) for Java, C/C++, Ruby, PHP, etc. Default configuration of the NetBeans IDE (Java SE IDE configuration) supports development of programs for the Java platform, Standard Edition (Java SE), including development of the modules for the NetBeans Platform.

The NetBeans IDE is a modular system and includes facilities for updating and installing plugins. There is a wide spectrum of plugins for the NetBeans IDE that are provided by community members and third-party companies.

Resources

AMQP Infrastructure

The AMQP Infrastructure package is a subset of the RedHat Enterprise MRG. The package allows for development of scalable, interoperable and high-performance enterprise applications.

More specifically it consists of the following.

  • AMQP (protocol version 0-10) messaging broker/server
  • Client bindings for C++, Python, and Java (using the JMS interface)
  • A set of command line interface configuration/management utilities
  • A high-performance asynchronous message store for durable messages and messaging configuration.
Resources

For more information refer to the following resources.