the Eiffel binding
[platform/upstream/curl.git] / docs / BINDINGS
1                                   _   _ ____  _
2                               ___| | | |  _ \| |
3                              / __| | | | |_) | |
4                             | (__| |_| |  _ <| |___
5                              \___|\___/|_| \_\_____|
6
7                                libcurl bindings
8
9 Creative people have written bindings or interfaces for various environments
10 and programming languages. Using one of these allows you to take advantage of
11 curl powers from within your favourite language or system.
12
13 This is a list of all known interfaces as of this writing.
14
15 The bindings listed below are not part of the curl/libcurl distribution
16 archives, but must be downloaded and installed separately.
17
18 Ada95
19
20   Writtten by Andreas Almroth
21   http://www.almroth.com/adacurl/index.html
22
23 Basic
24
25   ScriptBasic bindings to libcurl. Writtten by Peter Verhas
26   http://scriptbasic.com/
27
28 C
29   libcurl is a C library in itself!
30   http://curl.haxx.se/libcurl/
31
32 C++
33
34   Written by Jean-Philippe Barrette-LaPierre
35   http://curlpp.org/
36
37 Ch
38
39   Written by Stephen Nestinger and Jonathan Rogado
40   http://chcurl.sourceforge.net/
41
42 Cocoa
43
44   Written by Dan Wood
45   http://curlhandle.sourceforge.net/
46
47 D
48
49   Written by Kenneth Bogert
50   http://curl.haxx.se/libcurl/d/
51
52 Dylan
53
54   Written by Chris Double
55   http://dylanlibs.sourceforge.net/
56
57 Eiffel
58   Written by Eiffel Software
59   http://curl.haxx.se/libcurl/eiffel/
60
61 Euphoria
62
63   Written by Ray Smith
64   http://rays-web.com/eulibcurl.htm
65
66 Ferite
67
68   Written by Paul Querna
69   http://www.ferite.org/
70
71 Gambas
72
73   http://gambas.sourceforge.net
74
75 glib/GTK+
76
77   Written by Richard Atterer
78   http://atterer.net/glibcurl/
79
80 Haskell
81
82   Written by Galois, Inc
83   http://hackage.haskell.org/cgi-bin/hackage-scripts/package/curl
84
85 Java
86
87   Maintained by [blank]
88   http://curl.haxx.se/libcurl/java/
89
90 Lisp
91
92   Written by Liam Healy
93   http://common-lisp.net/project/cl-curl/
94
95 Lua
96
97   luacurl by Alexander Marinov
98   http://luacurl.luaforge.net/
99
100   Lua-cURL by Jürgen Hötzel
101   http://luaforge.net/projects/lua-curl/
102
103 Mono
104
105   Written by Jeffrey Phillips
106   http://forge.novell.com/modules/xfmod/project/?libcurl-mono
107
108 .NET
109
110   libcurl-net by Jeffrey Phillips
111   http://sourceforge.net/projects/libcurl-net/
112
113 Object-Pascal
114
115   Free Pascal, Delphi and Kylix binding written by Christophe Espern.
116   http://www.tekool.com/opcurl
117
118 O'Caml
119
120   Written by Lars Nilsson
121   http://sourceforge.net/projects/ocurl/
122
123 Pascal
124
125   Free Pascal, Delphi and Kylix binding written by Jeffrey Pohlmeyer.
126   http://houston.quik.com/jkp/curlpas/
127
128 Perl
129
130   Maintained by Cris Bailiff
131   http://curl.haxx.se/libcurl/perl/
132
133 PHP
134
135   Written by Sterling Hughes
136   http://curl.haxx.se/libcurl/php/
137
138 PostgreSQL
139
140   Written by Gian Paolo Ciceri
141   http://gborg.postgresql.org/project/pgcurl/projdisplay.php
142
143 Python
144
145   PycURL by Kjetil Jacobsen
146   http://pycurl.sourceforge.net/
147
148 R
149
150   RCurl by Duncan Temple Lang
151   http://www.omegahat.org/RCurl/
152
153 Rexx
154
155   Written Mark Hessling
156   http://rexxcurl.sourceforge.net/
157
158 RPG
159
160   Support for ILE/RPG on OS/400 is included in source distribution
161   http://curl.haxx.se/libcurl/
162   See packages/OS400/README.OS400 and packages/OS400/curl.inc.in
163
164 Ruby
165
166   curb - written by Ross Bamford
167   http://curb.rubyforge.org/
168
169   ruby-curl-multi - written by Kristjan Petursson and Keith Rarick
170   http://curl-multi.rubyforge.org/
171
172 Scheme
173
174   Bigloo binding by Kirill Lisovsky
175   http://curl.haxx.se/libcurl/scheme/
176
177 S-Lang
178
179   S-Lang binding by John E Davis
180   http://www.jedsoft.org/slang/modules/curl.html
181
182 Smalltalk
183
184   Smalltalk binding by Danil Osipchuk
185   http://www.squeaksource.com/CurlPlugin/
186
187 SP-Forth
188
189   SP-Forth binding by ygrek
190   http://www.forth.org.ru/~ac/lib/lin/curl/
191
192 SPL
193
194   SPL binding by Clifford Wolf
195   http://www.clifford.at/spl/
196
197 Tcl
198
199   Tclcurl by Andrés García
200   http://personal1.iddeo.es/andresgarci/tclcurl/english/docs.html
201
202 Visual Basic
203
204   libcurl-vb by Jeffrey Phillips
205   http://sourceforge.net/projects/libcurl-vb/
206
207 Visual Foxpro
208
209   by Carlos Alloatti
210   http://www.ctl32.com.ar/libcurl.asp
211
212 Q
213   The libcurl module is part of the default install
214   http://q-lang.sourceforge.net/
215
216 wxWidgets
217
218   Written by Casey O'Donnell
219   http://wxcode.sourceforge.net/components/wxcurl/
220
221 XBLite
222
223   Written by David Szafranski
224   http://perso.wanadoo.fr/xblite/libraries.html