haskell

E-Mania: Colleen Haskell wallpaper 1.0
Complete guide to favourite celebs. more>> Complete guide to Colleen Haskell wallpaper from entertainmania.com with personal info, trivia, news, articles, pictures, wallpapers, and many more.<<less

Colleen Haskell Screensaver 1.0
Stunningly beautiful Colleen Haskell Screensaver of 20 images. more>> Stunningly beautiful Colleen Haskell Screensaver of 20 images.<<less

SkyIDE 2.0 Alpha 5
SkyIDE is an impressive and unique development environment which is designed specially for programmers. more>>
SkyIDE 2.0 Alpha 5 is an impressive and unique development environment which is designed specially for programmers.
It supports Borland C++, Digital Mars C++, GNU C++, LCC, OpenWatchcom, C++, Visual C++ Express, Digital Mars D, C#, VB.NET, Java, Pascal, Haskell and more.
Sky 2.0 is a complete rewrite of the initial SkyIDE series. SkyIDE 2.0 has a multi project and multi compiler support along with an advanced variable system to build your compiling commands. The compiling commands get translated from variables into the real values when you compile your projects and standard files.
You have 100% control over the entire process. You can use SkyIDE related variables that return values associated to your projects and files in combination with the Windows environment variables.
Speedy Make 2.0
Replaces make by the simplest parser and its makefile format by a portable XML document. Some predefined actions are sufficient to give tasks to the interpreter and turn XML into commands to process. more>> <<less
Haskell - Speedy MakeLicense:Freeware
SDL 1.2.12
cross-platform multimedia library more>> Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, and Smalltalk.
SDL is distributed under GNU LGPL version 2. This license allows you to use SDL freely in commercial programs as long as you link with the dynamic library.<<less

Britney Wallpaper 1
Download the flash wallpaper staring Britney Spears. more>> Britney Spears personal life has attracted considerable media attention. Some people feel that she has courted it by cultivating, in her early years at least, a chaste, God-fearing and "wholesome" image. It was somewhat at odds, not only with the traditional pressures, temptations and opportunities of "pop n roll," but with the increasingly sexualized content of her own image and songs. Spears kiss with Madonna at the 2003 MTV Video Music Awards received much media attention, as have her romantic relationships.
It began in April 1999 when a then 17 year-old Spears was featured on the cover of Rolling Stone[38] magazine in a sexually suggestive Lolita-themed photo shoot which triggered widespread speculation (denied by her representatives) that the singer had opted to have breast implants.
In August 2003 the artist reached more controversy with a photoshoot by photographer Michael Thompson which appeared on W Magazine. The photos display Britney in a heavy dominatrix inspired shoot, and sexually suggestive poses. In the interview by Rob Haskell which accompanied the photos, Spears admitted to having lost her virginity to Justin Timberlake two years into their relationship. She also stated that she in fact smokes, and she did kiss Colin Farrell but had no relationship with him. [39]
The sexualized public image of Spears once again became a topic of debate as a result of her November 2003 semi-nude photo spread for the mens magazine, Esquire. Prompted by this, Playboy reportedly offered the star over one million USD to pose nude for their magazine, but Spears publicly declined.[40] In an interview with Diane Sawyer, she was asked if she had ever gone further than she wished she had with the sexualized photo shoots. Spears responded, "No, I dont think so, no." After the Esquire photos were held up in front of her, she said, "Okay. Now those are a little much. Yeah, those are a little much. Thats one picture, I must say, that I felt kind of weird about, y<<less

PHP FTP Synchronizer 1.1
Upload newly created or modified files to a website by ftp. more>>
The archive includes a complete manual in Star Office and HTML format to obtain any format including Words and PDF.
System requirements:
- PHP
Simple DirectMedia Layer 1.2.13
Simple DirectMedia Layer provides you with an elegant cross-platform multimedia library which is able to offer low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. more>>
Simple DirectMedia Layer 1.2.13 provides you with an elegant cross-platform multimedia library which is able to offer low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.
It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power." SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, and Smalltalk.
Requirements: Windows 95/98/Me/NT/2000/XP/2003 Server/Vista
TemplatePoster 1.50
With TemplatePoster (or TempPost) you can easily create templates for often used snippets of text. more>>
Do you know that?: You are working in the support area of your company and have to answer the questions of user. This questions are very often the same and so your answers are always the same. Tired of that? Your company can buy an expensive template system - or they use TempPost, a free utility which is easy to use.
But you can use TempPost, if you aren?t a supporter also. There are many areas where templates are useful.
Other examples of possible use:
- word processing: create text templates quickly;
- mail: add greetings and signatures;
- boards: refer to Google and Co.;
- console: access often used commands easily;
TempPost includes syntax highlighting for more than 50 languages:
- ADSP21xx - ASM - AWK - Baan - Bat - Cache- CAC - Cobol - CPM - CSS - CS - Delphi - Dfm- Dml - DOT - Eiffel - Fortran - Foxpro - Galaxy- General - GWScript - Haskell - HC11 - HP48- HTML - Idl - Ini - Inno - Java - JavaScript- Kix - LDR - M3 - Modelica - Msg - Pascal - Perl- PHP - Progress - Python - RC - Ruby - SDD - SML- SQL - ST - TclTk - TeX - UNIXShellScript- Unreal - URI - VBScript - VB - Vrml97 - XML

