Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 49.601.080 Times

HSX 0.9.1

Company: Niklas Broberg and Joel Bjornson
Date Added: August 21, 2013  |  Visits: 224

HSX

Report Broken Link
Printer Friendly Version


Product Homepage
Download (35 downloads)



HSX (Haskell Source with XML) allows literal XML syntax to be used in Haskell source code. The trhsx preprocessor translates .hsx source files into ordinary .hs files. Literal XML syntax is translated into function calls for creating XML values of the appropriate forms. trhsx transforms literal XML syntax into a series of function calls. Any project can make use of the syntax by providing definitions for those functions, and the XML values produced will be of the types specified. This works for any types, since trhsx doesn't make any assumptions, or inserts any information depending on types. XMLGenerator defines a few typeclasses that together cover the functions injected by the preprocessor. A project that uses these classes to provide the semantics for the injected syntax will be able to use any functions written in terms of these, allowing better code reusability than if each project defines its own semantics for the XML syntax. Also, the classes makes it possible to use the literal syntax at different types within the same module. Achieving that is not as simple as it may seem, but the XMLGenerator module provides all the necessary machinery.

Requirements: No special requirements
Platforms: Mac, Mac OSX
Keyword: Assumptions Classes Cover Injected Inserts Provide Semantics
Users rating: 0/10

License: Freeware Size: 25.6 KB
USER REVIEWS
More Reviews or Write Review


HSX RELATED
Development Tools  -  phpBB login classes 1.0
phpBB login classes is meant to provide user authentication to sites that have already installed the phpBB forum application database.This class avoids the need to create or install another authentication system if you already have installed or...
10 KB  
Programming  -  Gnome Chemistry Utils 0.12.11
The Gnome Chemistry Utils provide some programs and a library containing Gtk widgets and some C++ classes related to chemistry. Provide C++ classes and Gtk -2 widgets related to chemistry. Gnome Chemistry Utils software...
4.81 MB  
Development Editors  -  JRegistry 0.1.0
JRegistry is a Java implementation of Registry project (http://registry.sf.net). It provide a set of classes to handle Registry keys from a Java program and a Gui to handle Registry keys from desktop.
51.2 KB  
Modules  -  Database Schema for DB Designer 1.0
This contribution intends to provide a schema of a database for database designer software.The first database designer software is : DBDesigner 4.0, provided as an Open Source software by fabFORCE (homepageMoreover, I documented all classes and...
 
Libraries  -  Puppet::Any 0.04
Puppet::Any provides a common base class for lab development tools. Puppet::* classes are designed to provide an access to the "puppeted" object using a GUI based on Tk. The basic idea is when you construct a Puppet::* object, you have all the...
8.19 KB  
Utilities  -  KScope 1.6.0
KScope is a Cscope frontend. KScope provides a source-editing environment for large C projects, such as the Linux kernel. KScope is by no means intended to be a replacement to any of the leading Linux/KDE IDEs, such as KDevelop. First of all, it...
1024 KB  
Development Tools  -  Propel 1.3.0b2 1.0
Propel is an Object-Relational Mapping (ORM) framework for PHP5. It allows you to access your database using a set of objects, providing a simple API for storing and retrieving data. Propel allows you, the web application developer, to work with...
 
Server Management  -  PHP2Go 0.5.7
PHP2Go is an application framework created to help experienced developers and beginners to build web applications. Written in PHP and PHP4/5 compatible, it's a code repository composed by classes and components that provide the necessary tools to...
 
Database Tools  -  Rauls classes for PHP 0.6.3
Rauls classes for PHP is an OOP database abstraction layer for PHP 5.1 or greater. Rauls classes for PHP provides abstract classes to access database servers and traverse result sets. There are several implementation classes to access different...
51.2 KB  
Database Tools  -  SQL Backup classes 1.0
SQL Backup classes can be used to provide a backup and restore solution of SQL databases that can work with multiple database types. It uses another database abstraction package to query the database table structure. It extracts the data in the...
10 KB  
NEW DOWNLOADS IN MACINTOSH SOFTWARE, UTILITIES
Macintosh Software  -  EasyEDA PCB Designer for MacOS 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Macintosh Software  -  VideoSolo Video to GIF Converter (Mac) 1.0.12
How to make a GIF? VideoSolo Free Video to GIF Converter for Mac supports all popular video files including MP4, AVI, MOV, WMV, FLV, M4V, etc. You can easily turn MP4/AVI/MOV/WMV/FLV/M4V to GIF animation on Mac and share your GIFs with your...
46.51 MB  
Macintosh Software  -  VideoSolo Free Video Converter (Mac) 1.0.18
VideoSolo Free Video Converter for Mac is a fast, powerful and easy-to-master video converter. Its main purpose is to convert video files from one format into another. It is able to convert video and audio files in 300+ formats on Mac for totally...
75.29 MB  
Macintosh Software  -  ManyCam for Mac 6
ManyCam is a free Webcam software and a screen recorder for anyone to use. Several feature enhancements are included within ManyCam to produce a professional quality live video production. It can connect a desktop, smartphone, tablet and live...
90.49 MB  
Macintosh Software  -  MacX Free Rip DVD to QuickTime for Mac 4.1.9
MacX Free Rip DVD to QuickTime for Mac is totally free yet versatile DVD to QuickTime ripper software for Mac users to free rip both normal and copy-protected DVDs to QuickTime MOV, MP4 on Mac with excellent image quality. Besides the powerful...
36.3 MB  
Utilities  -  TogetherShare Data Recovery for Mac Free 7.2
TogetherShare Data Recovery for Mac Free is a powerful and easy-to-use application for Mac data recovery. It can help Mac users easily and quickly recover deleted, formatted or lost data from Mac computer, hard drive, USB flash drive, memory card,...
6.64 MB  
Utilities  -  SwitchManager 2.3
SwitchManager is a free menu bar application which can help you manage all switches on Mac. Hide Desktop Icons - Hide all desktop items by 1click. Hide Dock - Hide the dock on the screen. Dark Mode - Enable dark mode on your Mac....
3.91 MB  
Utilities  -  Android Sync Mac 7.0
Android Sync Mac is a powerful sync tool that allows syncing data on Mac with any Android devices you own (phones or tablets running Android OS 3.x-8.x). Android Sync Mac is offered in two editions - Free and Expert. With Android Sync Mac Free...
57.2 MB  
Utilities  -  Programmer's Tool 1.3.4
Programmer's Tool is a utility to run common tasks using global hotkeys. It stays in the notification area (commonly referred to as the system tray) of Windows desktop. For example, when working on Notepad, you can hit the Shortcut key Ctrl +...
1.41 MB  
Utilities  -  Classic FTP Free for Mac 3.04
Classic FTP Free for Mac is the most stable and comprehensive FTP client available. The graphic user interface is easy to learn and use. Classic FTP Free helps maintain your website by uploading and downloading files quickly and efficiently....
1.62 MB