AltME: Announce

Messages

Kaj
Thanks to Josh for initiating this.
Kaj
I upgraded Red on Try REBOL to the latest version, and included HELP, WHAT and SOURCE from Ingo Hohmann:
http://tryrebol.esperconsultancy.nl
Kaj
By request, I also updated R3 on Try REBOL:
http://tryrebol.esperconsultancy.nl
Kaj
I updated my binary downloads for Red:
http://red.esperconsultancy.nl/Red-test
I added HELP, WHAT and SOURCE from Ingo Hohmann to the interpreter consoles, in */Red/red-*
I upgraded the 0MQ Windows binaries from 3.2.3 to 4.0.3. 0MQ 4 supports raw TCP (stream) sockets and a comprehensive encryption security framework. The Red binding doesn't have explicit support for it yet, but can already use the basic security features.

Kaj
I upgraded Fossil on our server to 1.28:
http://www.fossil-scm.org/download.html
It has a new tree view mode for the files page. Some people seem to have a problem with the timeline being the default page for my repositories, so I changed the default page for all my repositories to the files tree, such as the above Red binaries and 0MQ binding repositories, and 18 others.
Kaj
Since Red now has HELP and WHAT, I changed Try REBOL to execute the "Help" and "Available Words" buttons with Red instead of R3 (by default):
http://tryrebol.esperconsultancy.nl

Chris
Rebol Desktop: Web Viewer
http://desktop.rebol.info/
View the Rebol Desktop on the web!
Source: https://github.com/revault/desktop.rebol.info
(first iteration)
ddharing
We have published a new REBOL3 View build for Linux on ARM v7 (with hardware floating point support). Please see the new link on our download page at http://atronixengineering.com/downloads.html.
This build was compiled and tested on an ODROID. Thanks, Bo, for supplying the hardware and for other technical assistance.
Our next ARM-based target is the Raspberry Pi.

Pekr
Not sure if anyone noticed, but it seems that Maxim Shemanarev, the author of AGG we use for a good, has passed in an age of 47, last November. AGG is still a great vector library foundation. Pity it most probably will not see any future advancements .....   http://www.microsofttranslator.com/bv.aspx?from=ru&to=en&a=http://rsdn.ru/forum/life/5377743.flat

Robert
Puh... sad to hear.

Kaj
I've adapted all my bindings to the new Red lexer. Note that they don't work with the current Red 0.4.1 release anymore: you currently need the Red master development branch.

Kaj
I upgraded Red on Try REBOL to the latest version, with the new Unicode lexer:
http://tryrebol.esperconsultancy.nl
Kaj
I've upgraded my binary Red downloads with the new Unicode lexer:
http://red.esperconsultancy.nl/Red-test

Bo
The March 2014 issue of ODROID Magazine with Rebol and Red articles is hot off the digital presses at http://magazine.odroid.com/.

Rebolek
"Lest" is low entropy system for templating, HTML dialect similar to Henrik's HTML dialect, but with direct support for things like Markdown, Bootstrap, different Google services, etc. It's modular design make it easy to add more plugins to support different web technologies. It's still in early phases and some things are not finished yet, but it's already usable as it is.

Rebolek
http://lest.iluminat.cz/ has been updated with conditions. Everything can be replaced with condition now. Few examples:
either why-not? div span "content"
div either [now/time < 12:00] .am .pm "Hello"
etc...

Maxim
An Update on StoneDB.  
---------
I am FINALLY delivering the first prototype for review tomorrow.   Its taken quite some time but its improved a lot, it now even has an API layer, which is the basis for the forthcomming query functionality.   :-)
right now, I'm building it as a DLL, linking to it in R2 and am using memory buffers with parse for i/o with the DB.  almost every part of the system is aimed at maximizing resources and reducing or practically eliminating memory fragmentation.   Not all of the design is implemented, but what is done is extremely robust with a full stack error reporting mechanism, optional db function tracing log file (for very detailed support debugging, without debugger mode compilation).
Although only about 10% of the Server is implemented (in terms of having a robust multi-threaded multi-client "server") the storage and  low-level api are already at v2.  its all been re-implemented at least twice, sometimes even reviewed again.
I still can't say when I'll be opening up the source publicly.  right now, I've got no time to handle any type of request or discussions on it, so there really is no point in wasting precious time on this.
this week and the next I will be adding the set theory query engine called AQUA .  AQUA is an acronym for Accumulate & Qualify.  basically a system which scrubs the relationships and data of any item, qualified by various properties where each phase can either accumulate more data or reduce it by qualifying it against many generic properties.  
by supplying a simple chain of operations, you can traverse any dataset (in fact, several superimposed/remodeled versions of datasets) and try to find arbitrary and generic patterns within.
for people who are interested, I am building StoneDB with influence from a few mathematical models, mainly:
set theory:   http://en.wikipedia.org/wiki/Set_theory
order theory:  http://en.wikipedia.org/wiki/Order_theory
domain theory:  http://en.wikipedia.org/wiki/Domain_theory
if you read through these you'll see that from an information system point of view they are closely related.   I am not trying to support and describe my system using all of the (relatively strict) theory and some of the rather complex math lingo involved, but I am definitely reading this stuff over and over and it is influencing the design and philosophy of the entire system.  for example, datasets are called domains, queries are perfomed using set operations,  there will be possibility for some domains to be functional, so given an node ID, instead of storing a value, it calculates it on the fly, and you'll be able to build directed graphs of information even when using these computed datasets!
in the end, most queries might look something like:
[ (product:name, product:id, company:name) related to american:company related to asian:market , except  product related to pharmaceutical:industry , only sales:year > 2010 ]
and the fun part of this is that your datasets need not be symmetric, but any sufficiently defined related sets of data will return a result.  for example, any sales without a related date are automatically rejected from the above query.   we could still get other data from those sales, if criteria is not related to dates.
for example:
[(company:name, sales:invoice_id, sales:person) from sales without year related to american:company ]  (note this qualifies client or merchant in america :-)
all of this without knowing anything of the DB or how its supposed to be setup.  If data is there, it browses it and extract datasets without requiring you to "search" thru gigabytes of information... it uses item associations directly for extremely fast navigation/extraction.
Kaj
I've updated my binary downloads with the latest Red changes:
http://red.esperconsultancy.nl/Red-test
In particular, I added FreeBSD binaries. It's likely that some of the names and versions of shared libraries used by my bindings need to be adapted for FreeBSD, so I'm interested in reports of success or failure, and in updates to the names or versions of the library files on FreeBSD.
I tried to replace my simple CALL implementation by Bruno Anselme's new one, but his includes an incomplete copy of my C library binding, so they conflict and I can't use it in its current form.

Maxim
little image which shows some of the inner data sets being used for storage... as you can see, its not  simple:
http://www.pointillistic.com/open-REBOL/moa/files/images/deck-schematic-lr.JPG
this one is a prototype layout of the query schematic, from a purely processing perspective
http://www.pointillistic.com/open-REBOL/moa/files/images/aqua-schematic-lr.JPG

Last message posted 110 weeks ago.