Portable Kudaz 2.1.0.1
an editor with syntax highlighting support more>> C/C++ , CA-Clipper, Cascading Style Sheet , COAS Product Manager Report, COBOL , CORBA IDL , Fortran, Foxpro, Gembase, GW-TEL , HP48, HTML, INI File , Inno Setup Script, Java , JavaScript, Modula 3, MS VBScript , MS-DOS Batch , Object Pascal, Perl, PHP , Python, SQL, Standard ML , Structured Text, Tcl/Tk, TeX, Visual Basic , x86 Assembly , XML , Modelica, Semanta Data Dictionary, Galaxy, Cache Object Script, KiXtart, Haskell, Unreal, Progress, UNIX Shell Script, C#, 68HC11, Assembler, AWK, Baan 4GL, Borland Forms, URI, ADSP21xx, Ruby, Resource Script, SynGen Msg, LEGO LDraw, DOT Graph Drawing Description language, Eiffel .
Project Panel.
Advanced Find In Files feature.
Fully user-configurable automatic word correction.
Fully user-configurable automatic code-completion.
User-configurable programming source template support (flexible).
Supports Unix/Macintosh/Windows line formats.
Detecting current file change by other applications.
HTML Quick Table wizard.
HTML Color palette.
Prefixing/suffixing lines.
Removing lines containing certain text.
Removing lines devoid of certain text.
Powerful SnipText box that accommodates user-defined text snips.
Useful and handy Folders panel for quick access to files and folders
Advanced MRU manager
Few but handy HTML-related functions
Find/Replace
Multiple Undo/Redo
On the spot file-manipulation(rename, move, delete, ...)
Line-sorting(ascending/descending/case-insensitive,-sensitive)
Triple text selection mode :Normal/Column/Line
Auto-indent.
Highlighting the current line
Show line number option
User-configurable file types for View In Browser operation
Trimming leading/trailing blanks(trim trailing spaces on save)
Line spacing
Adjustable tab size
Block-indent/outdent (Tab-indent support)
Visible right edge
Various tab/spaces conversion operations
Backup creation
Advanced user-configurable filter configuration
Remembers bookmarks/last status of a document<<less

