|
|
![[Applications]](../images/64x64/applications.gif) | Michael Pavone has released the second alpha version of his dataflow parallel programming
language: Rhope.
Its syntax is now friendlier, it got an interactive mode and the
support for programming graphical user interfaces on Syllable has been extended. | |
![[Syllable]](../images/64x64/Syllable-emblem-63x64.gif) | We released a development build of Syllable
Server. This version has a number of updated components, including the
kernel, and several fixes. Most importantly, a lot of server
functionality was added. Included is a REBOL software stack with a web
server and a web programming framework. Support and start scripts are
integrated for a number of standard servers, such as CUPS, OpenSSH,
BIND, Apache, RSync, SaMBa and VSFTP. However, the configurations of
these new modules are not complete yet. | |
|
![[Ports]](../images/48x48/port.gif) | It has long been one of our
milestone objectives to switch to a better build system. We implemented
Builder ourselves as a module-level build system. Individual modules
each use their own internal build system, though, usually the classic
(GNU) Make. For native Syllable code, we eventually selected OMake as a modern
replacement. The latest version of OMake now runs on Syllable and is
available in our downloads. We will be migrating to it over time.
Builder will get support for it and we
encourage you to use it in your projects. To be able to call
omake to build a simple native Syllable program, you need two files in
your project directory:
OMakeroot
open
build/C
DefineCommandVars()
.SUBDIRS:
.
OMakefile
CXXFLAGS += -O2
LDFLAGS
+= -lsyllable
APP
=
HelloWorld
CXXSOURCES[]
=
$(APP)
.DEFAULT:
$(CXXProgram $(APP), $(CXXSOURCES))
| |
![[Ports]](../images/48x48/port.gif) | Ruwen Boehm got the newest
version of PHP to work,
so for the first time since AtheOS times, we have our own PHP port. A
binary package for version 5.2.5 is now available to download. | |
![[Ports]](../images/48x48/port.gif) | Kelly Wilson has ported Squeak to Syllable.
Squeak is a multimedia
environment based on the Smalltalk
programming language. There are no
video and sound drivers yet that interface between Squeak and Syllable,
so the Squeak graphical environment is not available yet. However,
headless Squeak programs that don't need a graphical user interface
run, and the screenshot shows a web site in ABrowse, produced by the
Seaside web application framework. | |
![[Applications]](../images/64x64/applications.gif) | A
new version of sIDE, our graphical integrated development environment,
has been released. Since Syllable 0.6.5, sIDE didn't properly create
new projects based on a template anymore. This has been fixed, and
several old constructs in the software build process have been updated
to modern standards. | |
![[Applications]](../images/64x64/applications.gif) | Michael Pavone has created a new programming
language: Rhope.
It's a very interesting language that is based on dataflow and also
uses transactional concepts to make parallel programming easy. Rhope is
an interpreter that is available for Syllable, OS X and Windows. Mike
mentions that it was for a large part developed on Syllable and that
its web site runs on Syllable Desktop, on a web server and web
framework programmed in Rhope itself. Rhope currently has preliminary
support for programming graphical user interfaces on Syllable and
Windows. | |
![[Syllable]](../images/64x64/Syllable-emblem-63x64.gif) | We published a new Premium CD for Syllable
Desktop 0.6.5. As always, it's available from the Syllable shop.
The complete program source code didn't fit on it any more, so we
created a separate CD for that. It holds the source code for Syllable
Desktop, Syllable Server and extra packages. Both CDs are also
available as a download from now on, so you can choose to
receive them sooner and save the shipping costs by burning
your own CD. | |
|
![[Ports]](../images/48x48/port.gif) | The link to our Official Releases in the
navigation panel on the left here has been replaced by a new download
page of our own. After going through several download web sites in the
past years, this one is meant to stay. It is fully integrated into the
new content management system for the sites. We will extend
it over
time to add categories, main sections for Syllable Desktop and Syllable
Server, and eventually, software contributed by individual developers.
The
current page offers some new packages that were created or ported
recently. They are mainly libraries, of interest to software developers. | |
![[Applications]](../images/64x64/applications.gif) | The code to build Syllable is maintained in Builder,
the build system. There are a main
repository of build specifications and overlays for Syllable
Desktop and Syllable
Server. The code for Server is now completely published in
the source repository. A package
of Builder (11 MB) for Syllable Server
has been released that corresponds to Syllable Server 0.2 with a few
fixes. The procedure to build Syllable Server will be the subject of an
article in a future Syllable Newsletter. | |
| ![[Screenshot]](../documentation/introduction/images/sIDE-1-200x160.png) sIDE, Sourcery and Layout Editor
More
Screenshots

Buy the Premium CD
![[Newsletter]](http://web.syllable.org/magazines/SDN/2007/2/SDN-2007-2-180x251.jpg)
Read
Newsletter #2 |