Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 325 lines (313 sloc) 19.893 kb
de414f7 Add wxhaskell homepage files (main html, css only).
Eric Kow authored
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Language" content="en-us">
5 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
6 <link rel="stylesheet" href="main.css" type="text/css">
7
8 <title>wxHaskell</title>
9 <style type="text/css">
10 .menu-index { font-weight: bold }
11 .news .important { background-color: #E0E0E0 }
12 </style>
13 </head>
14
15 <body>
16 <div id="body">
17
18 <div class="menu">
19 <ul>
20 <li><a class="menu-index" href="index.html">home</a></li>
21 <li><a class="menu-screenshots" href="screenshots.html">screenshots</a>
22 <ul>
23 <li><a class="menu-samples" href="samples.html">samples</a></li>
24 <li><a class="menu-applications" href="applications.html">applications</a></li>
25 </ul>
26 </li>
27 <li><a class="menu-documentation" href="documentation.html">documentation</a>
28 <ul>
29 <li><a class="menu-documentation-license" href="license.html">license</a></li>
30 <li><a class="menu-documentation-quickstart" href="quickstart.html">quick start</a></li>
31 <li><a class="menu-documentation-faq" href="faq.html">faq</a></li>
32 </ul>
33 </li>
34 <li><a class="menu-download" href="download.html">download</a></li>
35 </ul>
36 </div>
37 <div class="menu">
38 <ul>
39 <li><a class="menu-building" href="building.html">building</a>
40 <ul>
41 <li><a class="menu-building-cygwin" href="building-cygwin.html">cygwin</a></li>
42 <li><a class="menu-building-msc" href="building-msc.html">msc</a></li>
43 <li><a class="menu-building-macosx" href="building-macosx.html">macosx</a></li>
44 </ul>
45 </li>
46 <li><a class="menu-development" href="development.html">development</a></li>
47 <li><a class="menu-contribute" href="contribute.html">contribute</a></li>
48 <!-- <li><a class="menu-dev-download" href="dev-download.html">download</a></li> -->
49 </ul>
50 </div>
51
52 <div class="text">
53 <p style="text-align: center"><a href="http://wxhaskell.sourceforge.net"><img width="174" height="36" src="images/wxhaskell-black-small.png" alt="wxHaskell logo" style="border: none"></a></p>
54 <p></p>
55 <p>wxHaskell is a portable and native GUI library for <a href="http://www.haskell.org">Haskell</a>. The goal of the project
56 is to provide an industrial strength GUI library for Haskell, but without the burden of developing
57 (and maintaining) one ourselves. </p>
58
59 <p>wxHaskell is therefore built on top of <a href="http://www.wxwidgets.org">wxWidgets</a> &ndash; a comprehensive C++ library that is portable across all major GUI platforms; including GTK, Windows, X11, and MacOS X. Furthermore, it is a mature library (in development since 1992) that supports a wide range of widgets with the native look-and-feel, and it has a very active community (ranked among the top 25 most active projects on sourceforge).</p>
60 </div>
61
62 <div class="text">
63 <h2>Status</h2>
64 <p>Since the core interface is generated
65 automatically from the <a href="http://elj.sourceforge.net/projects/gui/ewxw/">wxEiffel</a> binding, about 90% of the wxWidgets functionality is already supported, excluding more "exotic" widgets like dockable windows. Most work is currently directed into writing a Haskellized version of the wxWidgets API. The library currently supports Windows, GTK (Linux) and MacOS X.
66 </p>
67 </div>
68
69 <div class="text">
70 <h2>News</h2>
71 <dl class="news">
e0ca20a @kowey Overwrite 0.10.3rc1 news with proper 0.10.3 news.
kowey authored
72 <dt>March 23, 2008</dt>
73 <dd>wxHaskell 0.10.3 is <a href="http://sourceforge.net/project/showfiles.php?group_id=73133">released</a>.
869d171 @kowey Announce 0.10.3rc1 on homepage.
kowey authored
74 </dd>
5bd297b Announce new maintainers, darcs (homepage).
Eric Kow authored
75 <dt>January 20, 2007</dt>
76 <dd>wxHaskell has a new set of maintainers, led by Jeremy O'Donoghue. We are working on a release for version 0.10, with Unicode support, a Cabalized build process and more. All recent development is taking place under a new darcs repository (<tt>darcs get http://darcs.haskell.org/wxhaskell</tt>).
77 </dd>
de414f7 Add wxhaskell homepage files (main html, css only).
Eric Kow authored
78 <dt>June 4, 2005</dt>
79 <dd>Lucas Torreão, Emanoel Barreiros, Hilda Borborema, and Keldjan Alves have written a reversi game with wxHaskell. See the <a href="applications.html#hsreversi">screenshots</a>.
80 </dd>
81 <dt>May 8, 2005</dt>
82 <dd>A bug-fix update of version 0.9.4 is <a href="download.html">released</a>. This update enables wxHaskell with the GHCi 6.4 interpreter on Windows platforms.
83 </dd>
84 <dt>May 7 2004</dt>
85 <dd><span class="important">wxWidgets news:</span> The wxWidgets library (as well as wxPython and wxPerl) is being bundled as part of recently released Mac OS X Tiger operating system. Furthermore, there are three interesting new wxWidgets products: <a href="http://www.bitwiseim.com">Bitwise IM</a> is a cross-platform encrypted instant messenger application. Kynosoft recently released <a href="http://www.kynosoft.com">magic splitter</a>, a file splitter and checksum utility. Finally, Lit Window Productions released <a href="http://www.litwindow.com/wxvisualsetup?gad=CMm3n5oBEgiR62OOVECZRBjO6qv_AyDVnoEI">wxVisualSetup 2.6</a> which integrates wxWidgets into the Microsoft Visual Studio .NET IDE.
86 </dd>
87 <dt>May 3, 2005</dt>
88 <dd class="important">Version 0.9.4 is <a href="download.html">released</a>. It comes with installers for
89 Fedora (Linux), Windows, and MacOSX. This is mostly an update to support the latest <a href="http://www.haskell.org/ghc">GHC 6.4</a>.
90 </dd>
91 <dt>Feb 25, 2005</dt>
92 <dd class="important">Version 0.9 is <a href="download.html">released</a>. It comes with installers for
93 Fedora (Linux), Windows, and MacOSX. There is now support for printing and configuration files. Furthermore, there is much improved process support. Read the <a href="http://sourceforge.net/project/shownotes.php?release_id=308263">release notes</a> for a detailed account of all changes.
94 </dd>
95 <dt>Nov 5 2004</dt>
96 <dd>Sander Evers has released <a href="http://www.cs.ru.nl/~sandr/FunctionalForms">Functional Forms</a>: a library for wxHaskell to easily create dialogs to display and edit corresponding Haskell values. See the <a href="applications.html#fforms">screenshot</a>.
97 </dd>
98 <dt>Sep 23 2004</dt>
99 <dd><b>The technology behind the winners:</b>
100 Team <a href="http://urchin.earth.li/icfpcontest/2004/Introduction">Dunkosmiloolump</a> has used
101 wxHaskell for their submission to the <a href="http://www.cis.upenn.edu/proj/plclub/contest">Seventh annual ICFP programming contest</a> &ndash; and they won the contest! See the <a href="applications.html#icfpcontest">screenshot</a>.
102 </dd>
103 <dt>Jul 27 2004</dt>
104 <dd class="important">Version 0.8 is <a href="download.html">released</a>. It comes with installers for
105 Fedora (Linux), Windows, and MacOSX. There have been many bug fixes and many internal changes: managed resources are supported and all object references are checked. The wxGrid control is added and many other controls have a simplified interface. This version contains changes that are not backwards compatible but most are very small. Read the <a href="https://sourceforge.net/project/shownotes.php?release_id=256177">release notes</a> for a detailed account of all changes.
106 </dd>
107 <dt>Jul 26 2004</dt>
108 <dd>Many internal changes: support for managed resources like bitmaps and full NULL pointer
109 checking on object pointers. Also added enhanced grid control support with wxGrid events (<a href="samples.html#grid">screenshot</a>).
110 </dd>
111 <dt>Jul 24 2004</dt>
112 <dd><span class="important">wxWidgets news:</span> Elementec Software has released a very good backup program written in wxWidgets, <a href="http://www.elementec.com/backupcompress_english.htm">Backup&amp;Compress</a>. It works great on Windows systems.
113 </dd>
114 <dt>Jul 22 2004</dt>
115 <dd>Wei Tan has made a graphical heap profile viewer for GHC with wxHaskell, called <a href="http://dready.org/projects/HPView">HPView</a>. See the <a href="applications.html#hpview">screenshots</a>.
116 </dd>
117 <dt>Jun 8 2004</dt>
118 <dd>Team <a href="http://urchin.earth.li/icfpcontest/2004/Introduction">Dunkosmiloolump</a> has used
119 wxHaskell for their submission to the <a href="http://www.cis.upenn.edu/proj/plclub/contest">Seventh annual ICFP programming contest</a>. See the <a href="applications.html#icfpcontest">screenshot</a>.
120 </dd>
121 <dt>Jun 4 2004</dt>
122 <dd>We are working towards version 0.8. This will support the new wxWidgets 2.5.2, and have many
123 improvements, like variable objects, NULL pointer checking and managed resources like bitmaps.
124 </dd>
125 <dt>May 10 2004</dt>
126 <dd>Support for radio menu items and file types in file save dialogs.
127 </dd>
128 <dt>Apr 2 2004</dt>
129 <dd class="important">Version 0.7 is <a href="download.html">released</a>. It comes with installers for
130 Fedora (Linux), Windows, and MacOSX. There have been some bug fixes, and more attributes are added to
131 influence style settings of windows. The build system has also improved, especially for Linux systems.
132 </dd>
133 <dt>Apr 2 2004</dt>
eb1c8b4 @gwern update wiki page address in homepage/index.html
gwern authored
134 <dd>Eric Y. Kow has created a <a href="http://haskell.org/haskellwiki/WxHaskell">Wiki site</a> for wxHaskell!
de414f7 Add wxhaskell homepage files (main html, css only).
Eric Kow authored
135 You are invited to add useful tips, screenshots, or example programs.
136 </dd>
137 <dt>Apr 2 2004</dt>
138 <dd>Sean Seefried has provided a <a href="samples.html#opengl">screenshot</a> that
139 demonstrates the wxHaskell <a href="doc/Graphics.UI.WXCore.OpenGL.html">OpenGL
140 canvas</a> using the <a href="http://www.haskell.org/HOpenGL">HOpenGL</a> binding
141 by Sven Panne.
142 </dd>
143 <dt>Mar 24 2004</dt>
144 <dd>Updated screenshots and added screenshots of wxHaskell <a href="applications.html">applications</a>.
145 wxHaskell also builds properly now with wxWidgets 2.5.1 and can link statically with the wxWidgets libraries.
146 Menu bugs on MacOS X have been fixed.
147 </dd>
148 <dt>Feb 29 2004</dt>
149 <dd>The windows installer of wxHaskell 0.6 has been <a href="download.html">updated</a> to better support
150 windows98 and windows95 platforms.
151 </dd>
152 <dt>Feb 23 2004</dt>
153 <dd class="important">Version 0.6 is <a href="download.html">released</a>. This version fixes many outstanding
154 bugs, has basic support for MDI applications, and compiles with the latest CVS snapshots of wxWidgets.
155 </dd>
156 <dt>Feb 20 2004</dt>
157 <dd><span class="important">wxWidgets news:</span> wxWindows changes its name into wxWidgets! Microsoft has requested this change and,
158 in exchange, provides modest financial support for further development of wxWidgets
159 (<a href="http://www.wxwidgets.org/name.htm">read more</a>).
160 </dd>
161 <dt>Feb 20 2004</dt>
162 <dd>wxHaskell is compiled with the latests CVS snapshot of wxWidgets on MacOS X 10.3 (Panther) with GHC 6.2.
163 The snapshot still contains menu bugs on the Mac though. Also added a convenient installer for the
164 <a href="building-macosx.html">readline library</a> to make the build process on the Mac relatively painless.
165 </dd>
166 <dt>Feb 20 2004</dt>
167 <dd>Finally! the resize bugs have been found and fixed. Furthermore, support for MDI windows is added. We are
168 working towards a 0.6 release in the next week.
169 </dd>
170 <dt>Feb 19 2004</dt>
171 <dd>A patch to the windows installer of version 0.5 is released (named ...-0.5-1).
172 </dd>
173 <dt>Feb 14 2004</dt>
174 <dd class="important">Version 0.5 is <a href="download.html">released</a>. This is basically a patch-level
175 release for GHC 6.2. Also added support for html window events. Unfortunately, there are still some resize bugs.
176 </dd>
177 <dt>Dec 22 2003</dt>
178 <dd><span class="important">wxWidgets news:</span> wxWidgets on <a href="http://abx.art.pl/wx/symbian">mobile phones</a>! (using the Borland C++ builder Nokia edition on series 60 phones with the <a href="http://www.symbian.com/index.html">Symbian OS</a>).
179 </dd>
180 <dt>Dec 19 2003</dt>
181 <dd><span class="important">wxWidgets news:</span> wxWidgets get its own <a href="http://www.wxwidgets.org/sf/index.htm">software foundation</a> to promote and protect wxWidgets&#39; interest. The foundation is chaired by Mitch Kapor, now leading the <a href="http://www.osafoundation.org">Open Source Applications Foundation (OSAF)</a> (which is using wxWidgets for their Chandler product).
182 </dd>
183 <dt>Dec 18 2003</dt>
184 <dd><span class="important">wxWidgets news:</span> The new <a href="http://www.borland.com/cbuilderx">Borland Builder-X</a> development environment for C++ will ship with wxWidgets as its windowing toolkit. Read the official <a href="http://www.wxwidgets.org/borland01.htm">wxWidgets statement</a>, and take a look at a <a href="http://www.koansoftware.com/wxwindows/builder-compiling.gif">screenshot</a> from the pre-evaluation version.
185 </dd>
186 <dt>Nov 7 2003</dt>
187 <dd class="important">Version 0.4 is <a href="download.html">released</a>. Most important addition is extensive ODBC database support (not yet on MacOS X) and improved installation on windows. Resize issues have been fixed.
188 </dd>
189 <dt>Oct 30 2003</dt>
190 <dd>Extensive support for portable ODBC <a href="http://wxhaskell.sourceforge.net/doc/Graphics.UI.WXCore.Db.html">database access</a> has been added.
191 Includes functionality to retrieve full meta information about databases and result sets.
192 At the moment only tested on Windows with MS SQL Server and MS Access, and unsupported on MacOS X.</dd>
193 <dt>Oct 25 2003</dt>
194 <dd>Support for the <a href="http://wxhaskell.sourceforge.net/doc/Graphics.UI.WXCore.OpenGL.html">openGL canvas</a> has been added, and we are looking for volunteers
195 to test it with <a href="http://haskell.org/HOpenGL">HOpenGL</a>. At the moment unsupported on MacOS X.</dd>
196 <dt>Oct 9 2003</dt>
197 <dd class="important"><a href="screenshots.html#linformaticien"><img
198 src="images/couvn9-small.png" alt="Cover of the magazine" width=95 height=127
199 style="float: right; margin-left: 4pt"></a>Haskell on the cover of magazine! wxHaskell is featured in the october 2003 edition of <a href="http://www.linformaticien.fr">L&#39;informaticien</a> &ndash; a popular French PC magazine. The article has been written by Fr&eacute;d&eacute;ric Mazu&eacute;. I have added
200 some <a href="screenshots.html#linformaticien">screenshots</a > of the relevant pages.
201 </dd>
202 <dt>Oct 1 2003</dt>
203 <dd class="important">Version 0.3 is released. This is a patch-level release against the new wxWidgets 2.4.2
204 library. Behaviour is especially improved on MacOS X. Also contains new functionality to manipulate pixel buffers
205 directly.
206 </dd>
207 <dt>Sep 26 2003</dt>
208 <dd>Jens petersen kindly provided a <a href="download.html">rpm</a> for Red Hat Linux.
209 </dd>
210 <dt>Sep 16 2003</dt>
211 <dd class="important">Version 0.2 is released! The new release has (improved) support for tree controls, list
212 controls, toolbars, splitter windows, sliders, gauges, and bitmap
213 buttons. <a href="screenshots.html">Screenshots</a> of these widgets on different platforms have been
214 added to the website. Furthermore, there are numerous small bug fixes,
215 especially for wxGTK.
216 </dd>
217 <dt>Sep 15 2003</dt>
218 <dd>Fixed numerous small bugs after extensive testing on GTK and MacOS X. Issues on GTK: tree control has the wrong size (looks bulky), unable to run <code>main</code> twice from <code>ghci</code>.
219 </dd>
220 <dt>Sep 11 2003</dt>
221 <dd>Improved support for toolbars, sliders, and gauge controls.
222 </dd>
223 <dt>Sep 10 2003</dt>
224 <dd>Improved support for tree controls, list controls, image lists, and splitter windows (i.e. <em>sash bars</em>). See the <a href="screenshots.html">screenshots</a>.
225 </dd>
226 <dt>
227 <dt>Aug 22 2003</dt>
228 <dd><span class="important">wxWidgets news:</span> AOL has released <a href="http://www.aolepk.com/communicator/index.html">AOL Communicator</a>, built with a modified version of wxWidgets. An article about AOL Communicator can be found on <a href="http://finance.lycos.com/home/news/story.asp?story=35138649">Quote.com</a>.
229 </dd>
230 <dt>Aug 21 2003</dt>
231 <dd>wxHaskell has been build with GHC version 6.0.1. (GHC versions 6.0, 5.04.3, and interim 5.05 were
232 already supported).
233 </dd>
234 <dt>Aug 19 2003</dt>
235 <dd>Sweeping changes: renamed the library <code>WXH</code> to the more appropiate
236 name <code>WXCore</code>. Also fixed type signatures in the marshalling of tree controls, list controls, toolbars and splitter windows.
237 </dd>
238 <dt>Aug 18 2003</dt>
239 <dd><a href="http://www.cs.uu.nl/~arthurb">Arthur Baars</a> has provided a proper
240 <a href="download.html">installer</a> for MacOS X now.
241 </dd>
242 <dt>July 22 2003</dt>
243 <dd>There is a binary release for MacOS X now. Furthermore, the source release (version 0.1) has been
244 updated with a small bug fix in the configure script that caused build problems on Linux systems.
245 </dd>
246 <dt>July 21 2003</dt>
247 <dd class="important">We are proud to announce the first public release of wxHaskell 0.1! There is even a binary distribution
248 for Windows.
249 </dd>
250 <dt>July 18 2003</dt>
251 <dd>Added two more screenshots: Proxima (by Martijn Schrage) and Tha-Simulator (by Wijnand Suijlen).
252 </dd>
253 <dt>July 14 2003</dt>
254 <dd>Close to the first release, we have updated the build system: all projects are now
255 build with a single makefile and configure script, and distributions are automatically generated.
256 The new development tree is in the <code>wxhaskell</code> directory: the other directories are
257 now considered obsolete (<code>wxc</code>, <code>wxdirect</code>, <code>wxh</code>, and <code>wx</code>).
258 </dd>
259 <dt>July 9 2003</dt>
260 <dd><span class="lib">wxHaskell</span> now runs properly on MacOS X!. It still contains some small
261 redraw problems with resizeable dialogs but all the samples work ok.
262 </dd>
263 <dt>July 9 2003</dt>
264 <dd>The <span class="lib">wxc</span> library compiles now with Microsoft Visual C++ on windows platforms. The
265 resulting dynamic link library is just 600kb (while the gnu compiled libraries are 2mb).
266 </dd>
267 <dt>July 3 2003</dt>
268 <dd>The <span class="lib">wx</span> library is available through sourceforge now.
269 </dd>
270 <dt>July 2 2003</dt>
271 <dd>A major revision of the wxHaskell library has been committed &ndash; all the <em>this</em> pointers
272 are now passed as the first argument instead of the last.
273 </dd>
274 <dt>July 1 2003</dt>
275 <dd class="important">wxHaskell has been used in the <a href="http://www.dtek.chalmers.se/groups/icfpcontest">ICFP contest</a>
276 by <a href="http://www.cs.uu.nl/~eelco/icfppc2003">Team Dom</a>
277 to create a graphical editor for solving the tracks. There is a nice
278 <a href="http://www.cs.uu.nl/~eelco/icfppc2003/editor.png">screenshot</a> of the editor running on GTK/Linux.
279 </dd>
280 <dt>June 4 2003</dt>
281 <dd>Arthur Baars has kindly provided his Linux machine and his time!, to build <span class="lib">wxHaskell</span> successfully on MacOSX (see the <a href="screenshots.html">screenshots</a>). Unfortunately, drawing device contexts
282 do not work at this moment.
283 </dd>
284 <dt>June 3 2003</dt>
285 <dd>We started working on make files for mingw32 (win32), unix, and MacOSX. Alpha release scheduled for the first week of July.
286 </dd>
287 <dt>Apr 22 2003</dt>
288 <dd>Andres L&ouml;h has kindly provided his Linux machine (and his time :-), to build <span class="lib">wxHaskell</span> successfully with GTK. <a href="screenshots.html">Screenshots</a> have been added. We have some small problems with mouse motion events on GTK though (May 20 2003 update: the problems are gone with the
289 latest (cvs) GHC version).
290 </dd>
291 <dt>Feb 18 2003</dt>
292 <dd>Preliminary <a href="documentation.html">documentation</a> on the <span class="lib">wx</span> library added.
293 </dd>
294 <dt>Feb 1 2003</dt>
295 <dd>Put the <span class="lib">wxHaskell</span> project on sourceforge.
296 </dd>
297 </dl>
298 </div>
299
300 <div class="text">
301 <p style="text-align: center">
302 <a href="http://sourceforge.net/projects/wxhaskell"><img
303 src="http://sourceforge.net/sflogo.php?group_id=73133&amp;type=1"
304 width="88" height="31" style="border-style: none"
305 alt="SourceForge.net Logo"></a>
306 <a href="http://validator.w3.org/check?uri=http://wxhaskell.sourceforge.net"><img
307 src="http://www.w3.org/Icons/valid-html40"
308 alt="Valid HTML 4.0!" height="31" width="88"
309 style="border-style:none"></a>
310 <a href="http://jigsaw.w3.org/css-validator/validator?uri=http://wxhaskell.sourceforge.net" ><img
311 height="31" width="88" style="border-style: none"
312 src="http://jigsaw.w3.org/css-validator/images/vcss.gif" alt="Valid CSS!"
313 ></a>
314
315 </p>
316 </div>
317
318 <div class="status">
e0ca20a @kowey Overwrite 0.10.3rc1 news with proper 0.10.3 news.
kowey authored
319 <a style="float: right" href="#body">top</a>last update: "23 March 2008".
de414f7 Add wxhaskell homepage files (main html, css only).
Eric Kow authored
320 </div>
321 </div>
322 </body>
323
324 </html>
Something went wrong with that request. Please try again.