Privata och allmänna biblioteksobjekt
När du definierar ett biblioteksobjekt anger du det som privat (LibPriv) eller allmänt (LibPub).
Define a=5
a är inte ett biblioteksobjekt.
Define LibPriv b={1,2,3}
b är ett privat biblioteksobjekt.
Define LibPub func1(x)=x^2 - 1
func1 är ett allmänt biblioteksobjekt.
Ett Privat biblioteksobjekt visas inte i Katalogen, men du kan nå det genom att skriva in dess namn. Privata objekt fungerar bra som byggklossar som utför grundläggande uppgifter på låg nivå. Vanligen anropas privata biblioteksobjekt av allmänna funktioner och program.
Ett Allmänt biblioteksobjekt visas på Katalogens biblioteksflik när du har uppdaterat biblioteken. Du kan nå ett allmänt biblioteksobjekt via Katalogen eller genom att skriva in dess namn.
Macintosh®: programvara version 1.4 får namnet på ett biblioteksdokument inte innehålla specialtecken såsom Ö, á eller ñ.
Obs: I biblioteksprogram och -funktioner definierade som allmänna, visas automatiskt en kommentarsrad (©) direkt efter Prgm- eller Func-raden som hjälp i Katalogen. Du kan till exempel visa en syntaxpåminnelse där.
Använda korta och långa namn
Närhelst du är i ett problem, där ett objekt är definierat, kan du nå objektet genom att skriva in dess korta namn (namnet i objektets Define-kommando). Detta gäller alla definierade objekt, inklusive privata, allmänna och icke-biblioteksobjekt.
Du kan nå ett biblioteksobjekt från alla dokument genom att skriva in objektets långa namn. Ett långt namn består av namnet på objektets biblioteksdokument, följt av ett bakåtriktat snedstreck (backslash) “\”, följt av namnet på objektet. Det långa namnet på exempelvis ett objekt definierat som func1 i biblioteksdokumentet lib1 är lib1\func1. För att skriva tecknet “\” på handenheten, tryck på g p.
Obs: Om du inte kommer ihåg det exakta namnet, eller argumentordningen som krävs för ett privat biblioteksobjekt, kan du öppna biblioteksdokumentet eller använda Programeditorn för att visa objektet. Du kan också använda getVarInfo för att visa en lista på objekt i ett bibliotek.