beautypg.com

Apple Newton Programmer’s Newton 2.0 (for Newton 2.0) User Manual

Page 671

background image

C H A P T E R 1 8

Intelligent Assistant

Summary

18-25

// Action template for scheduling lunch in Dates app

lunch_act := {

isa: 'meal_act,

usualTime:"12:00 pm",

lexicon: ["lunch"],

…}

// Action template for scheduling dinner in Dates app

dinner_act := {

isa: 'meal_act,

usualTime:"7:00 pm",

lexicon: ["dinner"],

…}

Special Events

18

birthday := {

isa: 'special_event_act,

Lexicon: ["birthday","bday","b-day"],

…}

anniversary := {

isa: 'special_event_act,

Lexicon: ["anniversary"],

…}

holiday := {

isa: 'special_event_act,

Lexicon: ["holiday"],

…}

Developer-Supplied Action Templates

18

You must supply the action template specified by the value of your task template’s

primary_act

slot.

You must supply any additional templates specified by the

signature

slot of the

task template.