# New language: py-mich

**URL:** https://forum.tezosagora.org/t/new-language-py-mich/3084
**Category:** Project Updates
**Created:** [May 4, 2021, 8:48pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084 "2021-05-04T20:48:01Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![jpic](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/jpic/32/882_2.png) [@jpic](https://forum.tezosagora.org/u/jpic)
#### Post date: [May 4, 2021, 8:48pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/1 "2021-05-04T20:48:01Z")

</div>

Hi all,

Here is an FA 1.2 coded in isomorphic Python, it relies on Python’s native AST module and the _excellent_ PyTezos:

> <https://github.com/tbinetruy/py-mich/blob/master/tests/end-to-end/FA12/contract.py>

What do you think?

---

<div class="post-metadata">

### Author: ![rafoo](https://forum.tezosagora.org/letter_avatar_proxy/v4/letter/r/f08c70/32.png) [@rafoo](https://forum.tezosagora.org/u/rafoo)
#### Post date: [May 5, 2021, 7:21am UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/2 "2021-05-05T07:21:45Z")

</div>

How does Py-mich compare to SmartPy?

---

<div class="post-metadata">

### Author: ![asbjornenge](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/asbjornenge/32/689_2.png) [@asbjornenge](https://forum.tezosagora.org/u/asbjornenge)
#### Post date: [May 5, 2021, 7:39am UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/3 "2021-05-05T07:39:27Z")

</div>

Love it 😍 Much more pythonic than SmartPy 🙌 So cool that it can run in CPython and work with standard tools 👌 Will def. look into using this when it’s feature complete!!

Great work 👏

---

<div class="post-metadata">

### Author: ![veqtor](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/veqtor/32/851_2.png) [@veqtor](https://forum.tezosagora.org/u/veqtor)
#### Post date: [May 31, 2021, 8:50pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/4 "2021-05-31T20:50:25Z")

</div>

This is really excellent work, really stoked to see where this leads, could become the no1 SC Lang for new devs

---

<div class="post-metadata">

### Author: ![Bilalelalamy](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/bilalelalamy/32/792_2.png) [@Bilalelalamy](https://forum.tezosagora.org/u/Bilalelalamy)
#### Post date: [June 7, 2021, 2:39pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/5 "2021-06-07T14:39:02Z")

</div>

Hello guys,  
Here is the latest update : [docs · master · pyratzlabs / pymich · GitLab](https://yourlabs.io/pyratzlabs/pymich/-/tree/master/docs)  
To answer your questions : [https://yourlabs.io/pyratzlabs/pymich/readme](https://yourlabs.io/pyratzlabs/pymich/readme)

Looking forward to your feedbacks.

---

<div class="post-metadata">

### Author: ![Bilalelalamy](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/bilalelalamy/32/792_2.png) [@Bilalelalamy](https://forum.tezosagora.org/u/Bilalelalamy)
#### Post date: [June 7, 2021, 3:25pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/6 "2021-06-07T15:25:44Z")

</div>

![Capture d’écran 2021-06-07 à 14.09.23](https://forum.tezosagora.org/uploads/default/original/1X/08abe381aed66b41896cb20da3cf7d233d29518d.png)

---

<div class="post-metadata">

### Author: ![Bilalelalamy](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/bilalelalamy/32/792_2.png) [@Bilalelalamy](https://forum.tezosagora.org/u/Bilalelalamy)
#### Post date: [June 7, 2021, 3:25pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/7 "2021-06-07T15:25:47Z")

</div>

More Info :

 ![Capture d’écran 2021-06-07 à 14.09.34](https://forum.tezosagora.org/uploads/default/original/1X/c5778464037024604ea71e2eab8a6dd833e99da2.png)

---

<div class="post-metadata">

### Author: ![arrijabba](https://forum.tezosagora.org/letter_avatar_proxy/v4/letter/a/b9bd4f/32.png) [@arrijabba](https://forum.tezosagora.org/u/arrijabba)
#### Post date: [June 8, 2021, 12:34pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/9 "2021-06-08T12:34:37Z")

</div>

You should remove the (X is better) from this image, it makes it feel like an advertisement lol. It’s also a bit biased but I’m sure you can see that. Also, it looks weird to imply that Smart **Py** isn’t python. Deep devs will understand that you’re technically correct, but it might cause confusion overall.

Just go toe to toe directly with SmartPy and you’ll likely win (longterm) just because people will finally be freed from `sp.*` notation. The “python vs pyMich vs Smartpy” is a much better graphic to highlight. There’s no need for the extras imo, let the tech talk.

PS: Don’t underestimate the power of LIGO and functional programming either. There’s a huge library of battle-tested contracts in the wild to learn from if you know CameLIGO specifically. That type of thing will be super important for adoption of your language. Starting devs don’t want to make custom contracts, they want to fork audited and tested contracts until comfortable enough to start building custom ones.

---

<div class="post-metadata">

### Author: ![Bilalelalamy](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/bilalelalamy/32/792_2.png) [@Bilalelalamy](https://forum.tezosagora.org/u/Bilalelalamy)
#### Post date: [June 18, 2021, 12:52pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/10 "2021-06-18T12:52:57Z")

</div>

[docs/lottery.org · master · pyratzlabs / pymich · GitLab](https://yourlabs.io/pyratzlabs/pymich/-/blob/master/docs/lottery.org) (Lottery exercice)

---

<div class="post-metadata">

### Author: ![Bilalelalamy](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/bilalelalamy/32/792_2.png) [@Bilalelalamy](https://forum.tezosagora.org/u/Bilalelalamy)
#### Post date: [July 23, 2021, 3:54pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/11 "2021-07-23T15:54:43Z")

</div>

![Capture d’écran 2021-07-23 à 15.13.33](https://forum.tezosagora.org/uploads/default/original/2X/1/11c1e0f5dbd3d9409e20d161039fb27b726be2b5.png)

Specification : [docs/specification · master · pyratzlabs / pymich · GitLab](https://yourlabs.io/pyratzlabs/pymich/-/blob/master/docs/specification/)  
Includes : Size output / Internals / Python subset definition

---

<div class="post-metadata">

### Author: ![Ilya](https://forum.tezosagora.org/letter_avatar_proxy/v4/letter/i/58f4c7/32.png) [@Ilya](https://forum.tezosagora.org/u/Ilya)
#### Post date: [September 16, 2021, 2:35pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/12 "2021-09-16T14:35:23Z")

</div>

Hi, I represent the interests of a cryptocurrency fund, how can I contact the developers? Unfortunately, I cannot write you a private message, and I have not found other sources to contact you.

---

<div class="post-metadata">

### Author: ![Bilalelalamy](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/bilalelalamy/32/792_2.png) [@Bilalelalamy](https://forum.tezosagora.org/u/Bilalelalamy)
#### Post date: [September 16, 2021, 3:00pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/13 "2021-09-16T15:00:08Z")

</div>

My telegram is @bilalelalamy

---

<div class="post-metadata">

### Author: ![Bilalelalamy](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/bilalelalamy/32/792_2.png) [@Bilalelalamy](https://forum.tezosagora.org/u/Bilalelalamy)
#### Post date: [September 16, 2021, 3:00pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/14 "2021-09-16T15:00:30Z")

</div>

My Linkedin is Bilal EL ALAMY

---

<div class="post-metadata">

### Author: ![glcohen](https://forum.tezosagora.org/user_avatar/forum.tezosagora.org/glcohen/32/1006_2.png) [@glcohen](https://forum.tezosagora.org/u/glcohen)
#### Post date: [September 19, 2021, 1:52pm UTC](https://forum.tezosagora.org/t/new-language-py-mich/3084/15 "2021-09-19T13:52:51Z")

</div>

This is awesome! So much more approachable than SmartPy. I’m excited to see the progress. Do you have a grant/funding/team?
