Home
People
Publications
Presentations
Downloads
Actors
Areas of work
Schedule
Study
groups
Links
Tasks
|
Actors
This page is intended to serve as a repository for actors that we created
during our work with CAL, or that other people contributed. If you want
to contribute an actor to this list, please send it here.
Simple demo actors:
These actors are intended to showcase the CAL language or particular
features of CAL, rather than to represent useful or efficient implementations
of some functionality.
Actor name |
Formats |
Description |
Author/s |
BankAccount |
CAL
CalML |
a simple bank account example |
LW |
ID |
CAL CalML |
identity
actor |
JWJ |
PrimeSieve |
CAL
CalML |
a
special instance of Sieve which produces prime numbers |
JWJ |
Sieve |
CAL CalML |
a
generic recursive sieve |
JWJ |
SimpleAdd |
CAL
CalML |
a
simple adder |
JWJ |
General data flow:
These actor are generic data flow actors that are intended to be useful in
a broad class of data flow domains.
Actor name |
Formats |
Description |
Author/s |
AddSubtract |
CAL
CalML |
a
multiport add/subtract actor |
JWJ |
Ramp |
CAL CalML |
a source actor that creates a simple
ramp signal |
LW |
Select |
CAL CalML |
routes
input tokens to a specified output |
JWJ |
Signal processing:
These are signal processing actors -- filters, samplers, etc.
Actor name |
Formats |
Description |
Author/s |
FIR
|
CAL
CalML |
FIR filter |
JE, JWJ |
RaisedCosine |
CAL
CalML |
a raised cosine filter, based on
the FIR actor |
JWJ |
SimpleFIR |
CAL
CalML |
a simple FIR |
JWJ |
UpSample |
CAL
CalML |
upsampler |
JE |
|