Cheap Software - Save on Software - Software Downloads - OEM Software
www. Software Dealz .com - Home
Business & Office | Children's Software | Graphics | Home & Hobbies | Language & Travel | Linux | Networking | Operating Systems | Outlet | Personal Finance | Programming | Software for Handhelds | Top Selling | Utilities | Video & Music Software | Surplus Computer Hardware | Discount CD Roms |


Search for


Browse Software by Category
 
Business & Productivity Software
Business & Office
Networking
Operating Systems
Personal Finance
Software for Handhelds
Utilities
Virus Protection

Software for Kids & the Home
Children's Software
Education & Reference
Home & Hobbies
Language & Travel
Video & Music

Graphics & Development Software
Graphics
Linux
Programming
Web Development

Macintosh
Graphics
Home & Hobbies
Operating Systems & Utilities
Video & Music
More SoftwareAll Macintosh Software

PC Games
Action
Adventure & Role-Playing
Classic & Arcade
Simulation
Sports
Strategy
More PC Games / ProgramsAll PC Games

Brands
Adobe
Broderbund
Microsoft
Roxio's Burn Central
Symantec
Software StoreAll Brands

Specialty Software
Early Adopters
Gift Ideas
Licensing Center
Software Downloads
Specialty and Hard to Find SoftwareAll Specialty Stores


Articles

Apple Macintosh
History of Computing 1
History of Computing 2
History of the Internet
The Internet
Personal Computers
Video Games
Computers
Computer Jargon

Computer Dictionary
 #  A  B  C  D  E  F
 G  H  I  J  K  L  M
 N  O  P  Q  R  S
 T  U  V  W  X  Y
 Z  Topics


 



Persistent Functional Language

