tag
ref
sub
8.18
top
← prev up next →

slide-easyπŸ”— i

hin

You may use this package with
#lang s-exp slide-easy

You can also use it directly to do a lot of heavy lifting, like creating templates.

1Data AbstractionπŸ”— i

procedure

( install typecontractcoercemethod...)any

type:any/c
contract:contract?
coerce:(-> any/c any/c )
method:(cons/c tag? any/c )

procedure

( attach typemethod...)any

type:any/c
method:(cons/c tag? any/c )

procedure

( apply-generic operatorobjectargument...)any

operator:tag?
object:any/c
argument:any/c

procedure

( coerce objectdest)any

object:any/c
dest:(or/c #ftag? )

procedure

( ->pict object)pict?

object:any/c

procedure

( tag? v)boolean?

v:any/c

procedure

( tag typecontent)any/c

type:any/c
content:any/c

procedure

( type object)any/c

object:any/c

procedure

( make-type tag-or-type...)any/c

tag-or-type:any/c

procedure

( ref typeindex)tag?

type:any/c

procedure

( sub typestartend)any/c

type:any/c

procedure

( depth type)exact-nonnegative-integer?

type:any/c

procedure

( has-tag? typetag)boolean?

type:any/c
tag:tag?

procedure

( type=? type1type2)boolean?

type1:any/c
type2:any/c

procedure

( current type)tag?

type:any/c

procedure

( super type)any/c

type:any/c

procedure

( root? type)boolean?

type:any/c

procedure

( has-prefix? typeprefix)boolean?

type:any/c
prefix:any/c

2Configuring the Slide FunctionπŸ”— i

syntax

( config (argument...)body...)

arguments are passed to slide each time it is called in body. If there is no body, these arguments will be stored into a parameter and used later.

3NotesπŸ”— i

top
← prev up next →

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /