Ratatosk

An SLR parser generator written in Gofer (a Haskell variant) by Torben AEgidius Mogensen <[email protected]>. Ratatosk generates purely functional backtracking LR0 grammar parsers (also in Gofer).

Even though the sematic value of a production is a function of the attributes of its right-hand side (and thus apparently purely synthesised), inherited attributes are easily simulated by using higher-order functions.

ftp://ftp.diku.dk/pub/diku/dists/Ratatosk.tar.Z.

rat belt

A cable tie, especially the sawtoothed, self-locking plastic kind that you can remove only by cutting (as opposed to a random twist of wire or a twist tie or one of those humongous metal clip frobs). Small cable ties are "mouse belts".

[Jargon File]

RatC

Rationalized C

RATEL

Raytheon Automatic Test Equipment Language. For analog and digital computer controlled test centres. "Automatic Testing via a Distributed Intelligence Processing System", S.J. Ring, IEEE AUTOTESTCON 77 (Nov 1977).

Rate monotonic scheduling

<algorithm>

A means of scheduling the time allocated to periodic hard-deadline real-time users of a resource. The users are assigned priorities such that a shorter fixed period between deadlines is associated with a higher priority.

Rate monotonic scheduling provides a low-overhead, reasonably resource-efficient means of guaranteeing that all users will meet their deadlines provided that certain analytical equations are satisfied during the system design. It avoids the design complexity of time-line scheduling and the overhead of dynamic approaches such as earliest-deadline scheduling.

[D. R. Wilcox, Naval Ocean Systems Center Technical Report 1310, August 1989, "Periodic Phase Adjustment Distributed Clock Synchronization in the Hard Realtime Environment", p. 9].

Last updated: 1996-03-23

RATFIV

<language>

An enhancement to the RATFOR programming language, developed by Bill Wood while at the Institute for Cancer Research (Philadelphia PA, now the Fox Chase Cancer Center) in 1980-1981. RATFIV was released on several DECUS (Digital Equipment Corporation User's Group) tapes for VAX/VMS. Among its enhancements were: optional Fortan 77 output, an enhanced Format statement and enhanced macros.

Last updated: 2007-05-16

RATFOR

RATional Fortran

rational

[Mathematics] a fractional number n/d, where n and d are integers, n is the numerator and d is the denominator. The set of all rational numbers is usually called Q. Computers do not usually deal with rational numbers but instead convert them to real numbers which are represented (approximately in some cases) as floating-point numbers. Compare irrational.

RATional Fortran

<language>

(RATFOR) Brian Kernighan's Fortran preprocessor that allows programming with C-like control flow. RATFOR is mainly of historical significance.

A translator from Ratfor to Fortran IV was posted to comp.sources.Unix volume 13.

ftp://ftp.wustl.edu/mirrors/Unix-c/languages/ratfor.tar-z.

["Ratfor - A Preprocessor for a Rational Fortran", B.W. Kernighan, Soft Prac & Exp 5:395-406, Oct 1975].

["Software Tools", B.W. Kernighan & P.J. Plauger, A-W, 1976].

Last updated: 2001-07-31

Rationalized C

<language>

(RatC, after "RATFOR") A version of Ron Cain's original Small-C compiler.

["A Book on C", R.E. Berry and B.A. Meekings, 1984, ISBN 0-333-36821-5].

[In what way was it "rationalized"?]

Last updated: 1999-06-28

Nearby terms:

rasterisingrasterizingraster subsystemRatatoskrat beltRatCRATEL

Try this search on Wikipedia, Wiktionary, Google, OneLook.



Loading