Excel still uses programming language syntax, but the programming is limited to very short snippets within a GUI driven framework, and the autocomplete is a menu-driven hybrid. texts use poetic language and imagery. Our motivation behind Codex is to supplement developers’ work and increase. NET platform to the Visual Objects language, opening up a whole. 0-xbase-zh Introduction ERNIE 3. Harbour's implementation of the Macro Operator allows for runtime compilation of. These commands and functions control deletion of records from a table. • The other dialects will add datatypes and language constructs that are Xbase specific, such as USUAL, DATE. The X# compiler is intended to support multiple dialects in the xBase. The Xbase++ language reference uses capitalization and type styles to distinguish between language elements and discussion of them. One major dBase feature not. Works on the client. xHarbour is a portable implementation of the xBase language (Compiler & complete Run-time libraries). Xbase is a programming language that combines both traditional programming concepts and database management functions. Code Issues Pull requests Golang package for reading XBase FoxPro DBF/FPT files. It's practically 100% backward compatible with CA-Clipper 5. testing EPL. In this tutorial we will basically implement the domain model language again, but this time we will make use of the special JVM support shipped with Xtext 2. Coined in response to threatened litigation over use of the copyrighted trademark "dBASE. 3c, and offers many modern language. Macro Operator (runtime compiler) One of the most powerful features of xBase languages is the Macro Operator ‘&’. pdf) or read online for free. It is a modernized, open sourced and cross-platform version of the older Clipper system, which in turn developed from the dBase database market of the 1980s and 1990s. . These are sometimes informally known as dBASE "clones". The following chapter demonstrates how to integrate your own DSL with Java. 1. 3c, and offers many modern language extensions, and extensive Run-time libraries. Xbase language +foxpro data cursor is perfect match to fit most of my supporting clients are small business. I know there's dBase but I don't know if it's powerful enough like FoxPro and I also know xHarbour but I haven't tried it. They are known as xBase Language. Download Xbase (formerly XDB) - Xbase compatible for free. Harbour’s implementation of the Macro Operator allows for runtime compilation of any valid. For detailed documentation, please refer to the Xbase Language Reference. Tagged with xbase, clipper, foxpro, dotnet. GitHub is where people build software. 0 binaries for OS/2-eCS is a free software compiler for the xBase superset language often referred to as Clipper (the language that is implemented by the compiler CA-Clipper). * **/ #Include "TOPCONN. eclipse. "Harbour as every xBase language is case insensitive and can optionally accept keywords written just by first four characters. Xbase programmers had gotten into a rut. xbase/src/org/eclipse/xtext/xbase":{"items":[{"name":"annotations","path":"org. 0. As xBase languages and utilities are very popular (perhaps the most popular) for data handling applications, many parties to the ADIF proposal discussion favored using xBase files as the physical specification. X# has been built on top of Roslyn, the open source architecture behind the current Microsoft C# and Visual Basic . xtext. specifically came about. examples. 3c, and offers many modern language extensions, and extensive Run-time libraries. Your best bet is to look at the Xtend. Satisfactory performance even with huge tables. In Section 5, we take a look at some other work in this field and relate it to Xbase. The Xtext codebase (besides Xtend) is now, with a small number of exceptions in the language generation area, xbase and tests, completely written in Java and thus more proof in a future without Xtend. The current plan consists of two introductory chapters, then the first part of the tutorial will cover the basic of the language, up to the procedural programming facilities and the native database-DBF file support. The compiler produces portable, optimized code for a number of platforms, including Linux, Windows, macOS, Android, and iOS. NET, based on the xBase language. – Alex. Creates the database components using xBase Data Definition Language (DDL) like dbCreate(), INDEX ON, etc. Xtext is a highly extendible language development framework covering all aspects of language infrastructure such as parsers, linkers, compilers. MaxScript is the built-in scripting language fo Autodesk, 3ds Max, and Autodesk 2ds Max Design. Harbour is a modern computer programming language, primarily used to create database/business programs. It's practically 100% backward compatible with CA-Clipper 5. We would like to show you a description here but the site won’t allow us. We would like to show you a description here but the site won’t allow us. The Database Container. Harbour’s implementation of the Macro Operator allows for runtime compilation of any valid. Any xBase language provides a very productive way to build business and data intensive applications. The xHarbour programming language is a superset of the well known xBase language, often referred to as Clipper. It comes in different flavors, such as Core, Visual Objects, Vulcan. Xbase is a statically typed expression language for Java, that is implemented in Xtext and can be reused (imported) in other Xtext-languages. 6. Language Engineering For Everyone! Eclipse Xtext™ is a framework for development of programming languages and domain-specific languages. Browse free open source XBase/Clipper Software and projects below. The existing fonts can be combined with Bold and or Italic, and Underscore can be added. * * Author: Arthur Helfstein Fragoso * * This script has the specific use of integrating between a financial institution * and other two companies in the process of creating Installment Bills for * customers. Any xBase language provides a very productive way to build business and data intensive applications. 17 / Eclipse 2020-09 versions. Harbour is a cross platform compiler and is known to compile and run on MS-DOS, MS-Windows, OS/2, GNU/Linux and Mac OSX. Domainmodel with org. dbCommitAll () Flushes the memory buffer and performs a hard-disk write. Harbour is a compiler for the xBase superset language often referred to as Clipper (the language that is implemented by the compiler CA-Clipper). License: EPL 2. Given the lack of. Xtend is a functional and. Harbour is a cross-platform compiler and is known to compile and run on: Harbour is a free and open-source project. X#, pronounced X sharp and often written XSharp, is an xBase-compatible programming language for the Microsoft . (field names, types, sizes) and use the old XBase DML commands to append all rows from the original table to the. NET platform. Polygons were then built and cleaned from these lines. dBase's underlying file format, the . . They provide unmatched query performance, comprehensive access to xBase data and metadata, and seamlessly integrate with your favorite analytics tools. 2e and 5. ”. In spite of this, it is always necessary to develop UDFs to execute certain technical financial computations. xHarbour is backward-compatible with Clipper and supports many language syntax extensions, greatly extended run-time libraries, and extensive third party support. Clipper is a programming language and compiler that uses a variant of the xBase programming language to allow developers to write and distribute MS-DOS programs. Five simple steps to your JVM language. texts include essays, biographies, short stories, and poetry. Harbour v1. To do so I am inheriting from XbaseInterpreter, adding my own run method and override the dispatch method doEvaluateProgram with my new abstract concepts. This naming scheme can still be found in some of the code sections contained in this documentation. (A history of the early years of xBase can be found in the dBase entry. 2 Answers. Use this tag for questions about coding in that language. Therefore Xbase programmers are usually not aware of the difference between DDL and DML, since the same programming language is used for both data definition and data manipulation. Build hi-powered data-driven applications that use the xBASE language to its fullest. During the 1980s and into the mid-90s xBase was the primary business language used on microcomputers archiving a dominance similar to what Cobol had on larger systems, with the majority of financial and business admin software for PCs being written in an xBase variant, and the vast bulk of custom business solutions. As a result you get a full infrastructure, including parser, linker, typechecker, compiler as well as editing support for Eclipse. eclipse. Toggle dBase / xBase programming language subsection. Harbour’s implementation of the Macro Operator allows for runtime compilation of any valid. It is based on the XBase language dialect and conventions. NET. Its intuitive design, xBASE language, an active multitiered repository make it easy to use—its power and extendibility will keep you using it. Although it is a powerful general-purpose programming language, it was primarily used to create database/business programs. “xBase programming language” means a set of “dialects” derived ultimately from DBIII (in the 80s) and subsequent improvements (FoxBASE, Clipper, QuickSilver in the 80s and 90s, etc. Language links are at the top of the page across from the title. Xbase relies on a small runtime library on the class path. In the new workbench, create a Java project (File → New → Project… → Java Project). CNET News staff. While there was a non-commercial predecessor to the Ashton-Tate product (Vulcan written by Wayne Ratliff), most clones. Xbase expressions provide both control structures and program expressions in a uniform way. First of all, you could escape the keywords appearing, e. Xbase Parts for GUI elements. More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects. Harbour is the open/free software implementation of a cross-platform, multi-threading, object-oriented, scriptable programming language, backwards compatible with xBase languages. It comes in different flavors, such as Core, Visual Objects, Vulcan. The X# front-end framework is used to design web applications and websites, including HTML allowed in. X# is an open-source development language for . It's both a resource compiler (for *. 2e and 5. The application of Xbase is presented by means of a domain model language which serves as a tutorial example and by the implementation of the programming language Xtend. HTTP Clients. GitHub is where people build software. It is 100% Clipper compatible language supporting multiple inheritance, polymorphism, object oriented programming. アシュトンテイトの製品には Wayne Ratliff の開発した Vulcan という前身があるが、ほとんどのクローンは1986年の dBASE III+ に. The goal of Harbour is to produce a cross platform CA-Cl*pper compatible compiler. Expressive data-management language – the . Literary. Unlike Xbase, which cares about individual records, SQL is interested mostly in groups of records. Harbour is not an exception. PDFOriginally is was used as a replacement programming language for Ashton Tate’s dbase II database environment that could be compiled and executed as a standalone application. XSharp. The principal players in the MS-DOS portion of this. Literary. These are sometimes informally known as dBASE "clones". The following chapter demonstrates how to integrate your own DSL with Java. . To ensure that your dBASE functions work. It is used to create or extend software programs that originally operated. com. Annotation Libraries. Harbour’s implementation of the Macro Operator allows for runtime compilation of any valid. Although it worked quite well, learning yet another language just to code screens was a burden, and acceptance was not universal. With infrastructure monitoring, modern operations teams get complete observability of complex and hybrid systems, from a datacenter to thousands of Amazon, Google. @jsinglet, you can open the declaration of Xtype grammar with F3 at with org. Xbase is statically typed and tightly integrated with the Java type system. Harbour is not an exception. X#, pronounced X sharp and often written XSharp, is an xBase -compatible programming language for the Microsoft . Harbour’s implementation of the Macro Operator allows for runtime compilation of any valid. Our clients are using a simple file server and under 20 PCs in a small LAN. It is used to create or extend software programs that originally operated primarily under MS-DOS. All solutions offered by InfoPRO were developed with Visual FoxPro. 3c, and offers many modern language extensions, and extensive Run-time libraries. Product. 0. ide EPL. Semicolons are optionalThe term xBase (or Xbase or XDB) is used to refer to programming languages and compatible software that derive from the original dBASE language and products. Clipper is an xBase compiler that implements a variant of the xBase computer programming language. 3c,. And Clipper in another vertical and rest of xbase in another vertical. . I'd like to propose an idea I've been thinking of for a while. Language compatibility is the reason that Xbase++ is the most natural migration path for Clipper and FoxPro Xbase is a partial programming language implemented in Xtext and is meant to be embedded and extended within other programming languages and domain-specific languages (DSL) written in Xtext. Macro Operator (runtime compiler) One of the most powerful features of xBase languages is the Macro Operator ‘&’. Find an online education degree for you. eclipse. BI & Analytics. xBase. Harbour is a cross-platform compiler and is known to compile and run. Harbour is a cross-platform compiler and is known to compile and run on MS-DOS, Windows (32 & 64), Windows CE, Pocket PC, OS/2, GNU/Linux and. Downloads: 1 This Week. It is based on the XBase language dialect and conventions. Key Features CA-Visual Objects full 32-bit object-oriented language combines access to databases in client/server environments with the use of an active object-oriented multitiered repository. 3c, and offers many modern language extensions, and extensive Run-time libraries. domainmodel. This naming scheme can still be found in some of the code sections contained in this documentation. Then you will use Xbase to refer to generic types. Macro Operator (runtime compiler) One of the most powerful features of xBase languages is the Macro Operator ‘&’. Harbour is not an exception. xHarbour is a portable implementation of the xBase language (Compiler & complete Run-time libraries). ","vi. zip. The term xBase (or Xbase or XDB) is used to refer to programming languages and compatible software that derive from the original dBASE language and products. For instance, Line 1 of Listing 2 above shows the import of another language, containing the definition of the terminal ID. Recognizing its importance as a legacy application platform and format, they have made it easier to use old database applications and associated workflows. It is a Clipper-compatible compiler which is cross-platform, running on many operating systems (DOS, Microsoft Windows, Linux, Unix variants, several BSD descendants, Mac OS X, MINIX 3, Windows CE, Pocket PC, Symbian, iPhone, QNX, VxWorks, OS/2/eComStation,. * It's written in AdvPL, a xBase Language. dBase's underlying file format, the . " I would be happy to correct these but don't wish to step on anyone's toes in the program's community. Harbour is not an exception. Macro Operator (runtime compiler) One of the most powerful features of xBase languages is the Macro Operator ‘&’. Unsourced material may be challenged and removed. Any xBase language provides a very productive way to build business and data intensive applications. It is 100% Clipper compatible language supporting multiple inheritance, polymorphism, object oriented programming. 60. The application of Xbase is presented by means of a domain model language which serves as a tutorial example and by the implementation of the programming language Xtend. The following chapter demonstrates how to integrate your own DSL with Java. Any xBase language provides a very productive way to build business and data intensive applications. Too many xBase programmers was learned everything, including DBF file system and xBase programming language by famous “dot prompt”. the Xbase language uses the '^' character as an escape character; if for any reason there is a problem with writing a keyword, you can prefix it with '^', and it would work. See. NET. In India, for 20+ years, we were all using dBase, FoxBase, FoxPro in one vertical. xBase è il termine generico per tutti i linguaggi di programmazione che derivano dal linguaggio di programmazione dBase, un software per la gestione di database (DBMS),. 2. Visit us at our new site at GitHub. NTXDBE and CDXDBE DatabaseEngines when opening or creating tables, using standard xBase commands and functions such as DbUseArea(), DbCreate() or USE. X#, pronounced X sharp and often written XSharp, is an xBase -compatible programming language for the Microsoft . 2e and 5. NET platform. Macro Operator (runtime compiler) One of the most powerful features of xBase languages is the Macro Operator ‘&’. * This is an example The second line is. Predefined operators can also be Xbase is a statically typed language, based on the Java removed by overriding and deactivating their default defini- type system. Originally almost identical to dBASE, new commands and features over the years made Xbase languages only partially dBASE compatible. XBase. dbCommit () Updates all index and database buffers for a given work area. Xtend is a functional and. Now run it on the latest operating system from Microsoft when used with dbDOSv™Visual FoxPro History. Programming graphical user interfaces for applications is easily performed using the Xbase++ object model and system resources available on the Xbase++ language level. Harbour consists of the xBase language compiler and the runtime libraries with different terminal plugins and different databases (not just DBF). Harbour’s implementation of the Macro Operator allows for runtime compilation of any valid. Predefined operators can also be Xbase is a statically typed language, based on the Java removed by overriding and deactivating their default defini- type system. Mocking. Any xBase language provides a very productive way to build business and data intensive applications. The story begins in 1979 with the VULCAN project. This kind of language really is a sweet spot for DSLs, so feel free to use this as a blueprint and add your project specific features later on. It supports multiple dialects and is still a partly closed source language. They all were languages dedicated to the management of databases and equipped with specific functions to facilitate such management. This is the default in SQL. Use the Xbase expression language grammar since it provides numerous Java-like capabilities. Harbour is not an exception. The following list defines the convention for. Harbour is not an exception. This reference documentation gets automatically refreshed. INI) • Evaluate and return data when using DDE and GMxS32. By this time, the . Harbour’s implementation of the Macro Operator allows for runtime compilation of any valid. BI & Analytics. Visual FoxPro, commonly abbreviated as VFP, is tightly integrated with its own relational database engine, which extends FoxPro's xBase capabilities to support SQL query and data manipulation. X#, pronounced X sharp and often written XSharp, is an xBase -compatible programming language for the Microsoft . The rules are a Domain Specific Language based on the Xbase language and it bares the most resemblance to the Xtend language with some missing features (e. SQLRDD was created to access SQL database servers like Oracle, Microsoft SQL Server, IBM DB/2, Postgres, Sybase, MySQL, Firebird and others, from xHarbour xBase language just like you are used to use. Macro Operator (runtime compiler) One of the most powerful features of xBase languages is the Macro Operator ‘&’. Full featured programming language. XML Processing. Upgrades. Net platform - XSharp. All from xBase language plus: OOP model, multithreading, data-persistence. The main objective of this workshop is to show VFP developers how to. Similarly, if you would put your string inside. We would like to show you a description here but the site won’t allow us. Xtend is a functional and. NET, based on the xBase language. Is the xBase language polymorphism or multiple inheritance? Unsourced material may be challenged and removed. We will learn later how to define and use functions and procedures. Downloads: 1. Regards Ed Willink On 26/03/2011 11:51, Haravikk wrote:xHarbour is a portable implementation of the Clipper/xBase language (Compiler & complete Run-time libraries). res, *. Browse Encyclopedia. ch" Function MainXtext is an open source Eclipse framework for implementing domain-specific languages together with its IDE functionalities. It's practically 100% backward compatible with CA-Clipper 5. This is a small collection of short examples from Harbour’s. XSharp (X#) (0 Ratings) X# is an open-source development language for . Binaries (and sources) for. With the language FoxPro 3. Harbour consists of the xBase language compiler and the runtime libraries with different terminal plugins and different databases (not just DBF). Macro Operator (runtime compiler) One of the most powerful features of xBase languages is the Macro Operator ‘&’. Clipper is an xBase compiler that implements a variant of the xBase language. xHarbour is a portable implementation of the Clipper/xBase language (Compiler & complete Run-time libraries). Clipper is an xBase compiler that implements a variant of the xBase computer programming language. 1 Like. xtext. Harbour’s implementation of the Macro Operator allows for runtime compilation of any valid. I will make amendments only if there. 3c, and offers many modern language extensions, and extensive Run-time libraries. Harbour consists of a compiler and virtual machine (VM) for xBase-compatible data files and programs. It will have the same features as C# 6, but will of course use the well known xBase syntax. Harbour is not an exception. It's practically 100% backward compatible with CA-Clipper 5. From David Macias. x. InfoPRO Consulting LLC. Forks News Crew Logo Language English Improve this page Code Examples. 0. xtext » org. Easy and Safe Multithreading. I am currently writing an interpreter for an Xtext language that extends Xbase. ruby database foxpro xbase dbf dbase Updated Jul 28, 2023; Ruby; SebastiaanKlippert / go-foxpro-dbf Star 64. It comes in different flavors, such as Core, Visual Objects, Vulcan. It can be used to make open source applications, free or nonfree products. As xBase languages and utilities are very popular (perhaps the most popular) for data handling applications, many parties to the ADIF proposal discussion favored using xBase files as the physical specification. We would like to show you a description here but the site won’t allow us. TakeLessons offers private Language lessons & classes with local teachers in Wichita, KS. We will do this in four stages: First, you will learn how to refer to existing Java elements from within your language. NET brings all the benefits of the . Sign in to voteXbase++ is an object oriented programming language which has multiple inheritance and polymorphism. They specialize in insurance, hospitals, car dealerships, collection agencies, and other industries. The xHarbour programming language is a superset of the well known xBase language, often referred to as Clipper. Our drivers offer the fastest and easiest way to connect real-time xBase data with BI, analytics, reporting and data visualization technologies. 3c, and offers many modern language extensions, and extensive. org. ) The name “SQL” is read by some folks as a series of letters (“ess queue ell”) and by. It supports multiple dialects and is still a partly closed source language. With Xbase, DBMSs can directly access the database files. Alaska Software The Company. Macro Operator (runtime compiler) [edit | edit source] One of the most powerful features of xBase languages is the Macro Operator '&'. Based on this core language compiler different flavours will be created with support for the data types, classes and objects that make each dialect unique. dbCreate () Creates an empty database from a array. The Harbour Project is a Free Open Source Software effort to build a multiplatform Clipper language compiler. Whether you want to work with young or adult learners, we have degrees related to gifted and special education. value := somevalue. Though xHarbour is 100% backward compatible with the Clipper Language, xHarbour Builder adds many modern features and tools found in. Learn languages by playing a game. It is used to create or extend software programs that originally operated primarily under MS-DOS . Language compatibility is the reason that Xbase++ is the most natural migration path for Clipper and FoxProXbase Language Reference. ERNIE-3. 2e and 5. It supports multiple dialects of xBase. Macro Operator (runtime compiler) One of the most powerful features of xBase languages is the Macro Operator ‘&’. Unlike most database management systems, Visual FoxPro is a full-featured, dynamic programming language that does not require the use of an additional. This is an object oriented adaptation of the MiniGUI library, that supports existing code and adds new and powerful advantages from the object oriented programming. 99. . Net development language based on the xBase syntax. eclipse. It's practically 100% backward compatible with CA-Clipper 5. Xtest is a sibling of Xtend (also inherits from Xbase) and an uncle of Jnario (inherits from Xtend), so their documentation may be useful as well. It is used to create or extend software programs that originally operated primarily under MS-DOS. Harbour’s implementation of the Macro Operator allows for runtime compilation of any valid. Informational. Macro Operator (runtime compiler) One of the most powerful features of xBase languages is the Macro Operator '&'. Vulcan. References . Original list price for the Windows version. Although it is a powerful general-purpose programming language, it was primarily used to create database /business programs. The dBase system includes the core database engine, a query system, a forms engine, and a programming language that ties all of these components together. Though xHarbour is 100% backward compatible with the. Xbase Testing Library 38 usages. Harbour is a cross-platform compiler and is known to compile and run on MS-DOS, Windows (32 &. X# has been built on top of Roslyn, the open-source architecture behind the current Microsoft C# and. The dBase system includes the core database engine, a query system, a forms engine, and a programming language that ties all of these components together. NET compilers. Other supported dialects are VO/Vulcan, FoxPro, dBase, Xbase++ and Harbour Each dialect adds its own special types All dialects (expect core) support the xBase RDD system with support for many xBase file formats such as DBF/DBT, DBF. Xbase Model » 2. Predefined operators can also be Xbase is a statically typed language, based on the Java removed by overriding and deactivating their default defini- type system. Visual FoxPro, commonly abbreviated as VFP, is tightly integrated with its own relational database engine, which extends FoxPro's xBase capabilities to support SQL query and data manipulation. Besides the mentioning of xHarbour, I would appreciate mentioning the Harbour-project, the originating source for xHarbour, that's just as mature as xHarbour in the xBase language, but lacking the optional GUI and some RDD libraries, that maybe you won't be using, when switching from plain Clipper. In fact, automated and intelligent multithreading, full data-access abstraction including SQL for DBF tables. We present Xbase as part of Xtext, an expression language that can be reused via language inheritance in any DSL implementation based on Xtext. Xbase Every grammar element can be replaced by new syntax; new validation can be added, etc. 1. Visual FoxPro originated as a member of the class of languages commonly referred to as "xBase" languages, which have syntax based on the dBase programming language. Visual was the last version of Fox that I used; the xbase language just wasn’t quite able to meet up with weak GUI tech as well as it made full screen console apps. During the 1980s and into the mid-90s xBase was the primary business language used on microcomputers archiving a dominance similar to what Cobol had on larger systems, with the majority of financial and business admin software for PCs being written in an xBase variant, and the vast bulk of custom business solutions. For questions about the line and polygon clipping library use the tag clipperlib instead. It's practically 100% backward compatible with CA-Clipper 5. Click here for the list of known issues X# is an open source development language for . The principal players in the MS-DOS portion of this market are FoxPro (Microsoft), dBASE V. Clipper is an xBase compiler that implements a variant of the xBase computer programming language. If you are a FoxPro programmer then very little will be familiar other than the structure of the Xbase language, which will be very familiar. Any xBase language provides a very productive way to build business and data intensive applications. Visual FoxPro, commonly abbreviated as VFP, is tightly integrated with its own relational database engine, which extends FoxPro’s xBase capabilities to support SQL query and data manipulation. 2e, Clipper 5. Clipper is an xBase compiler that implements a variant of the xBase computer programming language. This is a small collection of short examples from Harbour’s test directory. xbase. Xbase++ is an object oriented programming language which has multiple inheritance and polymorphism. Categories. (1) A dBASE-like language. If violations of such invariants shall be documented or resolved in a software system, the exact modelThe goal of the Harbour Project is to create a cross-platform and open-source compiler for the xbase superset language known as Clipper. dbCloseArea () Close a database file in a work area. xBase source code in PHC - Free download as Text File (. It can also simplify, find errors and fix them and debug your code. fields ["fieldName"]. Section 3 introduces the Xbase language by giving an overview on design goals and some examples for Xbase expressions. xHarbour is a portable implementation of the xBase language (Compiler & Run-time libraries). Platform-independent language support. txt), PDF File (. THE DATA-BASE DERBY How to pick the right system in a new era of multiple choicesXcore is an extended concrete syntax for Ecore that, in combination with Xbase, transforms it into a fully fledged programming language with high quality tools reminiscent of the Java Development Tools. Filter by language. X# is an open-source development language for . Other members of the xBase language family include Clipper and Recital. (Structured GUI Language) programming.