Okay, the "Player" package has been renamed to "Alt", and as a result,
the $player property it created on #0 is $alt, which no longer
conflicts with the $player property in LambdaCore. The Alt package
will appear in the global repo shortly. The Stunt.db in the Improvise
project on GitHub has already been updated. If you want to upgrade
the naming without grabbing a new database, the following steps should
work (you may have to adjust the object numbers -- #62 is the to-be-
renamed Player package in Stunt.db).
; #
62.name = "Alt, Player Package"
; #62.identifier = "alt"
; #62.description = "The Alt Package contains the basic player
hierarchy and defines a basic set of VR verbs."
; #62.homepage = "
http://stunt.io/packages/alt"
; $composed:reinitialize(@$composed.packages)
; set_property_info(#0, "player", {#62, "r", "alt"})
(As an aside, the `reinitialize()' step reinitializes the package
manager data structures from the list of packages. If you are working
on a package and want to bump up the version in place, a quick way to
do that is to change the version property and then reinitialize. This
registers the new version with Composed without a export/renumber/
import.)
If you update your copy/clone of Improvise, you will also pull down a
replacement for the clunky command-line in-the-browser I built.
Improvise now sports a in-browser console/terminal based off of
jquery.console with improvements for dealing with asynchronous
communication.