Hi Lance,

On Saturday, May 5, 2018 at 2:40:00 AM UTC+6, Lance Galletti wrote:
>
>
> Hi Artyom,
>
> Thanks for reading! So glad you asked because I actually just finished 
> implementing a (very minimal) query language for creating and querying a 
> database that is backed up on the blockchain. You can read about this here: 
> https://beta.observablehq.com/@galletti94/functional-blockchain-part-2 
> but it is still a very rough draft.
>
>
You're writing it faster than I'm able to read. :-)

I was thinking along these lines, actually. Can we use blockchain for 
painless distributed line-of-business apps? Say I have an app that needs to 
sync data with a central server (the app is MOSTLY offline, and setting up 
proper networking is too costly).
 

> From here, I see this project going two ways and I would love to know what 
> people think will be more useful.
>
> 1. Add distribution to the blockchain so that we have a somewhat complete 
> toy application that people can use in order to test various blockchain 
> related ideas. For example, different consensus algorithms, ways to store 
> the blockchain etc. I am very interested for example in the problem of the 
> size of the blockchain and how that will severely limit its use and I would 
> love to test some of my ideas on this simulator.
>

Scalability is an interesting problem to tackle.

Another issue, again from the business side of things, is whether it would 
make it easier to describe typical business stuff (where you have logical 
facts, and procedural knowledge, and it usually all gets intermixed to the 
point of being totally incomprehensible).

2. Turn this into a template. That way if you would like to build a web 
> interface for example (instead of command line), or if you would like to 
> implement different languages etc you can fork and (hopefully) just 
> copy-paste your code.
>
> I would love to hear your thoughts if you have other suggestions as well!
>
>
> On Thursday, May 3, 2018 at 11:30:13 PM UTC-4, Artyom Shalkhakov wrote:
>>
>> Hi Lance,
>>
>> On Friday, April 27, 2018 at 10:17:01 PM UTC+6, 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!
>>>
>>>
>> This is a very good write-up! Looks like now I understand the idea behind 
>> blockchain and smart contracts.
>>
>> I'm wondering what do you plan to do next?
>>
>> 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/9b3e1b1c-c41a-404c-9db0-1f4f03cedae1%40googlegroups.com.

Reply via email to