File globbing module and dialect |
file-list.r discussion documentation | v:0.0.2 30.2 KB 19 Oct 2006 | Given a file spec, and optional criteria for date, size,
and attributes, the FILE-LIST function returns a block of
files that match the spec and criteria.
It is also a test-bed for how to integrate dialects with
one-another. There are sub-dialects for date, size, and
attribute tests, and FILE-LIST encapsulates those, along [...] author: Gregg Irwin |
Parse Analysis Toolset |
parse-analysis.r documentation | v:2.0.0 11.5 KB 3 Mar 2013 | Some tools to help learn/analyse parse rules. author: Brett Handley |
SQL PROTOCOL |
sql-protocol.r discussion documentation | v:0.6.8 84.2 KB 3 Jan 2011 | SQL-PROTOCOL is a SQL Relationnal Database Management System (RDBMS) entirely written in REBOL
with JOIN and SORT capability. This allow you having an easy to use lightweight database engine embeded
in your REBOL application.
Today, sql-protocol execute only these kind of query :
* SELECT ... FROM ... WHERE ... ORDER BY ...
* INSERT ... INTO ... VALUES ...
* [...] author: marco |
extract-web-links |
extract-web-links.r | v:1.2.1 6.3 KB 22 Apr 2005 | A function which scans a string (normally a web page)
and creates a block of URL/Text combinations for each
HTML <a> tag in the string. author: Peter WA Wood |
glayout - GLASS-based layout engine |
glayout.r | v:0.5.4 141.6 KB 16 Nov 2006 | replace vid dialect layout while keeping its basic featureset author: Maxim Olivier-Adlhoch |
GLES and EGL library interface |
gles-egl-h.r | v:0.6.2 139.2 KB 28 Apr 2020 | Use modern OpenGL with shaders author: Marco Antoniazzi |
Mini virtual and x86 machine dll to speed-up calculations a bit |
mini-reb-vm.r | v:0.1.1 41.1 KB 24 Feb 2019 | speed-up calculations a bit. author: Marco Antoniazzi |
Mem-Usage - a set of routines to test memory usage |
mem2.r | v:0.0.2 3.7 KB 24 Nov 2003 | Functions to test memory usage author: Romano Paolo Tenca |
JS Promises |
promises.r | v:0.9.1 54.6 KB 28 Apr 2020 | A Rebol-style implementation of JS Promises author: Marco Antoniazzi |
Parse and write XML code |
xml-load-form.r | v:0.7.1 12.8 KB 9 Aug 2018 | Parse XML code and return a tree of block, and vice-versa. author: Marco Antoniazzi |
A keyword based search engine for the Rebtutorial articles index page |
rebtut-indexer.r documentation | v:0.0.1 14.6 KB 14 Dec 2009 | Was tired looking up visually the index page for any article containing a specific keyword.
For now the script loads and parses the original articles' index page duirectly from the Rebtutorial.com web site,
splitting URL links apart from their descriptions, and while counting them it appends them to a block
that can be searched by keyword. [...] author: Gerard Cote |
args - generic command-line argument parser. |
args.r discussion documentation | v:0.1.10 29.9 KB 17 Dec 2008 | End to end command-line argument management. Using a command-line description dialect parse a command-line and if its valid, construct a context which reflects it. author: Maxim Olivier-Adlhoch |
Prolog Like Inference Engine |
prolog.r discussion documentation | v:1.7 43.1 KB 3 Jan 2011 | This is an inference engine wich process prolog like clause
The engine can process prolog like clauses of the form :
man [jean]
woman [mary]
human [X] [man [X]]
human [X] [woman [X]]
CUT (!) and FAIL are implemanted (it's the only hardcoded predicates in the engine)
The engine execute Rebol code [...] author: Marco |
(R)EBOL (Un)it |
run.r discussion documentation | 19.1 KB 31 May 2008 | RUn is a TestCase Framework wich allows the use of
TestCases as defined by the eXtreme Programming
development methodology and the test-driven development author: Christophe 'REBOLtof' Coussement |
CASE multiple conditional function |
case.r discussion | v:1.0.0 2.1 KB 27 Nov 2005 | Provide a generalized multiple conditional function for situations that would otherwise call for
deeply nested EITHER blocks. CASE is more general than SWITCH because the conditions can be any
DO-able block rather than being based on a single value. This can be used simply to allow a
SWITCH-like behavior that supports ranges instead of single [...] author: Christopher M. Dicely |
make-word-list |
make-word-list.r documentation | v:1.0.0 16.5 KB 2 Apr 2007 | Makes a list of words from a string author: peter |
Run sequence encoded integer data sets |
rse-ids.r documentation | v:0.0.1 7.0 KB 21 Feb 2007 | Provide an API for compacting/compressing sets of integers author: christian |
Tower of REBOL |
tower.r documentation | v:1.0.0 3.3 KB 13 Mar 2003 | REBOL can speak to many audiences. author: Anonymous |
URL Handler |
url-handler.r documentation | 14.6 KB 6 Nov 2016 | A script to handle URLs as objects. Rebol's built-in 'decode-url function
returns an object, but no methods to manipulate it. This script includes
functions that make it possible to manipulate the URL as you please.
CGI parameters are parsed into an alphabetized block for ease of comparison
of URLs. author: hy |
Average |
average.r discussion | v:1.0.0 626 bytes 8 Jul 2003 | Averages the values in the Block. author: Andrew Martin |
AnaMonitor |
anamonitor.r | v:1.1.7 36.0 KB 26 Sep 2003 | To visually examine nested objects/blocks.
Examples:
monitor
monitor system/words
monitor svv author: Romano Paolo Tenca |
Closure |
closure.r | 1.9 KB 14 May 2009 | CLOSURE is suggested instead of FUNC when you need functions
exhibiting async behaviour, e.g. for:
- View
- Async Ports
- Higher Order Functions
Closures differ from normal Rebol functions by using a fresh
context every time they are called.
Rule of thumb: if your function is returning a new function, block, or
a local word, you will be safe if [...] author: Ladislav Mecir |
esmtp scheme |
esmtp.r | v:0.1.0 8.3 KB 6 May 2003 | A modified, extended version of smtp scheme author: RT, G. Scott Jones |
Find Block |
find-block.r | v:1.0.0 805 bytes 13 Mar 2003 | Finds a tuple in a block or tuple-space. author: Andrew Martin |
Iota |
iota.r | v:1.0.0 0.9 KB 13 Mar 2003 | Makes a block containing a range of values, from Start to End. author: Andrew Martin |