• 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 Rosetta::Language Download

Rosetta::Language

March 18, 2009
The Rosetta D language design document is a comprehensive guide detailing the syntax, expressions, statements, and modules utilized in the programming language. It also outlines the compilation process and the features of the language's standard library.
Version 0.724.0
License Perl Artistic License
Platform Linux
Supported Languages English
Homepage search.cpan.org
Developed by Darren Duncan
Rosetta::Language is a Perl module designed to create documents in the Rosetta D language used by the Rosetta DBMS. This language is the native command language for the virtual machine in which it executes. The purpose of Rosetta::Language is to serve as the authoritative design document for the language and virtual machine.

This document takes precedence over any other conflicting documents regarding Rosetta D. If there are discrepancies between other documents and Rosetta::Language, the other documents are either in error, or the developers failed to update them before Rosetta::Language, for which they can be held accountable.

Rosetta D aims to qualify as a "D" language, as per "The Third Manifesto" (TTM), which is a formal proposal for data and database management systems written by Christopher J. Date and Hugh Darwen. The book containing TTM is published by the publishers link, and additional references and documents used in the creation of Rosetta D can be found at .

While Rosetta D might initially omit some mandatory features of a "D" language to create a usable solution, it will add them soon after. Rosetta D is technically a "D plus extra" as it includes constructs for creating databases and managing connections, but it never contradicts TTM. For instance, there are no duplicates in its relationships, and it never allows nulls or specifies attributes by ordinal position instead of by name.

Despite Rosetta D's uniqueness, it incorporates design aspects and constructs influenced by several other programming languages such as Haskell, Tutorial D, SQL dialects and implementations, and Perl 6. While these languages or projects might not relate to TTM directly, they are still not incompatible with TTM.

The primary focus of the Rosetta documentation is on explaining how Rosetta works rather than the rationale behind the design. For detailed rationale and other external documentation, users are encouraged to read TTM and other external resources.
What's New

Version 0.724.0: N/A

Free Download 84K
308
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    157
  2. Dvgrab 3.4
    94
  3. DynVPN 1.0
    83
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    76
  6. porm r2
    72
  7. Clewarecontrol 0.8
    71
  8. Hills 2.0
    71
  9. fuseftp 0.8
    70
  10. Java Games 1.0
    70

Related Downloads

GlassTaskBar
GlassTaskBar is a Superkaramba theme designed to replace the Kicker, offering a ...
Hamster Font Manager
Manage X11/GS/TeX fonts with ease using Hamster Font Manager's user-friendly GUI.
reHuman
A revised rendition of the Human theme.
WordByWord
The software is a vocabulary trainer designed to assist users in acquiring ...
Ye Olde Pong
Ye Olde Pong is a Pong replica that recreates the classic arcade ...
XShipWars
XShipWars is a network game system focused on space exploration and battle, ...
TagFarm
TagFarm offers a comprehensive music management solution for Linux, allowing users to ...
Parallel Virtual File System
The Parallel Virtual File System is designed for use on computer clusters, ...
Fedora Developer Spin
Fedora 8 Developer Spin is a Live CD that offers Linux developers ...
Keepalived for Linux
Enhance Linux Virtual Server with a reliable keepalive feature for uninterrupted and ...
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.