Date: August 5, 2008 at
Location: Algonquin College (Woodroffe Campus), room T119
An Introduction to the REBOL thinking environment. The Relative Expression Based Object Language. REBOL takes a different (and in the speakers opinion, a highly productive) approach to the problems of the human computer interface. This introduction will demonstrate how you can write robust, network and graphically enabled, crossplatform applications with this emerging "thinkers platform". And writing robust software using the GNU/Linux operating system that you know will work on that other guy's OS, just makes it that much sweeter.
The demo will start with a quick install of the freely redistributible REBOL/View 2.7.6 (a two minute process, if the network is functional). Then a demonstration of the built-in network aware REBOL World Wide Viewtop. This will quickly be followed by a trip to the integrated REBOL console and some interactive programming. The program examples will attempt to highlight the concepts of datatype!, series! and the concise expressive power of REBOL's code is data and data is code philosophy.
45 - 60 minutes.
Typical "duplicate removal" tools present the user with large sets of choices. This is fine for one or two directories with a few tens of files. When one has backup disks or directory trees with tens of thousands of files, the time to make the decisions means we don't eat, sleep, or come to OCLUG meetings.
Over the past two years, I have been developing some scripts to compare full directory trees and remove all the files in one tree (tree A) that are also in the second tree (tree B). The design and implementation choices will be reviewed. Some possible extensions that are being considered or developed will be mentioned. Users and collaborations for this open source project are welcome.
20 - 30 minutes.
Algonquin College is close to the corner of Woodroffe and Baseline and right across from the Baseline transitway station. Room T119 is in Building T. Free parking is available in lots 8, 9 and 12 after 5pm.