Simple DirectMedia Layer for Windows 1.2.13
a cross-platform multimedia library more>> Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk, and Tcl.
SDL is distributed under GNU LGPL version 2. This license allows you to use SDL freely in commercial programs as long as you link with the dynamic library.<<less
Webcpp 1.3.7
Webcpp - Web C Plus Plus - converts source code into syntax highlighted HTML. more>>
It supports Ada95, Asp, Assembler, Basic, C, C#, C++, Cg, CLIPS, Euphoria, Fortran, Haskell, Java, JavaScript, Markup, Modula2, Objective C, Pascal, Perl, PHP, Python, Renderman, Ruby, SQL, Tcl, Unix shell, & VHDL.
Webcpp uses a colour scheme system that utilizes Cascading Stylesheets.
Web C Plus Plus is a command line utility that takes your source code, and converts it into an HTML file using a fully customizable syntax highlighting engine and colour schemes.
This is useful if you want to post your code online and make it easier to read, or to make online programming tutorials.
Main features:
- Syntax highlighting
- Colour schemes loaded from a file
- Automatically generated Cascading StyleSheets
- A choice between embedded CSS or external stylesheet
- Automatic filetype detection for higlighting
- Allows to force the filetype for highlighting
- Integration with other command-line tools via input and output piping
- The ability to add the line numbers
- The ability to jump to any line number via line anchors
- The ability of hyperlinking to lines of code and external files
- Generic support for unknown text based files
Kudaz 2.1.0.1
Kudaz is a programmers editor with syntax-highlighting capabilities that currently supports 45 languages/scripts all told. more>>
Main features:
- Syntax-highlighting for 53 languages/scripts as follows. (fully user-configurable)
- C/C++ , CA-Clipper, Cascading Style Sheet , COAS Product Manager Report, COBOL , CORBA IDL , Fortran, Foxpro, Gembase, GW-TEL , HP48, HTML, INI File , Inno Setup Script, Java , JavaScript, Modula 3, MS VBScript , MS-DOS Batch , Object Pascal, Perl, PHP , Python, SQL, Standard ML , Structured Text, Tcl/Tk, TeX, Visual Basic , x86 Assembly , XML , Modelica, Semanta Data Dictionary, Galaxy, Cache Object Script, KiXtart, Haskell, Unreal, Progress, UNIX Shell Script, C#, 68HC11, Assembler, AWK, Baan 4GL, Borland Forms, URI, ADSP21xx, Ruby, Resource Script, SynGen Msg, LEGO LDraw, DOT Graph Drawing Description language, Eiffel.
- Project Panel.
- Advanced Find In Files feature.
- Fully user-configurable automatic word correction.
- Fully user-configurable automatic code-completion.
- User-configurable programming source template support (flexible).
- Supprts Unix/Macintosh/Windows line formats.
- Detecting current file change by other applications.
- HTML Quick Table wizard.
- HTML Color palette.
- Prefixing/suffixing lines.
- Removing lines containing certain text.
- Removing lines devoid of certain text.
- Powerful SnipText box that accommodates user-defined text snips.
- Useful and handy Folders panel for quick access to files and folders
- Advanced MRU manager
- Few but handy HTML-related functions
- Find/Replace
- Multiple Undo/Redo
- On the spot file-manipulation(rename, move, delete, ...)
- Line-sorting(ascending/descending/case-insensitive,-sensitive)
- Triple text selection mode :Normal/Column/Line
- Auto-indent.
- Highlighting the current line
- Show line number option
- User-configurable file types for View In Browser operation
- Trimming leading/trailing blanks(trim trailing spaces on save)
- Line spacing
- Adjustable tab size
- Block-indent/outdent (Tab-indent support)
- Visible right edge
- Various tab/spaces conversion operations
- Backup creation
- Advanced user-configurable filter configuration
- Remembers bookmarks/last status of a document
- Shows opened file attributes on the status bar
- HTML tag stripping
- Empty lines removal
- Duplicate lines removal
- 10 Bookmarks
Pawn 3.3.4097
An embedded scripting language, specifically designed to extend applications and embedded systems. Features include a small footprint, quick execution of the P-code and a good interface to native functions. Full source code is included. more>>
Pawn 3.3.4097 is a simple, typeless, 32-bit extension language with a C-like syntax. A pawn "source" program is compiled to a binary file for optimal execution speed.
The pawn compiler outputs P-code (or bytecode) that subsequently runs on an abstract machine. Execution speed, stability, simplicity and a small footprint were essential design criteria for both the language and the abstract machine.
Features include a small footprint, inherent support for automatons or "state machines", quick execution of the P-code and a good interface to "native" functions. These features make Pawn a good scripting language for games, multimedia applications and embedded software (for which scripting is needed). Optimized P-code ("bytecode") interpreter in assembler (Windows & Linux); there is even a JIT for Windows and Linux. Full source code is included. Pawn was formerly called the "Small" language.
Major Features:
- Language features
- Pawn is a deterministic language: it will run at the same speed every launch --there is no garbage collector that kicks in. The compiler can estimate the memory footprint for the script (unless the script contains a recursive procedure), and that memory footprint is fixed and stable as well.
- The pawn language is derived from C, and in some ways I have tried to "fix" syntaxes of what I see as counter-intuitive or error-prone in the C language. The cases in a "switch" statement are not fall through, for example.
- Pawn supports pass-by-value (like C) and pass-by-reference for function arguments.
- Pawn supports default function arguments, for arrays and simple variables. The arguments with a default value do not have to be at the end of the argument list.
- Pawn supports named parameters together with the conventional positional parameters.
- Pawn supports states and automatons (state machines) directly in the language, including state-local variables. Doing this in the compiler allows for flexibility and optimal performance, as well as having the compiler verify the constraints of the automaton.
- Pawn has no "struct"s, but it extends arrays so that it can mimic light-weight structures with arrays; as an example of those extensions, pawn supports array assignment and array indices can be "tag checked".
- Array sizes are deterministic, but array declaration is flexible. All dimensions in a multi-dimensional table may be variable size, for example.
- Pawn supports symbolic constants, conditional compilation and assertions, as well as text substitution via a kind of "pre-processor". The advantage of unifying the pre-processor with the compiler is that the "#if" knows about "enum"s (which is not the case in standard C: "#if" is a pre-processor command, "enum" is a C construct).
- If you want to say that something costs 3 Euro, you might write "printf("price 2003 ");" in C (where octal 200 is decimal 128, which is the position in the updated ANSI character set that the Euro symbol resides in). This works for 8-bit characters, but what about 16-bit/32-bit Unicode/UCS-4 characters? In pawn, the numeric character code is optionally explicitly terminated with a semicolon, just to avoid this problem. So in pawn, you would write: "printf("price 128;3 ");" (in pawn, numeric character codes are in decimal, rather than octal). This is just one example of those little and minor annoyances that exist in C/C++ and that pawn addresses.
- With packed and unpacked strings, pawn is able to bridge ASCII and Unicode subsystems. The compiler accepts source files in 8-bit ASCII and UTF-8. When running in ASCII mode, the compiler can translate extended ASCII characters to Unicode, based on codepage tables --this even works for MBCS codepages.
- Like in C++, variable declarations may occur at any position where a statement is valid, as well as in the first expression of a "for" statement. pawn supports block local static variables, as well as the common local and global variables.
- The integer division and modulus operators ("/" and "%") are well defined for negative operands, unlike C (ISO C89) and C++. The ISO C99 standard (finally) defines "truncated division" as standard; Java also uses truncated division. pawn uses "floored division", as defined by Donald Knuth and as is also used by Haskell and Python.
- Toolkit features
- Pawn comes with an implementation of an abstract machine in portable C. The abstract machine is a set of C functions that you can easily link to an application or function library. By compiling the source code to P-code for an abstract machine (or "virtual machine"), pawn is much faster than pure interpreters.
- Pawn is certainly among the fastest of the scripting languages, especially when using an abstract machine in hand-crafted optimized assembler or a JIT. These optimized abstract machines are not very portable, but versions for Windows, Linux (running on x86 architecture) and ARM7 processors exist.
- The abstract machine for pawn lends itself well for embedding: the abstract machine has low overhead and multiple abstract machines may run concurrently in a process; the interface to native functions (in C/C++) is flexible and also has low overhead; no components other than a few functions from the standard C library are required to build the abstract machine. The abstract machine does not require dynamic memory allocation (or grabage collection) or file I/O. The abstract machine itself is ROM-able and it requires very little RAM.
- For memory-constrained devices, pawn scripts can run directly from ROM. Alternatively, pawn has compiler support for "code overlays" where chunks of code are read from a storage (for example a SD/MMC card, or Flash ROM) on an as-needed basis.
- For a little language, the pawn compiler has a pretty good error system. I dare to compare it with commercial level C/C++ compilers with all warnings enabled.
- Although the debugger for the pawn abstract machine is primitive, it is an order of magnitude better than the "printf" style of debugging that is so common for little languages.
- For a little language, I would also say that pawn is nicely documented. Many people learn by example, so the July 2004 edition of the "Language Guide" contains 17 complete pawn programs that cover a variety of topics and 21 pawn code snippets that form complete functions. Various extension modules come with their own documentation with more example programs. The "Implementers Guide" contains 10 C/C++ code snippets (for embedding the abstract machine in your application) that build a complete program (with various options) when put together. pawn is also one of the very few scripting languages that documents the abstract machine: the pseudo-instructions, memory layout and pseudo-registers.
- Pawn is a 32-bit language (even when compiled with 16-bit DOS tools), you can also compile it as a 64-bit language. It runs on 16-bit platforms (either DOS or an "embedded" platform) without problem.
- The security model of pawn is based on the robusteness of the tools and on execution of the P-code in a "sandbox" environment. There is a caveat: native functions (provided by the host application or executing environment) can do anything; the implementer of such native functions should address the appropriate security issues.
Enhancements: Bug fixes and minor enhancements.
RexEdit 0.2.8 Beta
A powerfull text editor with syntax highlighting for various programming languages more>>
Programming Languages:
ADSP 21xx; Assembler; Basic; C/C++; C#; Cobol; Eiffel; Fortran; HC11; HP48 Assembler; Java; Modelica; Modula-3; Pascal; Perl; PHP; Python;
Markup Languages:
CSS; HTML/XHTML/DHTML; TeX; XML;
Scripts:
GW-TEL Script; Inno Setup Script; JavaScript; MS-DOS Batch; UNIX Shell Script; VB Script; TCL/Tk;
Specific Files:
Dfm; Dml; Idl; Ini; Msg; ST; Unreal;
Other:
AWK; Baan; CAC; Cache; CPM; DOT; FoxPro; Galaxy; Haskell; Kix; LDR; Progress; RC; Ruby; SDD; SML; SQL; URI; VRML 97;
System requirements:
- Internet Explorer 5+
- 4 MB RAM
- 5 MB Free Disk Space
- Page: 1 of 1
- 1