Main > Programming > Interpreters >

DL/SQL 1.0.1

DL/SQL 1.0.1

Sponsored Links

DL/SQL 1.0.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.021 MB
Platform: Any Platform
License: BSD License
Price:
Downloads: 1657
Date added: 2005-04-14
Publisher: Mr. Zdeeck

DL/SQL 1.0.1 description

DL/SQL is declarative, turing-complete programming language based on top of SQL database. The main idea is to store both program and data in one SQL table and make all the computations in it.

The current version of interpreter written in PHP contains quasi-lazy evaluation and simple caching.

The syntax was inspired by LISP and bash. Sounds strange? For example,

(* (+ 2 4 (#FACT 4)) 3)


means (2 + 4 + fact(4)) * 3 where fact is user-defined function for factorial.

As youve probably noticed, DL/SQL has got prefix (polish) notation with compulsory bracketing. That means, in front any name of function there must be opening bracket and after last parameter of a function there must be closing bracket. With this rule its really easy to implement variable-length argument lists.

For real deployment its necessary to change the core according to your needs - some special constructions are always necessary. Fortunatelly the core is flexible and easily extendable. Right now DL/SQL uses MySQL as its backend. Therere only several calls to DB, changing them is work for few minutes so porting DL/SQL to lets say PostgreSQL is piece of cake.

Therere only two API calls:

rpn_init()

clears all the cached values (actually sets the counted bit to false).

rpn_eval($expression)

evaluates entered DL/SQL expression. For using DL/SQL interpreter its necessary to include file rpnparser.phtml in your project. For easy implementation I also advise you to include file include/setup.phtml which contains all the necassary stuff for connecting to database and setting the directories. Without this file, youll have to do all the things yourself!

DL/SQL 1.0.1 Screenshot

Advertisements

DL/SQL 1.0.1 Keywords

Bookmark DL/SQL 1.0.1

Hyperlink code:
Link for forum:

DL/SQL 1.0.1 Copyright

WareSeeker periodically updates pricing and software information of DL/SQL 1.0.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of DL/SQL 1.0.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
AnyDBM is a generic interface to DBM-like databases for Haskell. Free Download
Jamendo Lyrics is a lyrics script for Amarok audio player accessing the lyrics database for Jamendo.com music. Free Download
IABC is a free music notation program based on the ABC programming language. Free Download
Kexx 2 project is a top down scrolling shoot em up. Free Download
OcamlSpread is a wrapper around the Spread group communication toolkit. Free Download
RMagick is an interface between the Ruby programming language and the ImageMagick and GraphicsMagick image processing libraries. Free Download
Xmldoom package contains the XML Document Object-Oriented Model. Free Download
RPAL is the Right-reference Pedagogic Algorithmic Language. Free Download