<functional language, database> (PFL) A functional database language developed by Carol Small at Birkbeck College, London, UK and Alexandra Poulovassilis (now at King's College London).

In PFL, functions are defined equationally and bulk data is stored using a special class of functions called selectors. PFL is a lazy language, supports higher-order functions, has a strong polymorphic type inference system, and allows new user-defined data types and values. All functions, types and values persist in a database. Functions can be written which update all aspects of the database: by adding data to selectors, by defining new equations, and by introducing new data types and values.

PFL is "semi-referentially transparent", in the sense that whilst updates are referentially opaque and are executed destructively, all evaluation is referentially transparent. Similarly, type checking is "semi-static" in the sense that whilst updates are dynamically type checked at run time, expressions are type checked before they are evaluated and no type errors can occur during their evaluation.

["A Functional Approach to Database Updates", C. Small, Information Systems 18(8), 1993, pp. 581-95].

(1995-04-27)

Try this search on OneLook / Google


Nearby terms: perplexity « persistence « persistent « Persistent Functional Language » persistent memory » Personal Communication Network » Personal Communication Services

This article was derived from the Free Online Dictionary of Computers and is available under ther terms of the GNU Free Documentation License.

HP 52x 700MB 80-Minute CD-R Media 50-Piece Spindle

HP 52x 700MB 80-Minute CD-R Media 50-Piece Spindle

** HP 52x 700MB 80-Minute CD-R Media 50-Pack **Create CDs in minutes with the Hewlett Packard CD-R media!It features 700 MB data storage, 80 minutes of digital audio and a maximum 52x recording speed. Get yours today!-General Features:- 50-Pack- 80-minute audio capacity- 700 MB data capacity- Rated for use with 52x speedsNotes:- Media Only Compatibility/Requirements/Disclosures: ** Requirements *** CD-R/RW drive More ...

Face Factory

Face Factory

You don't have to be able to draw in order to create fun and colorful faces! Face Factory lets kids of all ages create a huge variety of faces from pre-drawn parts. It's a great way to develop creative interest in children! Windows 95/98/ME/NT/2000/XP More ...

Super Tutor Geometry

Super Tutor Geometry

These interactive, multimedia lessons reinforce your understanding of the core subjects covered in a one-year high school geometry course. Difficult topics are presented in an engaging, friendly style. Perfect for after school or home school learning! Windows 95/98/2000/ME/XP More ...

NEW Sempron 2300+ 256MB DDR 80GB DVD/CDRW

NEW Sempron 2300+ 256MB DDR 80GB DVD/CDRW

** NEW Sempron 2300+ 256MB DDR 80GB DVD/CDRW **This system features an AMD Sempron 2300+ processor, an 80GB hard drive, 256MB of DDR RAM, and sports DVD/CDRW Combo drive.General Features:- AMD Sempron 2300+ processor- 256MB DDR Memory- 80GB IDE Hard Drive- DVD/CDRW Combo Drive- Integrated SiS Real256E 2D/3D Graphics with up to 64MB Shared Memory- Realtek ALC655 6-Channel audio - 56K V.90 Data/Fax Modem- Integrated 10/100 Ethernet- Standard Size ATX Power SupplyMotherboard Features:- SiS 741GX (NB), SiS 964L (SB) Chipset- One (1) AGP 8X Slot for Graphics upgrades- Three (3) PCI slots- One (1) CNR Slot (occupied by modem)I/O Ports:- Two (2) PS/2 Ports, one for mouse, one for keyboard- One (1) Standard DB-15 VGA Connector- One (1) Standard 25-pin Parallel Port Connector- One (1) Standard 9-pin Serial Port Connector- Six (6) Standard USB 2.0 Ports (Two on front, four on rear)- One (1) Standard RJ-45 10/100 Ethernet Port- Line-in, Phone-out RJ-11 Jacks on PCI Modem- Line-in, Mic-in, Line-out 3.5mm mini-jacksPackage Includes:-Amptron Sempron 2300+ System- PS/2 Keyboard and Scroll Mouse- Driver Disc- Panda AntiVirus Software- FaxTalk Communicator Software- Adobe Reader- RJ-11 Phone Cable for Modem- Amplified Stereo Speakers - ECS 741GX-M Motherboard manual- U.S. Style Power CordCompatibility/Requirements/Disclosures:** Requirements *** Operating system (WinXP,2000,98,etc.)* VGA monitor* Power outlet More ...

TotalCad 2D/3D

TotalCad 2D/3D

Design and draft using a powerful precision CAD product! TotalCAD 2D/3D gives you the tools information, and ease-of-use you need for all your projects. Its 2D accuracy and 3D realism let you render and navigate within detailed models. Windows 95/98/ME/2000/XP More ...

3-Button PS/2 Backlit Optical Scroll Mouse (Black)

3-Button PS/2 Backlit Optical Scroll Mouse (Black)

** 3-Button PS/2 Backlit Optical Scroll Mouse **This Backlit Optical Scroll Mouse provides you with fast and easy navigation on your desktop! It is equipped with 3buttons and a PS/2 interface. This mouse features a black and clear design that light up a bright blue and red LEDs when it's plugged in.General Features:- Black and clear design- Scroll wheel lights up blue- Bottom and back light up red- PS/2 interface- Optical tracking- 3-buttons- Scroll wheel acts as third button- Ergonomic design for left and right-handed users- Precise cursor movementRegulatory Approvals- FCC- CERetail Package Includes:- 3-Button PS/2 Backlit Optical Scroll Mouse Compatibility/Requirements/Disclosures: ** Requirements *** Microsoft Windows 95/98/NT/2000/ME/XP * Available PS/2 port More ...


 


Business & Office | Children's Software | Graphics | Home & Hobbies | Language & Travel | Linux | Networking | Operating Systems | Outlet | Personal Finance | Programming | Software for Handhelds | Top Selling | Utilities | Links | Links 2 | Video & Music Software |

Search:
Keywords:
Deals on Software :: In Association with Amazon.com

Surplus Computer Parts and Hardware. Discounts and special offers. Compare Prices on Special offers, discounts and bargains. - You Won't Find better deals on computer liquidation hardware anywhere!

SoftwareDealz - :
Buy Quality Software at Discount Prices from a Source You Can Trust