Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Plask is a multimedia programming environment.

License

NotificationsYou must be signed in to change notification settings

deanm/plask

Repository files navigation

Plask is a programming environment for multimedia and computational design.www.plask.org- Getting PlaskFor the common user, it is best to use the binary distribution provided atwww.plask.org.  If you're interested in building and running from source, thefollowing section should help you get started.- Building and running from sourcePlask integrates together quite a few pieces of technology, which unfortunatelymakes the build process more complicated.  It is possible to do a boostrappedbuild, where you only build the Plask source file, but use prebuilt objectfiles for Plask's dependencies.  Run the fetch_deps.sh script to download andextract a copy of these prebuilt dependencies.  When fetching new sourcechanges to Plask, you will have to be aware if there have been any changes tothe prebuilt dependencies, and if so, to run fetch_deps.sh again.For example, to build from a completely new checkout would look something like:  $ sh fetch_deps.sh  $ xcodebuild -project plask.xcodeproj -configuration Release -target PlaskThis should produce Plask.app.  For some technical and design reasons, Plask.appis effectively a commandline application inside a bundle.  For example, runningPlask.app/Contents/MacOS/Plask on the command line will start a Node-style REPLloop, an interactive JavaScript shell of sorts.Pass a filename on the command line to run that JavaScript file.NOTE: To ease development, the Plask.app built has a symlink to plask.js inthe source.  This allows you to edit plask.js in the source repository withouthaving to rebuild the project.A separate project, PlaskLauncher, creates the UI application for launchingPlask by dragging/dropping or File->Open.- Creating standalone applicationsWhen Plask.app is launched, it will look for a file named main.js inside ofthe bundle (in Contents/Resources).  This allows you to easily createstandalone applications by copying Plask.app and putting your JavaScript sourceinside of the bundle.NOTE: When running "bundled", the current working directory will likely bedifferent from running Plask on the command line.  Generally this means if youopen files you should open a path relative to __dirname, which is Node's globalvariable for the directory that your JavaScript file is in.- CreditsReleased under the BSD license.  Full details in the included LICENSE file.(c) 2010, Dean McNamee <dean@gmail.com>This software contains code and ideas from the fantastic:Nicolas Garcia BelmonteThatcher UlrichRyan AlexanderMarcin IgnacBuilt with the fantastic:V8 JavaScript EngineSkia rasterization libraryNodeJSCocoa and OpenGLFreeImageSyphon

About

Plask is a multimedia programming environment.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors4

  •  
  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp