xbase agraxxx

xHarbour 1.60 Beta
xHarbour is considered as a simple yet beneficial portable implementation of the xBase language (Compiler & complete Run-time libraries). more>> <<less

Agena 0.33.1
Agena gives you an easy-to-learn and smart procedural programming language designed to be used in scientific, educational, linguistic, graphical, and many other applications, including scripting. more>>
Agena 0.33.1 gives you an easy-to-learn and smart procedural programming language designed to be used in scientific, educational, linguistic, graphical, and many other applications, including scripting.
Agena provides you with all the means you need to implement your ideas quickly: fast real and complex arithmetics, efficient text processing, graphics, flexible data structures, intelligent procedures, simple package management, plus various configuration facilities in multi-user environments.
Major Features:
- Agena offers various flow control facilities such as
- If/then/elif/else conditions,
- Case of/else conditions similar to C\'s switch/case statements,
- Is operator to return alternative values,
- Numerical for/from/to/by loops where start, stop, and step values are optional, and automatic round-off error correction of iteration variables,
- Combined numerical for/while loops,
- For/in loops over strings and complex data structures,
- While and do/as loops similar to Modula\'s while and repeat/until not() iterators,
- A skip statement to prematurely trigger the next iteration of a loop,
- A break statement to prematurely leave a loop,
- Data type validation with the try/else statement and the optional double colon facility in parameter lists.
- Data types provided are:
- Rational and complex numbers, with extensions such as infinity and undefined,
- Strings,
- Booleans such as true, false, and fail,
- The null value meaning \'nothing\',
- Multi-purpose tables implemented as associative arrays to hold any kind of data, taken from Lua,
- Cantor sets as collections of unique items,
- Sequences, i.e. Vectors, to internally store items in strict sequential order,
- Pairs to hold two values or pass arguments in any order to procedures,
- User-defined types for sequences, tables, and pairs to allow for special-purpose handling,
- Threads, userdata, and lightuserdata inherited from Lua.
- Procedures with full lexical scoping are supported, as well, and provide the following extensions:
- The expression >> syntax to easily define simple functions,
- Remember tables to conduct recursion at high speed and at low memory consumption,
- Remember tables for fast access to predefined results,
- User-defined types,
- The nargs system variable which holds the number of arguments actually passed to a procedure,
- Metamethods inherited from Lua to define operations for tables, sets, sequences, and pairs.
- Some other features are:
- Graphical capabilities for the Solaris, Mac OS X, Linux, and Windows versions,
- An arbitrary precision mathematical library,
- Easy configuration of your personal environment via the Agena initialisation file,
- An easy-to-use package system also providing a means to load a library and define short names for all package procedures at a stroke (with function),
- Enumeration and multiple assignments,
- Scope control via the scope/epocs keywords,
- The external switch to a numeric for loop to pass the last iteration value to its surrounding block,
- Functions to support fast text processing (see in, replace, lower, and upper operators, as well as the functions in the strings and utils packages),
- The binio package to easily write and read files in binary mode,
- Facility to store any Agena data to a file and read it back later into a new session (save and read functions),
- Efficient statements for stack programming (insert/into and pop/from),
- Undergraduate Calculus, Linear Algebra, and Statistics packages,
- Bitwise operators,
- Direct access to the file system,
- Xbase file support (compliant to dbase III) to exchange data with standard applications.
Enhancements:
- Added two new hyperbolic functions: `csch` and `sech` and two new inverse hyperbolic functions: `arccsch` and `arcsech`.
- The `beta` function has been added ( beta(z, w) = exp(lngamma(z)+lngamma(w)-lngamma(z+w)), with special treatment if z and w are integers).
- Added `os.alldirs` which returns the names of all subdirectories on the file system that are part of a given folder.
- With `gdi.plotfn`, the new option \'square\' causes `plotfn` to use the same scale for the y-axis as given for the x-axis.
- With `gdi.plotfn`, the new option \'maxtickmarks\' allows to control the maximum number of tickmarks plotted on both axes.
- With too large function values, `gdi.plotfn` printed too many tickmarks and labels on the axes. This has been changed.
- With complex arguments x, y, the `arctan` operator did not return the imaginary unit of the result in the non-ANSI versions (i.e. Windows, Mac, Solaris, Linux). This has been fixed by using a modified version of Stephen L. Moshier\'s implementation of the complex arctan function available in the Cephes Math Library which is portable across various platforms contrary to the respective platform-dependant implementations. Also, in the plain-ANSI versions (DOS, Haiku, OS/2), if x = 0 and y < 1 and y an integer, the result was incorrect. This has been fixed, as well.
- In the complex domain, the `arccoth` function wrongly returned `Pi` as the imaginary part of the result if the imaginary part of its argument was 0 and the real part of its argument was greater than 1. This has been changed.
- In the complex domain, `arccosh` returned a wrong result if the imaginary part of its argument was 0, and the real part of its arguments was in ]-1, 0[. This has been changed.
- In the complex domain, `arcsinh` returned a wrong result if the real part of its argument was 0, and the real part of its arguments was a negative integral < -1. This has been changed.
- In Windows, `erf` and `erfc` sometimes returned wrongs results. This has been changed.
- In Haiku, `homedir` is assigned to \'/boot/home\' if on the operating system level the environment variable \'HOME\' has not been set.
- Cosmetics to the warning messages that are issued if `libname` could not be determined at initialisation and to two general error messages.
DANS DBF Library 1.0.0 Beta 09
DANS DBF Library comes as a free, convenient and reliable Java library created for reading and writing xBase database files. more>>
DANS DBF Library 1.0.0 Beta 09 comes as a free, convenient and reliable Java library created for reading and writing xBase database files. xBase is the name commonly used for dBase and its dialects. The central file in these databases is the DBF file or DataBase File, hence the name of this library.
DANS is a Dutch electronic archiving institute under the auspices of Royal Netherlands Academy of Arts and Sciences (KNAW) and partially funded by the Netherlands Organisation of Scientific Research (NWO). It is the initiator of this project. DANS is making this library available under the GNU Public Licence. For more information about DANS, see the DANS website. This library is used by DANS for the MIXED Project.
Enhancements:
- Applied patch by Evgeniy Romanchenko which solved a the following bug. The filtering of soft returns from a string value was broken. A soft return is 0x8d followed by 0x0a. However if a 0x8d appeared by itself, it and the following character were also filtered, which is incorrect.
Java library which is designed for reading and writing xBase database files. DANS DBF Library 1License:GPL

wxHarbour 0.5.1.2 Beta
wxHarbour provides users with the convenience of a smart set of Harbour language bindings for wxWidgets which is designed for offering a portable multi-platform GUI toolkit for Harbour (a 100% Clipper & xBase compatible compiler). more>> <<less
MyDBF2MySQL 0.8.4.5
MyDBF2MySQL comes as a convenient and reliable software that transfers data from DBF/XBase files into MySQL. more>> <<less
License:GPL
License:GPL
rekall 2.3.4
rekall - Database management software more>>
Main features:
- Rekall can do lots of the things that you would expect of a database front-end (or if it cant, let us know!).
- You can design and use forms and reports, you can construct database queries, and you can import and export data (actually, you can copy data, import is just copy file to table, and export is just copy table to file).
- You can also create reusable components which you can use in forms and reports, to reduce application development time.
- Rekall can be scripted using the the Python language. You can arrange that a script is executed when various events occur (for instance, when the user changes the value of a control). Scripts can be associated directly with the event, but you can also store scripts in script modules for more general use. And, of course, you have full access to all the modules that are available for Python.
- Plus, Rekall has an integrated Python debugger with syntax highlighting.
Enhancements:
- Rekall RunTime application included
- drivers for xbase/xbaseSQL, mySQL and PostgreSQL.
Harbour 2.0.0 Beta 1 / 1.0.1
Open source cross platform Clipper language compiler Harbour is a compiler for the xBase superset language often referred to as Clipper (the language that is implemented by the compiler CA-Clipper) more>> Open source cross platform Clipper language compiler
Harbour is a compiler for the xBase superset language often referred to as Clipper (the language that is implemented by the compiler CA-Clipper).
Harbour is a cross platform compiler and is known to compile and run on Mac OS X, MS-DOS, MS-Windows (32 & 64), Windows CE, Pocket PC, OS/2, and GNU/Linux.
Why using it?
- Because is a free software 100% compatible with Clipper compilers
- Because it removes some of the limits imposed by the base implementation but the extent of this will depend on your chosen platform.
- Because Harbour is proven to be stable, robust and efficient.
- Because Harbour supports RDDs (Replaceable Database Drivers) to allow multiple data sources which allows an application to scale.
- Because Harbour is portable across multiple operating systems with the same code base.
- Because Harbours architecture is fully open and supports a third-party add on market.
- Because Harbour is open-source and therefore you are not at the mercy of the decisions of a private company.
- Because Harbour is developed by a very experienced and capable team of developers.
Enhancements
- Added support for automatic adding 1-st function with the same name
- as compiled .prg file if some code statements are used before 1-st
- function/procedure declared explicitly in .prg file. Such mode can
- be enabled by -n2 new harbour compiler switch. This switch is used
- by default by new hbmk tool.
- speedtst updated to work with CA-Cl*pper.
- Added protection against pushing new private variable on HVM stack
- if such private variable is already created by the same function.
- Clipper also has such protection.
- Respect HB_START_PROCEDURE in all builds if such public
- function/procedure exists.
- Disabled HB_MSC_STARTUP in C++ MSVC builds.
- Forbid some usage of __clsModMsg() and unblock some others
- It should make some xHarbour users using OVERRIDE METHOD happy
- but please remember its still undocumented and unsupported
- functionality - use for your own risk.
- Fixed typo in HB_INETDATAREADY() - the second parameter (timeout)
- was ignored.
- Changed the NOT operator precedence - it should be bigger then
- logical .and./.or. operators in #if expressions.
- Fixed HB_REGEXMATCH(). Now the HAS/LIKE mode can be controlled
- by 5th logical parameter (was 3rd), so 3rd parameter is solely
- controlling case-sensitivity as indicated in the documentation.
- Users are recommended to use HB_REGEXHAS() and HB_REGEXLIKE()
- functions as unambiguous alternatives, which work equally
- well on all Harbour versions. HB_REGEXMATCH() is now deprecated,
- but kept for compatibility.
- ACHOICE() fixed to redisplay itself when exiting with or
- equivalent.

PgDBF 0.5.5
PgDBF comes as an effective and smart program for converting XBase databases - particularly FoxPro tables with memo files - into a format that PostgreSQL can directly import. It\s a compact C project with no dependencies other than standard Unix libraries. more>>
PgDBF 0.5.5 comes as an effective and smart program for converting XBase databases - particularly FoxPro tables with memo files - into a format that PostgreSQL can directly import. It\'s a compact C project with no dependencies other than standard Unix libraries. While the project is relatively tiny and simple, it\'s also heavily optimized via profiling - routine benchmark were many times faster than with other Open Source programs. In fact, even on slower systems, conversions are typically limited by hard drive speed.
PgDBF\'s speed is generally limited by how fast it can read your hard drives. A striped RAID of quick disks can keep PgDBF pretty well fed on a single-processor system. One problem area is with memo files, which may become very internally fragmented as memo fields are created, deleted, and updated. For best results, consider placing the DBF and FPT files on a RAM drive so that there\'s no seek penalty as there is with spinning hard drives, or using a filesystem such as ZFS that caches aggressively.
One particularly fragmented 160MB table with memo fields used to take over three minutes on a FreeBSD UFS2 filesystem. Moving the files to a RAM disk dropped the conversion time to around 1.2 seconds.
A certain test table used during development comprises a 280MB DBF file and a 660MB memo file. PgDBF converts this to a 1.3 million row PostgreSQL table in about 11 seconds, or at a rate of almost 120,000 rows per second.
Major Features:
- Simplicity. This code should be understandable by anyone who wants to hack it.
- Robustness. Every syscall is checked for success.
- Speed. PgDBF was born to be the fastest conversion available anywhere.
- Completeness. It has full support for FoxPro memo files.
- Portability. PgDBF runs on 32- and 64-bit systems, and both little-endian (eg x86) and big-endian (eg PowerPC) architectures.
License:GPL
License:GPL
- Page: 1 of 1
- 1
xbase agraxxx in All Software
FTP Client Engine for Xbase++ 3.1
FTP Client Engine for Xbase++ offers you a useful and ... FTP Client Engine for Xbase++ 3.1 - MarshallSoft Computing, Inc. FTP Client Engine for Xbase
Windows Standard Serial Communications for Xbase++ 5.1
Xbase++ provides a simple yet effective serial communication library based on the Windows API ... Windows Standard Serial Communications for Xbase++ 5.1 - MarshallSoft Computing, Inc
Pocket xBase 1.01
Pocket xBase has such funtion like evaluate mortgaes,loans with PITI calculation. Pocket ... Pocket xBase has such funtions like evaluate mortgaes,loans with PITI calculation.Pocket
MarshallSoft Client Mailer for Xbase++ 2.0
MarshallSoft Client Mailer for Xbase++ is ... -bit Xbase++ application program. MarshallSoft Client Mailer for Xbase++ 2.0 - MarshallSoft
XBase::FAQ 0.241
module with frequently asked questions about the XBase.pm/DBD::XBase modules. XBase::FAQ 0 ... module with frequently asked questions about the XBase.pm/DBD::XBase modules. This is a list