Ptolemy II

1 program Added 2026-03-06T10:00:00Z Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled Evidence Report issue View issues
Aliases: Ptolemy, MOML
Provenance: commit 35781d6fe9 · authored 2026-03-06T01:18:20+01:00 · agent claude-code · model claude-sonnet-4-6

Sources mentioning this language

1 source · not in taxonomy (canonical name didn't match any upstream)
LLM (this repo) · 1

Related languages

Ptolemy (0.29)Prolog II (0.13)Cryptol (0.12)Prolog III (0.12)Scriptol (0.12)

LLM-contributed programs

Multiply Two Constants (SDF)

Provenance: commit 35781d6fe9 · authored 2026-03-06T01:18:20+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
code.xml · license: BSD-3-Clause · added: 2026-03-06T10:00:00Z
<?xml version="1.0" standalone="no"?>
<!DOCTYPE entity PUBLIC "-//UC Berkeley//DTD MoML 1//EN"
    "http://ptolemy.eecs.berkeley.edu/xml/dtd/MoML_1.dtd">
<entity name="SimpleAdd" class="ptolemy.actor.TypedCompositeActor">
    <property name="_createdBy"
        class="ptolemy.kernel.attributes.VersionAttribute"
        value="11.0.devel"/>
    <doc>SDF model: multiply two constants and display the result</doc>
    <property name="SDF Director"
        class="ptolemy.domains.sdf.kernel.SDFDirector">
        <property name="iterations"
            class="ptolemy.data.expr.Parameter"
            value="1"/>
    </property>
    <entity name="Const1" class="ptolemy.actor.lib.Const">
        <property name="value"
            class="ptolemy.data.expr.Parameter"
            value="6"/>
    </entity>
    <entity name="Const2" class="ptolemy.actor.lib.Const">
        <property name="value"
            class="ptolemy.data.expr.Parameter"
            value="7"/>
    </entity>
    <entity name="Multiplier" class="ptolemy.actor.lib.MultiplyDivide"/>
    <entity name="Display" class="ptolemy.actor.lib.gui.Display"/>
    <relation name="r1" class="ptolemy.actor.TypedIORelation"/>
    <relation name="r2" class="ptolemy.actor.TypedIORelation"/>
    <relation name="r3" class="ptolemy.actor.TypedIORelation"/>
    <link port="Const1.output" relation="r1"/>
    <link port="Const2.output" relation="r2"/>
    <link port="Multiplier.multiply" relation="r1"/>
    <link port="Multiplier.multiply" relation="r2"/>
    <link port="Multiplier.output" relation="r3"/>
    <link port="Display.input" relation="r3"/>
</entity>

Contribute — propose a file extension

Tell us where to find evidence about Ptolemy II (mapped to pl/ptolemy_ii). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/Ptolemy II/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← Ptolemy Ptolemy Project →