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 / 112
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2011-08-24 1.9 kB
serpent-mac-112.zip 2011-08-24 2.0 MB
serpent-src-112.zip 2011-08-24 525.5 kB
Totals: 3 Items   2.6 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:

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 2011-08-24