AltME: Announce

Messages

szeng
I just did another update to the developement version of R3 at http://atronixengineering.com/downloads.html, mainly with some changes to the CALL. Now CALL is documented: https://github.com/zsx/r3/wiki/CALL-In-R3. Please report any issue you see

Bo
Not specifically Rebol-related, but interesting to Rebollers, I hope.
Hardkernel announced their new sub-$40 quad-core 1.5GHz ARM single board computer with dual-core GPU, 1GB DDR3, Gigabit Ethernet, IR Receiver, 40-pin GPIO and more.
You can read more about it at http://ameridroid.com/products/odroid-c1

szeng
I've added a signal scheme to R3 on Linux. dev binaries on Atronix website have been updated for this. It's documented at: https://github.com/zsx/r3/wiki/Signal-Ports-in-R3-on-Linux

Ashley
Munge 1.0.7
    Compatibility patches
        to-error        does not work in R3
        remove-each     R3 returns integer
        select          R2 /skip returns block
        unique          /skip broken
    Minor changes to work with R3
        read (R3 returns a binary)
        delete/any (not supported in R3)
        find/any (not working in R3)
        read/lines (not working in R3)
        call/show (not required or supported in R3)
        call/shell (required in R3 for *.vbs)
    Removed /unique
    Added column name support
    Added /headings
    Added /save none target to return lines
    Merged /having into /group
    worksheet changes
        Removed columns argument
        Removed /widths and /footer refinements
        Added spec argument
        Added support for date and auto cell types

Kaj
If you like to be bleeding edge, you can now access our web sites, including Try REBOL and our Red and REBOL sites and Fossil repositories, through the HTTP 2 protocol, the successor to HTTP 1.1 and Google's SPDY protocol.
You may have to enable HTTP 2 in your browser or other client.

DocKimbel

Kaj
I updated my Red downloads to Red 0.5.0 and the latest versions of my extensions:
http://red.esperconsultancy.nl/Red-test
Kaj
I updated Red on Try REBOL to version 0.5.0:
http://try.rebol.nl

DocKimbel

AdrianS
Initial release of RenCpp and Ren Garden
Posting this on behalf of Fork who hasn't been around here for a while and says he's lost his credentials.
"For those who weren't sure exactly what a C++ binding for Rebol or Red would be 'for', I present here an overview... with a demo of Ren Garden... a GUI console with several novel features:
    
https://www.youtube.com/watch?v=0exDvv5WEv4
    
Ren Garden has been built for Linux, Mac, and Windows, and variously for 32-bit and 64-bit architectures. Though it's linked up with Rebol for now, it was designed to be linked against Red also. The conditional build is set up, so it's just work that someone needs to go in and do.
    
Where these projects can (or will) go depends on community support and interest. So far response has been very encouraging...but to push this from demo to 'product' will require more hands and heads than just mine!"
Here are the features Ren Garden brings over that built-in Rebol REPL:
Multi-Line Editing

Input History
Undo
- This allows you to clear clutter in the REPL by undoing input and output.
Variable/Expression Watches
- A great aid for debugging, watches show the current value of words or expressions. Anything being watched can be duplicated, and frozen to help in comparing values over time. Watches can be renamed to give them memorable names.
Multiple Buffers
- Any number of buffers can be created and accessed using a tabbed interface. The tabs are nameable to make it easy to distinguish them.
Separate Contexts Across Tabs
- Right now, each tab is given its own context (essentially a new user context) when it's created so there don't need to be multiple Rebol/Red runtimes running at once to achieve a certain degree of isolation. Though the creation of a new context or complete runtime per tab is not currently configurable, it could be made so.
Shell Integration
- This feature makes it easy to interact with or automate the OS shell being used from a Rebol/Red session.
Auto-Completion
- Basic auto-completion is available.
Beginnings of Buffer "API"
- There is a demonstration of buffer cursor and selection control which could be used to provide smart snippets or to enable interactive tutorials to be created.  
Ren Garden also includes some of the Rebol language experiments that Hostilefork has been talking about to allow people to try them out and give feedback on.
The projects can currently be found at the following link. Note that Ren Garden will be pulled out of the RenCpp source tree not too far down the road.
https://github.com/hostilefork/rencpp
You can log issues for both bugs and feature requests for Ren Garden at the eventual home it will have.
https://github.com/metaeducation/ren-garden/issues

SWhite
I did watch the video.  For those not familiar with C, I am wondering if someone could clarify the terminology, specifically, "a C++ binding for Rebol or Red."  Does that mean a way for a C program to call a REBOL program?  Or a REBOL program to call a C program?  Or something else?  Thank you.

Pekr
From TGD on SO chat - R3 based surveilance camera based upon R3 and Raspberry Pi - http://picam.tgd-consulting.de/

Ashley
Munge 1.0.8
    Replaced to-error with cause-error
    Replaced func with funct
    Added execute function
    Added MS Access support to execute
    Added SQLite support to execute
    Added /only (was /unique in 1.06)
    Added spec none! support
    Added /save none! support
    Fixed /merge bug
    Fixed sqlcmd /headings/key bug
    Added cols? function
    Added rows? function
    Added sheets? function
    Fixed to work with R3 Alpha (rebolsource.net)
    Added load-dsv /blocks
    Fixed delete/where (missing implied all)
    Added unzip function
This release was tested against:
    2.7.8.3.1   R2      rebol.com
    2.101.0.3.1 R3 Alpha    rebolsource.net
    3.0.91.3.3  R3 64-bit   atronixengineering.com
R3 Alpha does not support call/output so the execute (and sqlcmd) functions will not work with it.
Documentation available here:
- http://dobeash.com/Munge/munge.html
- http://dobeash.com/Munge/support.html

Geomol
New version of The World Programming Language is out.
Check group #World here in REBOL4 @ AltME.

Reichart

szeng
I have written a tool to generate rebol 3 binding from c header files using libclang: https://github.com/zsx/c2r3. It includes a partial replicate of gtk3-demo for testing and demostration purpose.
To run tools in c2r3, you will need the latest development build from http://atronixengineering.com/downloads.html, because of new struct syntax.

PeterWood

DocKimbel

Rebolek
If you are interested in Lest and want to try it without downloading, you can check it online at http://lest.qyz.cz/try.html (work in progress).

Last message posted 110 weeks ago.