Download Latest Version serpent-src-531.zip (1.8 MB)
Email in envelope

Get an email when there's a new version of Serpent

Home / 157
Name Modified Size InfoDownloads / Week
Parent folder
wxserpent64mac157.zip 2013-07-13 4.0 MB
serpent64mac157.zip 2013-05-10 304.9 kB
README.txt 2013-05-09 2.1 kB
Totals: 3 Items   4.4 MB 0
README.txt -- information about serpent and wxserpent

AUTHOR: Roger B. Dannenberg

NOTE: under OS X 10.5, I cannot simply build a binary for wxserpent. 
Instead, I have to build an application. You can run from the command 
line using open -a PATH/wxserpent.app init.srp -- this will pass 
init.srp to the running application. You pretty much have to run like 
this from the command line right now. When compiled with DBGLOG, 
(wx)serpent(.app) will print stdout to a file (srp.log for serpent,
wxs.log for wxserpent.app) as well as to the console or text 
output window. You can use "tail -f wxs.log" to echo the data to the
console to aid in debugging. Note that due to some update problems,
you cannot print to the text output window from within a redraw 
routine, but the text will appear in wxs.log, so this is useful
for debugging redraw routines.

I put the following in ~/bin/wxserpent so I can type "wxserpent init.srp":

#!/bin/sh
echo "running wxserpent with arguments $*"
/Users/rbd/serpent/wxs/Release/wxserpent.app/Contents/MacOS/wxserpent $*

INSTALLATION: see doc/installation.htm

CHANGELOG:

08-May-13   Roger B. Dannenberg
    Started to release 64-bit versions. This is a major revision, so
    there are mostly separate sources for 32-bit and 64-bit versions.
    Added ZeroMQ messaging primitives.

21-Apr-11   Roger B. Dannenberg
    Added BUGS section below. See logs from SVN for many more changes
    since 2009. I guess I've been ignoring this file rather than
    updating it.

07-Oct-09   Roger B. Dannenberg
    Converted to using CMake

30-Sep-09   Roger B. Dannenberg
    Ported to 10.5, added some support for running as an Application.

27-May-08   Roger B. Dannenberg
    Fixed some bugs in the process of porting Aura to OS X

10-Jan-08     Roger B. Dannenberg
    Added Open Sound Control interface.
    Fixed bug in readvalue primitive.

19-Jan-07     Roger B. Dannenberg
    Started this README file
    Modified Makefiles to build universal binary for serpent and wxserpent

BUGS:

If load fails from within a function, the stack seems to be corrupted,
causing a crash.
Source: README.txt, updated 2013-05-09