Emacs Extensions for
GE Smallworld Magik Development

Screen-casts, tutorials, and productivity tools for Magik programmers who use Emacs. From tab-mode and code folding to the Magik Debugger and object inspector — explore features built by a developer, for developers.

Learn More
HydePark Consulting Screen-casts on YouTube RSS via FeedBurner

Nine screen-casts published between November 2010 and January 2011 — covering everything from ECB mode to the Tree Item GUI control. Read the story behind the project →

Get in Touch

How Australian Players Can Start Playing Craps Online

Craps can look complicated when a busy table is moving quickly, but the central idea is straightforward: players wager on the result of two dice rolled by the shooter. Once you understand the Pass Line, the basic odds and the table layout, a beginner can follow a round without trying to learn every bet at once.

For Australians comparing online casino options, digital craps offers a calmer way to learn. A virtual table gives you time to read the rules, while a live-dealer room can recreate the atmosphere of a casino in Melbourne, Sydney or Brisbane. Game availability, payment choices and legal conditions can vary, so each operator should be checked before creating an account.

Understand The Basic Craps Round

A round begins with the come-out roll. A Pass Line bet wins immediately if the shooter rolls 7 or 11, while 2, 3 or 12 loses. Any other total from 4, 5, 6, 8, 9 or 10 becomes the point, and the shooter continues rolling until the point appears again or a 7 is rolled.

When the point is established, a Pass Line wager wins if the point is repeated before a 7. It loses if the 7 arrives first. This is the foundation of the game, and it is enough to begin playing without using the many proposition bets displayed around the table.

The Don’t Pass bet works in the opposite direction in broad terms. It wins when the come-out roll is 2 or 3, pushes on 12 at many tables, and then supports the idea that a 7 will appear before the point. Read the exact rules shown by the casino because variations in payouts and push conditions matter.

Start With Simple Bets

The Pass Line is usually the most approachable starting wager because it follows the natural flow of every round. After a point is established, many tables allow an Odds bet behind the Pass Line. Odds bets pay according to the true probability of the point, although the maximum permitted amount differs between operators.

Place bets are another common feature. They back a selected number, often 6 or 8, to appear before a 7. They can be useful for learning how numbers behave after a point is set, but their payout structure is different from the Pass Line and should be read carefully before staking money.

Avoid placing a large collection of field, hard-way and one-roll proposition bets during a first session. These options can be entertaining, yet many carry a higher house edge or more complex conditions. A small, consistent wager makes it easier to judge the experience and keep the session within a predetermined budget.

Choose A Suitable Australian Casino

An online craps search should begin with the game itself, rather than a bonus headline. Check whether the operator offers a live-dealer table, a software-based version or both. Live tables use a real dealer and streamed video, while digital games may be quicker and available at more times.

Australian players should also examine the operator’s terms, identity checks, withdrawal rules and accepted payment methods. Bank cards, digital wallets and bank transfers can have different processing times, fees and verification requirements. A promotion may include wagering conditions, maximum bonus bets or a restricted list of games, so the headline value is only part of the comparison.

The Australian legal position deserves particular care. The Interactive Gambling Act 2001 restricts the supply of certain online casino services to people in Australia, and there is no general Australian federal licence for an offshore website to offer online casino games locally. A site being accessible from Perth, Adelaide or the Gold Coast does not by itself prove that it is licensed or approved in Australia.

Brand Australian-facing information to check Craps and live-casino check Account and payment checks
Netpokieslogin Australian-language access and current registration terms Confirm whether craps is listed and whether the table is live dealer or automated Review verification, limits, bonus wagering and withdrawal rules
Joe Fortune Australian availability, operator identity and jurisdiction terms Search the current lobby for craps, table limits and live-dealer availability Check deposit options, processing times and promotional exclusions
RocketPlay Regional access rules and responsible-gambling information Confirm the present craps catalogue and any live-casino schedule Compare KYC requirements, minimum deposits and cash-out conditions
Fair Go Casino Australian player eligibility and applicable terms Verify whether a craps title is active rather than relying on an old review Read payment, bonus, game contribution and withdrawal clauses
Ozwin Casino Current Australian access and operator disclosures Check for software craps or live tables, plus available stake levels Review identity checks, withdrawal limits and support channels

These brands can change their lobbies, payment providers and promotional terms, so the comparison is a starting point rather than a guarantee of current availability. A responsible player should open the live terms and rules on the chosen site before depositing. For the Netpokieslogin route, the current account page is available at netpokieslogin.com, where access details and any applicable conditions should be reviewed directly.

