Macaulay2 » Documentation
Packages » SCSCP :: SCSCP
next | previous | forward | backward | up | index | toc

# SCSCP -- SCSCP (Symbolic Computation Software Composability Protocol) support

## Description

This package provides an SCSCP (Symbolic Computation Software Composability Protocol) server and client.

## Author

- Dan Roozemond <dan.roozemond@gmail.com>

## Version

This documentation describes version 0.2.1 of SCSCP, released March 16, 2011.

## Citation

If you have used this package in your research, please cite it as follows:

    @misc{SCSCPSource,
      title = {{SCSCP: SCSCP for \emph{Macaulay2}. Version~0.2.1}},
      author = {Dan Roozemond},
      howpublished = {A \emph{Macaulay2} package available at
        \url{https://github.com/Macaulay2/M2/tree/stable/M2/Macaulay2/packages}}
    }

## Exports

- Types
  - RemoteObject -- The class of all remote SCSCP objects
  - SCSCPConnection -- The class of all SCSCP connections
- Functions and commands
  - newConnection -- Create a connection to an SCSCP server
  - startServer -- Start an SCSCP server
- Methods
  - Manipulator SCSCPConnection -- Close an SCSCP connection
  - `newConnection(String)` -- see newConnection -- Create a connection to an SCSCP server
  - `newConnection(String,String)` -- see newConnection -- Create a connection to an SCSCP server
  - `newConnection(String,ZZ)` -- see newConnection -- Create a connection to an SCSCP server
  - SCSCPConnection <== Thing -- Execute computations using SCSCP
  - `SCSCPConnection <=== Thing` -- see SCSCPConnection <== Thing -- Execute computations using SCSCP
  - `SCSCPConnection Thing` -- see SCSCPConnection <== Thing -- Execute computations using SCSCP
  - `startServer(String)` -- see startServer -- Start an SCSCP server
  - `startServer(String,String)` -- see startServer -- Start an SCSCP server
  - `startServer(ZZ)` -- see startServer -- Start an SCSCP server

## For the programmer

The object SCSCP is a package, defined in SCSCP.m2, with auxiliary files in SCSCP/.

The source of this document is in /build/macaulay2-88fgJW/macaulay2-1.25.11+ds/M2/Macaulay2/packages/SCSCP/docs.m2:14:0.