2022-03-14 15:25:50 +08:00
|
|
|
Apache Thrift is a software framework for scalable cross-language
|
|
|
|
services development. It combines a software stack with a code
|
|
|
|
generation engine to build services that work efficiently and
|
|
|
|
seamlessly among C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell,
|
|
|
|
C#, Cocoa, Smalltalk, and OCaml.
|
2011-07-18 12:40:13 +08:00
|
|
|
|
2022-03-14 15:25:50 +08:00
|
|
|
Other languages are not included because either they are not included
|
|
|
|
in a standard installation of Slackware, or because the standard way
|
|
|
|
of installing Thrift for that language is not via system packages;
|
|
|
|
for example:
|
2011-07-18 12:40:13 +08:00
|
|
|
- Perl: install from CPAN
|
|
|
|
- PHP: bundle the Thrift source in your application
|
|
|
|
- Ruby: install with 'gem'
|
|
|
|
You will still need the Thrift compiler from this package.
|
|
|
|
|
|
|
|
There are usage examples for more langauges at
|
|
|
|
http://wiki.apache.org/thrift/ThriftUsage
|
|
|
|
|
2022-03-14 15:25:50 +08:00
|
|
|
libevent is an optional dependency; if it is installed, a C++
|
|
|
|
non-blocking server library will be built.
|
2022-03-08 15:20:25 +08:00
|
|
|
|
|
|
|
Warning: This SlackBuild requires network access when it runs, meaning
|
|
|
|
it downloads files from the Internet with root access. You should
|
|
|
|
decide for yourself whether or not you think this is a good idea.
|