Learn The Table Before Depositing

A digital practice mode, where available, is useful for identifying the Pass Line area, Don’t Pass area, Come and Don’t Come sections, Place numbers and proposition bets. Some free versions use credits rather than real money, allowing a new player to learn the order of play without financial pressure.

If practice play is unavailable, begin with the minimum permitted stake and watch a few rounds before betting. Notice when the point is established, when the puck is switched on, and how the seven-out ends the hand. These visual signals are easier to understand after seeing them in action than by memorising a glossary.

Live casino etiquette is generally simple. Wait until the betting window opens, select a wager, and avoid changing bets after the dealer closes betting. In a streamed room, chat may be available, but it is optional. The speed of play can be faster than a traditional evening at a venue such as The Star in Sydney, so a lower stake helps maintain control.

Manage Money And Bonuses Carefully

Set a session budget before opening the game. Treat that amount as entertainment spending rather than money that must be recovered. A stop-loss limit, a time limit and a decision not to chase losses are practical safeguards. If the budget is exhausted, the session ends, even if the next roll appears tempting.

Bonuses can reduce the cost of trying a platform, but they are not free cash. A welcome offer may require a qualifying deposit, a particular wagering multiple, a minimum odds condition, a maximum eligible stake or a time limit. Craps may contribute fully, partially or not at all toward a promotion’s wagering requirement.

Responsible gambling tools should be visible and usable. Depending on the operator and the player’s location, options may include deposit limits, cooling-off periods, session reminders, account blocking and self-exclusion. Gambling Help Online provides Australian support information, and state-based services are also available for people who want confidential assistance.

Build A Calm First-Session Routine

A sensible first session starts with account verification, rule checking and a small deposit that fits the planned budget. Confirm the minimum and maximum table stakes, then select one main wager. Keeping the first approach simple makes it easier to understand variance without confusing several betting systems.

Do not treat dice control, lucky numbers or streaks as reliable methods for changing the odds. Every roll is independent, and previous results do not make a seven, point number or double more likely on the next throw. The house edge comes from the rules and payouts, not from a player failing to find the right sequence.

When the session ends, review the actual experience: speed, clarity of rules, payment convenience and whether the limits were easy to follow. Players who choose to continue should keep stakes proportionate, avoid borrowing, and use account controls whenever gambling begins to feel difficult to manage.

Select a clearly explained craps table, read the current terms, set a firm Australian-dollar budget and begin with a modest Pass Line wager. Register only after checking eligibility, rules and withdrawal conditions, then use the available casino tools to keep the session controlled and recreational.

Core Features

Tab Mode & ECB

Quick tab switching and Emacs Code Browsing mode for navigating Magik codebases efficiently.

Magik Smeller

Code analysis tool that helps identify potential issues in Magik source files.

Code Folding

Hide/Show mode for collapsing and expanding Magik code blocks to focus on what matters.

Visual Bookmarks

Quick visual bookmarks for jumping between key locations in your Smallworld session buffers.

Object Inspector

Inspect Magik objects and display them in an Emacs Deep Print buffer for detailed examination.

Magik Debugger

Set breakpoints and monitor slots and variables directly from within Emacs.

Development Tools

Direct links between Emacs and the Smallworld Development Tools application, including Click Monitor.

Screen-casts & Tutorials

Dark code editor window with syntax-highlighted Magik source code in muted blues and greys, conveying a focused development environment

Screen-cast 1: Tab Mode, ECB & More

Covers tab-mode, ECB, Magik Smeller, code folding, visual bookmarks, pragma toggling, moving code, external editor, and MS Explorer.

November 7, 2010
Split-pane Emacs interface with multiple buffers open, warm amber and navy tones against a dark background

Screen-cast 5: Object Inspection & Deep Print

Inspect a Magik object, prompt for an expression evaluated within a Smallworld session, and display results in a Deep Print buffer.

January 16, 2011
Debugging interface with breakpoint markers and variable watch panels in subdued teal and charcoal tones

Screen-cast 7: Magik Debugger

Useful tools for application developers: Object Inspector and Magik Debugger with breakpoints and slot/variable monitoring.

January 2011
Tree control GUI element with expandable branches rendered in clean greys and muted blues on a light background

Screen-cast 9: Tree Item GUI Control

Tree Item is a GUI control providing extensive facilities for displaying lists with rows, columns, trees, and in-place editing.

January 20, 2011