I completely agree! I think my initial goal was to explain (mostly by 
counterexample) the importance of languages like ATS in the context of 
smart contracts. 

I see this toy blockchain as a simulator in that we can demonstrate various 
ideas in a visual and maybe more effective way than live on the Ethereum 
network. It could also be a place for us to experiment with solutions to 
various scalability issues of the blockchain.

There is no doubt that there is a need for an ATS to Solidity transpiler - 
and I would love to contribute! This just may be a separate project. What 
do you think?

On Sunday, April 29, 2018 at 1:42:08 AM UTC-4, Zhiqiang Ren wrote:
>
> Nice work. The metaphor of slot machine is very useful for my 
> understanding.
>
> From my experience, creating a new language in ATS for writing smart 
> contract while harvesting the type system of ATS for the correctness of the 
> smart contract is not that straight forward. Writing smart contracts in ATS 
> (or a derivative of ATS) directly would be a relatively easy way. I think 
> generating from ATS to solidity would be a concrete step, which I am 
> interested in.
>
>
> On Friday, April 27, 2018 at 9:17:01 AM UTC-7, Lance Galletti wrote:
>>
>> Hey ATS users!
>>
>> I recently had the chance to build a blockchain and smart contract 
>> language in ATS - all with a nice CLI thanks to 
>> https://github.com/ashalkhakov/colorado.
>>
>> I wrote a small blog post about it here:
>>
>> https://beta.observablehq.com/@galletti94/functional-blockchain
>>
>> and am looking for collaborators to take this to the next level. If you 
>> would like to help me out with enhancing the language or CLI, or if you 
>> have a grand vision / feedback you would like to share, please reach out!
>>
>> Thank you!
>>
>> Lance
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ats-lang-users+unsubscr...@googlegroups.com.
To post to this group, send email to ats-lang-users@googlegroups.com.
Visit this group at https://groups.google.com/group/ats-lang-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ats-lang-users/e0378fe9-2e9f-4da4-a42b-23608146256e%40googlegroups.com.

Reply via email to