Logo-small

Table of contents

Table of contents
Table of figures
Keyword index
1
Introduction
1.1
What is different about Smalltalk
1.2
Getting Started
1.3
What is an Image-based System
1.4
What is an Image?
1.5
What is a Repository?
2
How to contribute
2.1
How to contribute to the Pharo project
2.2
How to contribute to the Pharo Active book
2.2.1
Pier Book Engine Help
2.2.1.1
Adding a chapter
2.2.1.2
Howto
2.2.1.3
Viewing the Edit History (HTML or RSS)
3
Language and Libraries
3.1
Announcements: an Object Dependency Framework
3.1.1
Listening without coupling
3.1.2
Subscribing and reacting to events as a Client
3.1.3
Customizing and sending events as an Announcer
3.1.4
AnnouncementSpy, a tool to inspect live events
3.1.5
The Window announcements hierarchy in Pharo
3.1.5.1
Announcement links and other resources
3.2
Logging Tools
3.3
Networking
3.3.1
Socket
3.3.2
NetNameResolver
3.3.3
Debugging
3.3.3.1
lsof
3.3.3.2
netcat
3.4
Localisation
3.4.1
Preparing the Image
3.4.2
Registering a Domain
3.4.3
Translating message catalog
3.4.4
Installing a Messages Catalog
3.5
XML Support
3.5.1
Choosing a XML parsing model
3.5.2
XML support in Pharo
3.5.3
XPath library
3.5.3.1
Pastell
3.5.3.2
XPath
3.5.4
XMLPullParser
3.6
Traits in 10 minutes
3.7
GUI
3.7.1
Starting with GUI
3.7.1.1
CreateWindow
3.7.1.2
Proportional Layout
3.7.1.3
Table Layout
3.7.1.4
Row Layout
3.7.1.5
Stack Layout
3.7.2
Archetype Polymorph Application
3.7.2.1
Painter
3.7.2.2
Paint Canvas
3.7.3
Context Menus
3.7.4
Restoring Default Mouse Handling
3.8
3D Graphics and OpenGL
3.9
Fonts in Pharo
3.9.1
Strike Fonts
3.9.2
Freetype fonts
4
Pharo Tidbits
4.1
Keyboard Shortcuts
4.2
Customizing Pharo
4.2.1
Putting a background picture
4.2.2
Smart Characters Autocompletion
4.2.3
How to Set Preferences in New Images
4.2.4
Registration in the World Menu
4.2.5
Settings Declaration
4.2.6
Demo Mode
4.3
Technical Tips and Tricks
4.3.1
How to Interrupt Execution?
4.3.2
How to Turn On Halo's?
4.3.3
Fixing Underscores
4.3.4
How to Debug Plugin Absence
4.3.5
Remote Development
4.3.6
Upgrade Pharo
4.3.7
Upgrade PharoCore
4.3.8
Building a One-Click Image
4.4
FAQ
4.4.1
Installation
4.4.2
Environment
4.4.3
Packages
4.4.4
Browsing
4.4.5
Testing
4.4.6
Streams and Collections
4.4.7
Exceptions
4.4.8
Instrumentation
4.4.9
Images
4.4.10
Files
4.4.11
Parsing
4.4.12
Regular Expressions
4.4.13
Miscellaneous
4.4.14
Communicating Outside The Image
5
Virtual Machines
5.1
Building
5.1.1
The GNU/Linux way
5.1.2
The Mac OSX way
5.1.3
The MS-Windows way
5.1.3.1
Cog VM
5.1.3.2
Traditional (Squeak) VM
5.1.4
VMMaker
5.2
Plugins
5.2.1
Loading plugins
5.2.2
List of Plugins
6
Pharo Tools
6.1
OmniBrowser
6.2
Automatic Method Categorizer
6.3
Script Manager
6.4
Shout
6.5
OCompletion
6.6
New Inspector
6.7
Refactoring Browser
6.7.1
Programmatically Refactor Method Example
6.8
Nile
6.9
ProfStef
6.10
Metacello
6.11
Memory Monitor
6.12
Mondrian
6.13
Spy
6.14
SqueakDBX
6.15
Moose
6.16
Seaside
6.17
Pier
6.18
Magritte
6.19
Class Use Discovery
6.20
RemoteFrameBuffer
6.21
Glorp
6.22
Magma
6.23
Goods
6.24
SandstoneDB
6.25
TokyoTyrant
6.26
Cassandra
6.27
FFI
6.28
Postgres Driver
6.29
SIXX
6.30
SqueakSave
6.31
CouchDB
6.32
SPrevayler
6.33
Riak
6.34
Pharogenesis
6.35
Fuel
6.36
Monticello
6.37
Gofer
6.38
Metacello Browser
6.39
Autotest
6.40
Filesystem
6.41
HelpSystem
6.42
OSProcess
6.43
Roeltyper
7
Sandbox
7.1
Example Section
7.1.1
Example Book Portion

User Contributed Notes

j.aeschliman (6 May 2012, 10:55 am)

in the following page: http://book.pharo-project.org/book/LanguageAndLibraries/3DGraphicsAndOpenGL/

under the section 'Loading OpenGL' with FFI,

the following code:

Gofer new

  squeaksource: 'MetacelloRepository';

  package: 'ConfigurationOfFFI';

  load.

 

needs to be changed to:

Gofer new

  squeaksource: 'MetacelloRepository/';

  package: 'ConfigurationOfFFI';

  load.

 

note the trailing slash.

Add a Note

Licensed under Creative Commons BY-NC-SA | Published using Pier |