Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Recfiles

< >

Recfiles is a data notation created in 2009 by Jose E. Marchesi.

#1243on PLDB 15Years Old
Download source code:
git clone https://git.savannah.gnu.org/git/recutils.git
Homepage · Source Code · Wikipedia · Demo Video

recfiles is a file format for human-editable, plain text databases. Databases using this file format can be edited using any text editor. recfiles allow for basic relational database operations, typing, auto-incrementing, as well as a simple join operation. Read more on Wikipedia...


Example from the web:
%rec: Book %mandatory: Title %type: Location enum loaned home unknown %doc: + A book in my personal collection. Title: GNU Emacs Manual Author: Richard M. Stallman Publisher: FSF Location: home Title: The Colour of Magic Author: Terry Pratchett Location: loaned Title: Mio Cid Author: Anonymous Location: home Title: chapters.gnu.org administration guide Author: Nacho Gonzalez Author: Jose E. Marchesi Location: unknown Title: Yeelong User Manual Location: home

Language features

Feature Supported Example Token
Line Comments ✓ # A comment #
Comments ✓ # Blah blah… # Unlike some file formats, comments in recfiles must be complete lines. You cannot start a comment in the middle of a line.
Semantic Indentation X
View source
- Build the next great programming language · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements · Part of the World Wide Scroll