• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux XDuce Download

XDuce

January 2, 2008
XDuce is a programming language built for efficient XML data processing, with a focus on type safety. It is tailored to handling complex XML documents with ease.
Version 0.5.0
License GPL
Platform Linux
Supported Languages English
Homepage xduce.sourceforge.net
Developed by XDuce Team
XDuce is a programming language specifically designed for processing XML data. With XDuce, one can easily read and extract information from XML documents and convert them to other formats effortlessly, without the worry of run-time type errors. Additionally, XDuce programs are statically typed, meaning that any resulting XML documents will conform to specified types.

Among the key features of XDuce are its regular expression types, which operate similarly to Document Type Definitions (DTD), and its powerful notion of subtyping, which allows for substantial flexibility in programming, as well as schema evolution and integration. Additionally, XDuce supports regular expression pattern matching, which makes use of if-expressions, tag-checks, and subnode extraction.

The latest release of XDuce also includes support for parametric polymorphism. This update allows for types to contain type variables, which can be replaced with substitution forms. Additionally, functions can now be polymorphic, with type parameters and result types that can mention such parameters. In an exciting development, an application to polymorphic functions no longer requires type arguments, as they are now inferred automatically.

However, XDuce does have a few restrictions when it comes to polymorphism. Type variables are only able to be ranged over by one-element types, and marking-ambiguous type parameters will yield a warning. Patterns are also unable to mention type variables, and a substituting type cannot mention a recursive type name.

Despite these restrictions, XDuce remains a powerful tool for processing XML data, providing a reliable and efficient way to manipulate such documents with ease.
What's New

Version 0.5.0: N/A

Free Download 195K
347
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

MailScanner
MailScanner defends against spam and viruses for millions of users by filtering ...
Yalla
Yalla is a font selector software that helps users choose the best ...
GPL Arcade Volleyball
GPL Arcade Volleyball is a remake of the classic DOS game for ...
Gnomeradio
Gnomeradio is a desktop FM radio tuner that is compatible with GNOME ...
PhotoPile
PhotoPile is a user-friendly Adobe AIR program that efficiently collects the first ...
XMLUnit
XMLUnit project offers JUnit and NUnit testing solutions for XML in software ...
arp-scan
arp-scan sends ARP queries to specific targets and shows any received responses, ...
ale text editor
Ale is a speedy and simple text editor specifically designed for Linux. ...
ROOT GNU/Linux
ROOT Linux is a highly developed GNU/Linux OS.
Qt4Sozluk
Qt4Sozluk is a software program that functions like the English-Turkish translator pyszlk, ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.