# Create full Actor model

**URL:** <https://forum.dfinity.org/t/create-full-actor-model/6921>\
**Category:** Command Line Tools\
**Created:** [September 2, 2021, 5:02pm UTC](https://forum.dfinity.org/t/create-full-actor-model/6921 "2021-09-02T17:02:36Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![flyq](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/flyq/32/3637_2.png) [@flyq](https://forum.dfinity.org/u/flyq)\
**Post date:** [September 3, 2021, 7:34am UTC](https://forum.dfinity.org/t/create-full-actor-model/6921/4 "2021-09-03T07:34:40Z")

</div>

> [@gilbert](#):
>
> I wonder whether there is a plan to include functionalities in Motoko.

already supported in Motoko, Please read this post for detail info:

> [@How to use "cowsay" project in my project?](https://forum.dfinity.org/t/how-to-use-cowsay-project-in-my-project/6473/2):
>
> : D Great to see the cow’s getting out and about! You’ll want to follow this syntax for calling to external canisters at the moment: [Calling another canister's methods - #2 by Ori](https://forum.dfinity.org/t/calling-another-canisters-methods/473/2) Where you define the canister as an actor with a matching signature to the canister you’re calling (or subtype of). You can find the signature on its listing: [https://k7gat-daaaa-aaaae-qaahq-cai.ic0.app/listing/cowsay-10237/7igbu-3qaaa-aaaaa-qaapq-cai](https://k7gat-daaaa-aaaae-qaahq-cai.ic0.app/listing/cowsay-10237/7igbu-3qaaa-aaaaa-qaapq-cai) So for cowsay you can build the call as follows: actor { pu…

> [@gilbert](#):
>
> whether there is a plan to port dfx to Arm.

Dfx don’t support arm natively now, But in Mac M1 you can use dfx though rosetta2, [A trick way to run Motoko in Mac M1](https://forum.dfinity.org/t/a-trick-way-to-run-motoko-in-mac-m1/2201). I don’t know the plan.

> [@gilbert](#):
>
> Or may be somebody is working on a python library?

SDK, there are Rust/Javascript SDK, no Python SDK

> **[GitHub - dfinity/agent-js: A collection of libraries and tools for building...](https://github.com/dfinity/agent-js)**
>
> A collection of libraries and tools for building software around the Internet Computer, in JavaScript. - GitHub - dfinity/agent-js: A collection of libraries and tools for building software around ...

---

_[View the full topic](https://forum.dfinity.org/t/create-full-actor-model/6921)._
