create account

My Notes on Wren, the Language of EOS by lukestokes

View this thread on: hive.blogpeakd.comecency.com
· @lukestokes ·
$291.75
My Notes on Wren, the Language of EOS
Earlier today I was skimming through the <a href="https://web.telegram.org/#/im?p=@EOSproject">EOS Telegram</a> and noticed this comment from @dantheman:

<center><img src="https://content.screencast.com/users/lukestokes/folders/Jing/media/8698e96b-b6be-4d0e-b8c8-262a4a209d4d/00003282.png"></center>

That led me on a little trip down the rabbit hole of learning wren, the language (from what I understand) EOS will use. If you're not familiar with EOS, it's the next generation blockchain application platform some have called an operating system which Dan Larimer, the creator of Steemit and BitShares, is currently working on. I recently resteemed <a href="https://steemit.com/eos/@trogdor/introduction-to-eos-the-epic-blockchain-operating-system">@trogdor's excellent post summarizing the Consensus 2017 announcement of EOS</a> if you want to play catch up a bit.

The <a href="http://wren.io/getting-started.html">wren.io getting started docs</a> are actually a lot of fun! It's super easy to get up and running quickly. I built my first website in 1996 and have programmed professionally in HTML, JavaScript, PHP, ColdFusion, Java, ASP, and other languages so I figured I could pick things up rather quickly, and I wasn't disappointed. What follows are my scratch notes saved on the blockchain so I can easily refer to them later.

If you're a developer (and even if you are not, you should consider becoming one), wren and EOS may end up being one of the most important and disruptive technologies to come around for quite some time. I want to get a head start and begin writing contracts and EOS messages as soon as the testnet comes online.

Most of the getting started docs are really easy to walk through, especially for those who have already done some programming. Some gotchas or things I found interesting are noted below.

Basics: lists and maps = arrays and associative arrays (as they are called in PHP)

When I ran one of the first examples in the docs, I was surprised it errorred out:

> Null does not implement 'iterate(_)'.

Strangely, when I run it saved as a file, it works just fine:

<center><img src="https://content.screencast.com/users/lukestokes/folders/Jing/media/17a2b5c2-7be3-4b5c-ab39-5e5779116d1e/00003280.png"></center>

Odd. When I got to the section on <a href="http://wren.io/control-flow.html#the-iterator-protocol">control flow</a> I think my suspicion was confirmed that `i` hadn't yet been defined (but for some reason works fine when read in as a file). Strange.

The other example was pretty cool *(spoiler alert)*:

<center><img src="https://content.screencast.com/users/lukestokes/folders/Jing/media/390a3ca0-f3aa-4391-8dbe-9c403b9ff213/00003279.png"></center>

OMG... why don't more languages support this?!?!

<center><img src="https://content.screencast.com/users/lukestokes/folders/Jing/media/ad363aa8-38ce-4868-9bc5-ffec9e82c9cd/00003281.png"></center>

This causes me so much frustration in PHP.

I found this interesting:

> Wren makes no promises about what order keys and values are iterated in when you use these methods. 

For code like this: 

```
var birds = {
  "Arizona": "Cactus wren",
  "Hawaii": "Nēnē",
  "Ohio": "Northern Cardinal"
}

for (state in birds.keys) {
  System.print("The state bird of " + state + " is " + birds[state])
}
```

Don't expect things to print in some rational order. This has tripped me up before with languages like JavaScript as well.

> This means 0, empty strings, and empty collections are all considered “true” values.

Interesting. And I thought PHP was pretty loose when it comes to evaluating things. :)

<a href="http://wren.io/functions.html#calling-functions">Calling functions</a> is a little confusing to me with stuff like

```
class Blondie { 
  callMe(fn) { 
    fn.call() 
  } 
}
```
but I guess this isn't much different than JavaScript. I'm not really good at functional or event driven programming, but I do need to get more comfortable with them both.

The use of `|` to show the <a href="http://wren.io/functions.html#function-parameters">function inputs</a> is a little odd as well, but no biggie.

<a href="http://wren.io/functions.html#closures">Closures</a> often trip me up, but that's nothing new.

The <a href="http://wren.io/classes.html#method-scope">method scope</a> is interesting in that capitalized things will be assumed as classes outside of the method scope.

Constructors are done with `construct new(a, b)` while noting:

> The word “new” isn’t special to Wren, it’s just a common constructor name.

(but really, why would we use any other name?)

> All state stored in instances is stored in fields. Each field has a name that starts with an underscore.

Good to know. If I want what I would consider a property of a class, I need to name it with an `_`.

Also interesting:

> One thing we’ve learned in the past forty years of software engineering is that encapsulating state tends to make code easier to maintain, so Wren defaults to keeping your object’s state pretty tightly bundled up. Don’t feel that you have to or even should define getters or setters for most of your object’s fields.

Also two underscores (`__`) is how we get static fields within a class.

Inheritance is done with `is` such as the example `class Pegasus is Unicorn {}` but static methods and constructors are not inherited, but you can call `super`.

Whoa... <a href="http://wren.io/concurrency.html#creating-fibers">Fibers</a>. Now things are getting interesting.

> They are lightweight enough that you can, for example, have a separate fiber for each entity in a game. Wren can handle thousands of them without breaking a sweat. For example, when you run Wren in interactive mode, it creates a new fiber for every line of code you type in.

.isDone... interesting:

> It’s a runtime error to try to call a fiber that is already done.

Ah, yielding:

> The main difference between fibers and functions is that a fiber can be suspended in the middle of its operation and then resumed later. 

Huge:

> Note that even though this program has *concurrency*, it’s still *deterministic*. 

This is always something that bothered me about multi-threaded and event driven code. Sometimes it's very difficult to figure out what the heck is going to happen each time you run it. I wonder if this is the main reason Dan chose wren for EOS? 

<a href="http://wren.io/concurrency.html#full-coroutines">coroutines</a>. Whoa. I'm a little out of my element here.

> Here, we’re calling yield() from within a function being passed to the map() method. This works fine in Wren because that inner yield() call will suspend the call to map() and the function passed to it as a callback.

That sounds like a lot of word salad to me right now. I'm sure I'll get it over time. I wonder if EOS contracts will make use of this at all? I'm hoping I won't have to deal with the `transfer` stuff, as that seems even more complex as far as keeping track of what's going on.

> A file containing Wren code defines a module. 

Nice.

> This means, for example, that two modules can define a top-level variable with the same name without causing a name collision.

Also nice.

I see this modularity as a nice way to start building a list of reusable modules related to EOS which other developers could benefit from. This could get exciting.

I liked this explanation of the execution process for imports:

> Think of it like traversing the tree of imports, one node at a time. At any given point in time, only one module’s code is running.

Another good point about importing:

> a module’s code is only executed the first time it is loaded. After that, importing the module again just looks up the previously loaded module.

Similar to PHP's `include_once` approach but done automatically.

----

So those are my scratch notes. If you're a developer and you've at all looked into BitShares and Steemit, you probably have a hunch how big EOS could be. I highly recommend spending a bit of time and going through <a href="http://wren.io/getting-started.html">the wren docs</a> and getting familiar with the language. Who knows, businesses, "governments," personal contracts, property agreements, and many other human interactions we haven't yet imagined may be written in the wren scripting language.

In the future, your ability to understand the code you're agreeing to may be the difference between you being scammed and you having success.

The future, it seems, favors the programmer.

<sub>Created with love using <a href="https://beta.chainbb.com/">ChainBB</a></sub>

-----

<p>
    <div class="pull-left">
        <a href="https://steemit.com/introduceyourself/@lukestokes/my-name-is-luke-let-s-create-the-world-we-want-to-live-in"><img src="https://storage.googleapis.com/steemimgimgs/2016/10/23/luke_stokes_head_shot31b50.png" /></a>
    </div>
    <em><a href="https://steemit.com/introduceyourself/@lukestokes/my-name-is-luke-let-s-create-the-world-we-want-to-live-in">Luke Stokes</a> is a father, <a href="https://steemit.com/@corinnestokes">husband</a>, <a href="https://www.foxy.io/">business owner</a>, programmer, voluntaryist, and blockchain enthusiast. He wants to help create a world we all want to live in.</em>
</p>

<center>[![](https://steemitimages.com/50x60/http://steemitboard.com/@lukestokes/commented.png?v=20170527)](http://steemitboard.com/board.html?user=lukestokes) [![](https://steemitimages.com/60x70/http://steemitboard.com/@lukestokes/votes.png?v=20170527)](http://steemitboard.com/board.html?user=lukestokes) [![](https://steemitimages.com/70x80/http://steemitboard.com/@lukestokes/posts.png?v=20170527)](http://steemitboard.com/board.html?user=lukestokes) [![](https://steemitimages.com/100x80/http://steemitboard.com/@lukestokes/level.png?v=20170527)](http://steemitboard.com/board.html?user=lukestokes) [![](https://steemitimages.com/70x80/http://steemitboard.com/@lukestokes/comments.png?v=20170527)](http://steemitboard.com/board.html?user=lukestokes) [![](https://steemitimages.com/60x70/http://steemitboard.com/@lukestokes/voted.png?v=20170527)](http://steemitboard.com/board.html?user=lukestokes) [![](https://steemitimages.com/50x60/http://steemitboard.com/@lukestokes/payout.png?v=20170527)](http://steemitboard.com/board.html?user=lukestokes)</center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 230 others
properties (23)
authorlukestokes
permlinkmy-notes-on-wren-the-language-of-eos
categoryeos
json_metadata{"app":"chainbb/0.1","format":"markdown+html","tags":["eos","wren","programming","education","notes"]}
created2017-05-28 00:53:57
last_update2017-05-28 00:53:57
depth0
children53
last_payout2017-06-04 00:53:57
cashout_time1969-12-31 23:59:59
total_payout_value261.846 HBD
curator_payout_value29.908 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length10,286
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,871,965
net_rshares27,788,948,799,631
author_curate_reward""
vote details (294)
@aggroed ·
$0.36
great write up.  Didn't know you were a coder too.  I think it'll be huge.  You ever read my PAL posts about forming a block chain government.  The day will come.
👍  , , ,
properties (23)
authoraggroed
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t015450366z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 01:54:51
last_update2017-05-28 01:54:51
depth1
children13
last_payout2017-06-04 01:54:51
cashout_time1969-12-31 23:59:59
total_payout_value0.350 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length162
author_reputation1,343,345,274,857,310
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,873,157
net_rshares220,936,532,461
author_curate_reward""
vote details (4)
@lukestokes ·
$0.03
I built most of <a href="http://www.foxycart.com">FoxyCart</a> over the last ten years. I've written a bit of PHP to play around with Steemit as well, including the code to generate my weekly exchange transfer report.

Block chain government sounds good to me. That's why I put "government" in quotes. :)
👍  
properties (23)
authorlukestokes
permlinkre-aggroed-re-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t015707992z
categoryeos
json_metadata{"tags":["eos"],"links":["http://www.foxycart.com"],"app":"steemit/0.1"}
created2017-05-28 01:57:06
last_update2017-05-28 01:57:06
depth2
children12
last_payout2017-06-04 01:57:06
cashout_time1969-12-31 23:59:59
total_payout_value0.030 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length304
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,873,209
net_rshares20,555,312,772
author_curate_reward""
vote details (1)
@aggroed ·
$0.09
get rid of the quotes homie.  It won't look like a 20th century or earlier government.  It will be faster, fairer, better, and cooler.  In the future you'll put quotes around calling these pieces of shit government service corporations masquerading as de jure governments in quotes, and talk about actual models of fair governance that have come about post crypto revolution.
👍  ,
properties (23)
authoraggroed
permlinkre-lukestokes-re-aggroed-re-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t020003176z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 02:00:03
last_update2017-05-28 02:00:03
depth3
children11
last_payout2017-06-04 02:00:03
cashout_time1969-12-31 23:59:59
total_payout_value0.071 HBD
curator_payout_value0.021 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length375
author_reputation1,343,345,274,857,310
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,873,286
net_rshares59,858,409,831
author_curate_reward""
vote details (2)
@alexpmorris ·
$0.05
great job with this **wren** overview!  just one thing that stood out...

>Don't expect things to print in some rational order. This has tripped me up before with languages like JavaScript as well.

The reason the ordering seems random and strange is that you are using a HashMap versus an Array or List.

Array:
[0] -> {"Arizona": "Cactus wren"}
[1] -> {"Hawaii": "Nēnē"}
[2] -> {"Ohio": "Northern Cardinal"}

HashMap:
keyHash(Hawaii) -> [0] -> {"Hawaii": "Nēnē"}
keyHash(Ohio) -> [1] -> {"Ohio": "Northern Cardinal"}
keyHash(Arizona) -> [2] -> {"Arizona": "Cactus wren"}
(*array hash position may also change depending on how many buckets are available to the hash table*)

It's pretty much the same across all languages.  For example, here's an explanation of the differences and syntax in Java: "<a href="http://beginnersbook.com/2013/12/difference-between-arraylist-and-hashmap-in-java/">Difference between ArrayList and HashMap in Java</a>"

and in **wren**, you've also got <a href="http://wren.io/lists.html">lists</a> and <a href="http://wren.io/maps.html">maps</a>.
👍  ,
properties (23)
authoralexpmorris
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170602t043109101z
categoryeos
json_metadata{"tags":["eos"],"links":["http://beginnersbook.com/2013/12/difference-between-arraylist-and-hashmap-in-java/","http://wren.io/lists.html","http://wren.io/maps.html"],"app":"steemit/0.1"}
created2017-06-02 04:31:09
last_update2017-06-02 04:31:09
depth1
children0
last_payout2017-06-09 04:31:09
cashout_time1969-12-31 23:59:59
total_payout_value0.046 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,075
author_reputation32,063,874,290,523
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,056,460
net_rshares14,698,558,557
author_curate_reward""
vote details (2)
@bbrewer ·
Nice. I was thinking about digging into Wren as my first language because of its future usefulness with EOS.
properties (22)
authorbbrewer
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t010853563z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 01:09:03
last_update2017-05-28 01:09:03
depth1
children2
last_payout2017-06-04 01:09:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length108
author_reputation7,852,511,958,185
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,208
net_rshares0
@lukestokes ·
$0.04
From what I've seen so far, that may not be a bad idea at all. It seems like a pretty simple language to understand and start using right away. If you have any questions, let me know if I can help.
👍  , ,
properties (23)
authorlukestokes
permlinkre-bbrewer-re-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t010853563z-2017527t204146777z
categoryeos
json_metadata{"app":"chainbb/0.1","format":"markdown+html","tags":[]}
created2017-05-28 01:41:45
last_update2017-05-28 01:41:45
depth2
children1
last_payout2017-06-04 01:41:45
cashout_time1969-12-31 23:59:59
total_payout_value0.041 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length197
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,905
net_rshares33,297,639,936
author_curate_reward""
vote details (3)
@bbrewer ·
Awesome! Thanks!
properties (22)
authorbbrewer
permlinkre-lukestokes-re-bbrewer-re-lukestokes-my-notes-on-wren-the-language-of-eos-2017527t204146777z-20170528t015421637z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 01:54:27
last_update2017-05-28 01:54:27
depth3
children0
last_payout2017-06-04 01:54:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length16
author_reputation7,852,511,958,185
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,873,144
net_rshares0
@brianphobos ·
Another great post Luke!  I just have a feeling that EOS is going to be another revolutionary platform. And guess what group of crypto nerds will be on it like a Rat On A Cheeto ?   YUP...... The Steemians!  MUuhahahahahahah
https://c1.staticflickr.com/3/2301/2130171082_d82f5ffb7b.jpg
👍  ,
properties (23)
authorbrianphobos
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t010255748z
categoryeos
json_metadata{"tags":["eos"],"image":["https://c1.staticflickr.com/3/2301/2130171082_d82f5ffb7b.jpg"],"app":"steemit/0.1"}
created2017-05-28 01:02:54
last_update2017-05-28 01:02:54
depth1
children0
last_payout2017-06-04 01:02:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length285
author_reputation170,186,585,828,936
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,125
net_rshares8,129,952,143
author_curate_reward""
vote details (2)
@capo ·
$0.04
It would be really cool to start the #wren topic as a sub-forum on chainbb
👍  ,
properties (23)
authorcapo
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-2017527t221032901z
categoryeos
json_metadata{"app":"chainbb/0.1","format":"markdown+html","tags":[]}
created2017-05-28 01:10:33
last_update2017-05-28 01:10:33
depth1
children2
last_payout2017-06-04 01:10:33
cashout_time1969-12-31 23:59:59
total_payout_value0.040 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length74
author_reputation49,868,322,386
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,227
net_rshares33,013,962,484
author_curate_reward""
vote details (2)
@lukestokes ·
$0.04
Not a bad idea at all. @jesta, what say you?
👍  ,
properties (23)
authorlukestokes
permlinkre-capo-re-lukestokes-my-notes-on-wren-the-language-of-eos-2017527t221032901z-2017527t204212201z
categoryeos
json_metadata{"app":"chainbb/0.1","format":"markdown+html","tags":[]}
created2017-05-28 01:42:12
last_update2017-05-28 01:42:12
depth2
children0
last_payout2017-06-04 01:42:12
cashout_time1969-12-31 23:59:59
total_payout_value0.040 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length44
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,915
net_rshares33,013,962,484
author_curate_reward""
vote details (2)
@pnc ·
Exactly, so that we could share dev tip on wren.  There are so many projects from Ethereum that EOS could powered in the next 6-12 month, since ethereum still need to go though a change in the consensus mechanism (from PoW to PoS) that will not be fully complete by Q1-2018. All +200 use cases being build on Ethereum will then have a choice to switch to a more faster, scalable, free Blockchain like EOS. What a timing? To be watch!
👍  
properties (23)
authorpnc
permlinkre-capo-re-lukestokes-my-notes-on-wren-the-language-of-eos-2017527t221032901z-20170528t015448674z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 01:54:51
last_update2017-05-28 01:54:51
depth2
children0
last_payout2017-06-04 01:54:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length433
author_reputation31,713,611,208,250
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,873,158
net_rshares9,437,123,114
author_curate_reward""
vote details (1)
@chitty ·
$0.90
Interesting, thanks for the notes. I also took a look at wren and I am glad you started the #wren hashtag.

I am not a developer, so I first learned Python as I was told was the easiest... I will try to tackle wren now as they are somewhat similar.. one thing I didnt like from my noob experience was that you need to put: "System.print" with capital S, not sure why, but I hate getting errors for case sensitive commands

Anywayz, expecting to read a lot more from you on wren!
👍  , , ,
properties (23)
authorchitty
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t010627954z
categoryeos
json_metadata{"tags":["wren","eos"],"app":"steemit/0.1"}
created2017-05-28 01:06:27
last_update2017-05-28 01:06:27
depth1
children1
last_payout2017-06-04 01:06:27
cashout_time1969-12-31 23:59:59
total_payout_value0.679 HBD
curator_payout_value0.225 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length478
author_reputation86,901,300,608,582
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,175
net_rshares523,113,216,704
author_curate_reward""
vote details (4)
@lukestokes ·
$0.05
Hopefully I'll find something interesting to do with wren once the testnet launches, and I attempt to wrap my head around what EOS actually is.

> I hate getting errors for case sensitive commands

I did notice (but didn't add to my notes) that wren is case sensitive. One thing most non-programmers don't fully appreciate is how important exactness is when writing good code. If we get sloppy, things break. From that perspective, I don't mind seeing an error telling me I'm starting to get lazy with my exactness. :)

Good luck with it. Let me know if you have any questions and I'll try to help as best I can (though I'm a noob here too).
👍  , , ,
properties (23)
authorlukestokes
permlinkre-chitty-re-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t010627954z-2017527t204010185z
categoryeos
json_metadata{"app":"chainbb/0.1","format":"markdown+html","tags":[]}
created2017-05-28 01:40:09
last_update2017-05-28 01:40:09
depth2
children0
last_payout2017-06-04 01:40:09
cashout_time1969-12-31 23:59:59
total_payout_value0.042 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length641
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,873
net_rshares35,141,874,724
author_curate_reward""
vote details (4)
@daynewright ·
$0.40
Ooh.. I had no idea about this stuff. This looks fun! I have some catching up to do and some scripting to experiment with!
👍  , , ,
properties (23)
authordaynewright
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t010728623z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 01:07:36
last_update2017-05-28 01:07:36
depth1
children2
last_payout2017-06-04 01:07:36
cashout_time1969-12-31 23:59:59
total_payout_value0.299 HBD
curator_payout_value0.096 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length122
author_reputation2,668,543,806,863
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,191
net_rshares243,953,045,965
author_curate_reward""
vote details (4)
@lukestokes ·
$0.04
Excellent! EOS could be a really big deal.
👍  , ,
properties (23)
authorlukestokes
permlinkre-daynewright-re-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t010728623z-2017527t204048665z
categoryeos
json_metadata{"app":"chainbb/0.1","format":"markdown+html","tags":[]}
created2017-05-28 01:40:48
last_update2017-05-28 01:40:48
depth2
children1
last_payout2017-06-04 01:40:48
cashout_time1969-12-31 23:59:59
total_payout_value0.040 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length42
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,882
net_rshares33,128,056,723
author_curate_reward""
vote details (3)
@daynewright ·
I did a quick post on messing with Wren.  It looks fun and doesn't seem like too much of a learning curve. 😁

EOS is going to be a different story. Still don't completely have my head around that one.
properties (22)
authordaynewright
permlinkre-lukestokes-re-daynewright-re-lukestokes-my-notes-on-wren-the-language-of-eos-2017527t204048665z-20170528t143520952z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 14:35:24
last_update2017-05-28 14:35:24
depth3
children0
last_payout2017-06-04 14:35:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length200
author_reputation2,668,543,806,863
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,888,948
net_rshares0
@dwinblood ·
$0.66
Awesome post Luke.   Thanks for taking the time to put this together.  I am looking forward to learning more about EOS.  Resteem.
👍  , , , ,
properties (23)
authordwinblood
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t013943753z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 01:39:42
last_update2017-05-28 01:39:42
depth1
children1
last_payout2017-06-04 01:39:42
cashout_time1969-12-31 23:59:59
total_payout_value0.643 HBD
curator_payout_value0.021 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length129
author_reputation383,232,067,634,988
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,867
net_rshares395,691,470,670
author_curate_reward""
vote details (5)
@lukestokes ·
$0.04
Thanks @dwinblood! I always appreciate a resteem. :)
👍  ,
properties (23)
authorlukestokes
permlinkre-dwinblood-re-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t013943753z-2017527t20444255z
categoryeos
json_metadata{"app":"chainbb/0.1","format":"markdown+html","tags":[]}
created2017-05-28 01:44:03
last_update2017-05-28 01:44:03
depth2
children0
last_payout2017-06-04 01:44:03
cashout_time1969-12-31 23:59:59
total_payout_value0.040 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length52
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,959
net_rshares33,013,962,484
author_curate_reward""
vote details (2)
@jedau ·
Woah! Definitely interesting choice of language. @dantheman surely feels like he's ahead of the time. Lots of great points you summarized here, Luke. I took a quick look as well, and it's definitely a complex language. I really like the nested comments, and I seem to be too caught up in that haha! I get what you mean about commenting out blocks that already have comments. That's a huge underrated advantage to have.
properties (22)
authorjedau
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170529t083304166z
categoryeos
json_metadata{"tags":["eos"],"users":["dantheman"],"app":"steemit/0.1"}
created2017-05-29 08:33:06
last_update2017-05-29 08:33:06
depth1
children0
last_payout2017-06-05 08:33:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length418
author_reputation50,429,040,590,557
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,915,266
net_rshares0
@kurtbeil ·
$0.26
properties (23)
authorkurtbeil
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t025529770z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 02:55:30
last_update2017-05-28 02:55:30
depth1
children0
last_payout2017-06-04 02:55:30
cashout_time1969-12-31 23:59:59
total_payout_value0.199 HBD
curator_payout_value0.057 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length18
author_reputation25,700,831,936,873
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,874,437
net_rshares161,888,058,007
author_curate_reward""
vote details (12)
@kyle.anderson ·
$0.98
Wren is going to be a pretty important part of EOS adoption. A simple scripting language like Wren is going to let many more people write code for the blockchain. Unlike complex (or different, however you want to word it) languages like Ocaml - to be used by the upcoming project Tezos - Wren is very simple and intuitive. While Ocaml, a functional language, may provide many guarantees of contract code safety, it is a paradigm shift for many programmers. 

With the space moving toward a polychain future, there is a place for both projects. There will be a spectrum of applications with a spectrum of security requirements - these will dictate what platform the app will run on. Wren positions EOS in the mass market, easy to use part of that spectrum. There will be users who want the security and formal verification of functional languages. 

Will have to give that demo a go, the Mandelbrot looks pretty.
👍  , , , , , ,
properties (23)
authorkyle.anderson
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t011335750z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 01:13:36
last_update2017-05-28 01:13:36
depth1
children2
last_payout2017-06-04 01:13:36
cashout_time1969-12-31 23:59:59
total_payout_value0.833 HBD
curator_payout_value0.144 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length911
author_reputation8,970,579,009,561
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,289
net_rshares560,352,697,480
author_curate_reward""
vote details (7)
@lukestokes ·
$0.13
I remember hearing Dan talk about the difference between his approach and the approach many others take. Instead of trying to make code "perfect" or building in error checking into every single step of the process, he prefers error detection and recovery. To many pure programmers of the academic type, this sounds like sacrilege!

To me, it sounds great. I've always been a pragmatic programmer and I appreciate that code is _never_ perfect. Code can be great, useful, even excellent, but it can't be perfect. Perfection is the enemy of good enough. The approach, as I understand it, is to have validation in the beginning and then, once it's been validated and added to the blockchain, ignored. Since it's already validated data, everyone else just needs to replay it, not validate it again. That makes a lot of sense to me. I also like how things can be shut down (like individual apps) without disrupting the entire blockchain.

Tezos sounds interesting, but I kind of feel like it's trying for perfection when the real world is quite messy. Businesses involve humans and humans are messy. I'm signed up to the mailing list, but I don't know much more about it at this point.
👍  , , , , ,
properties (23)
authorlukestokes
permlinkre-kyleanderson-re-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t011335750z-2017527t20511268z
categoryeos
json_metadata{"app":"chainbb/0.1","format":"markdown+html","tags":[]}
created2017-05-28 01:51:03
last_update2017-05-28 01:51:03
depth2
children1
last_payout2017-06-04 01:51:03
cashout_time1969-12-31 23:59:59
total_payout_value0.108 HBD
curator_payout_value0.021 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,179
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,873,085
net_rshares95,236,510,639
author_curate_reward""
vote details (6)
@kyle.anderson ·
I think the mentality you have over code is very healthy. I think there is a place in this space for both types of blockchain. DPOS already has some trade offs when compared to other consensus methods. I think there *is* a place for functional programming and the benefits it brings to the table. It will be interesting to see how the space evolves as more applications arive.
properties (22)
authorkyle.anderson
permlinkre-lukestokes-re-kyleanderson-re-lukestokes-my-notes-on-wren-the-language-of-eos-2017527t20511268z-20170528t123136784z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 12:31:36
last_update2017-05-28 12:31:36
depth3
children0
last_payout2017-06-04 12:31:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length376
author_reputation8,970,579,009,561
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,885,728
net_rshares0
@kyriacos ·
$0.45
Excellent post. Easy to follow up even for noobs like me.
👍  , , ,
properties (23)
authorkyriacos
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t064115899z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 06:41:15
last_update2017-05-28 06:41:15
depth1
children1
last_payout2017-06-04 06:41:15
cashout_time1969-12-31 23:59:59
total_payout_value0.338 HBD
curator_payout_value0.109 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length57
author_reputation151,079,958,921,004
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,878,616
net_rshares268,170,510,552
author_curate_reward""
vote details (4)
@lukestokes ·
Thanks @kyriacos! This was mostly notes for me I'll refer to later, but I'm quite happy it has been helpful to others as well.
properties (22)
authorlukestokes
permlinkre-kyriacos-re-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t215622053z
categoryeos
json_metadata{"tags":["eos"],"users":["kyriacos"],"app":"steemit/0.1"}
created2017-05-28 21:56:21
last_update2017-05-28 21:56:21
depth2
children0
last_payout2017-06-04 21:56:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length126
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,901,835
net_rshares0
@lautenglye ·
nice.....resteem and upvote for your post....
properties (22)
authorlautenglye
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170529t001240880z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-29 00:13:51
last_update2017-05-29 00:13:51
depth1
children0
last_payout2017-06-05 00:13:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length45
author_reputation1,745,262,632,168
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,905,184
net_rshares0
@lukestokes ·
$18.72
Looks like Wren may not be used after all. Here's the latest from @dantheman: https://steemit.com/eos/@dantheman/web-assembly-on-eos-50-000-transfers-per-second Follow him and @eos for up-to-date information.
👍  , , ,
properties (23)
authorlukestokes
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170618t211604000z
categoryeos
json_metadata{"tags":["eos"],"users":["dantheman","eos"],"links":["https://steemit.com/eos/@dantheman/web-assembly-on-eos-50-000-transfers-per-second"],"app":"steemit/0.1"}
created2017-06-18 21:16:03
last_update2017-06-18 21:16:03
depth1
children0
last_payout2017-06-25 21:16:03
cashout_time1969-12-31 23:59:59
total_payout_value18.624 HBD
curator_payout_value0.091 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length208
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id5,207,789
net_rshares946,519,283,775
author_curate_reward""
vote details (4)
@orenshani7 ·
Can someone explain to me why a new scripting language is needed for EOS? Why not using Python or Ruby?
properties (22)
authororenshani7
permlinkre-lukestokes-2017528t55651681z
categoryeos
json_metadata{"tags":"eos","app":"esteem/1.4.5","format":"markdown+html","community":"esteem"}
created2017-05-28 02:56:54
last_update2017-05-28 02:56:54
depth1
children6
last_payout2017-06-04 02:56:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length103
author_reputation25,008,785,557,132
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountesteemapp
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,874,457
net_rshares0
@dan ·
Because those other languages are slower and more difficult to sandbox and embed.
👍  ,
properties (23)
authordan
permlinkre-orenshani7-re-lukestokes-2017528t55651681z-20170528t153248585z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 15:32:48
last_update2017-05-28 15:32:48
depth2
children2
last_payout2017-06-04 15:32:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length81
author_reputation155,470,101,136,708
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,890,649
net_rshares10,305,812,599
author_curate_reward""
vote details (2)
@lukestokes ·
$0.16
Thanks for chiming in, Dan. :)
👍  , ,
properties (23)
authorlukestokes
permlinkre-dan-re-orenshani7-re-lukestokes-2017528t55651681z-20170528t153248585z-2017528t165447639z
categoryeos
json_metadata{"app":"chainbb/0.1","format":"markdown+html","tags":[]}
created2017-05-28 21:54:48
last_update2017-05-28 21:54:48
depth3
children0
last_payout2017-06-04 21:54:48
cashout_time1969-12-31 23:59:59
total_payout_value0.148 HBD
curator_payout_value0.011 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length30
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,901,797
net_rshares99,161,863,023
author_curate_reward""
vote details (3)
@orenshani7 ·
Hy @dan, thank you for your reply.

Okay so suppose I want to dive in, (probably not, but someone I know may want to) how do I start? I went to the eos website, and it currently only offers to join the mailing list. So is there some loony adopters kit? Somewhere I can get an eos iso from and and README files? Git maybe?
properties (22)
authororenshani7
permlinkre-dan-2017529t7363023z
categoryeos
json_metadata{"tags":"eos","app":"esteem/1.4.5","format":"markdown+html","community":"esteem"}
created2017-05-29 04:36:33
last_update2017-05-29 04:36:33
depth3
children0
last_payout2017-06-05 04:36:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length321
author_reputation25,008,785,557,132
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountesteemapp
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,910,308
net_rshares0
@lukestokes ·
I dropped some hints in my notes above. The more I learn about the language, the more it seems perfect for the job.
👍  
properties (23)
authorlukestokes
permlinkre-orenshani7-re-lukestokes-2017528t55651681z-20170528t025743102z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 02:57:42
last_update2017-05-28 02:57:42
depth2
children2
last_payout2017-06-04 02:57:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length115
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,874,471
net_rshares1,963,472,551
author_curate_reward""
vote details (1)
@orenshani7 ·
Can you just recap that for me? What is it? Concurrency, maybe?

I'm just trying to figure out weather I should dwell into learning yet another programming language.
properties (22)
authororenshani7
permlinkre-lukestokes-2017528t63759519z
categoryeos
json_metadata{"tags":"eos","app":"esteem/1.4.5","format":"markdown+html","community":"esteem"}
created2017-05-28 03:38:00
last_update2017-05-28 03:38:00
depth3
children1
last_payout2017-06-04 03:38:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length165
author_reputation25,008,785,557,132
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountesteemapp
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,875,165
net_rshares0
@ray123 ·
![The-importance-of-learning-a-new-languagc2cbbbf3-3118-46d9-b533-80fadeb162ae.jpg](https://steemitimages.com/DQmRVUHE5p5VvwpxrH7QJB3QwXKwhmycodFNYHsqEu2anue/The-importance-of-learning-a-new-languagc2cbbbf3-3118-46d9-b533-80fadeb162ae.jpg)
👍  
properties (23)
authorray123
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20171002t133448619z
categoryeos
json_metadata{"tags":["eos"],"image":["https://steemitimages.com/DQmRVUHE5p5VvwpxrH7QJB3QwXKwhmycodFNYHsqEu2anue/The-importance-of-learning-a-new-languagc2cbbbf3-3118-46d9-b533-80fadeb162ae.jpg"],"app":"steemit/0.1"}
created2017-10-02 13:34:48
last_update2017-10-02 13:34:48
depth1
children0
last_payout2017-10-09 13:34:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length239
author_reputation98,036,410,614
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id16,569,332
net_rshares1,056,020,371
author_curate_reward""
vote details (1)
@tanishqyeverma ·
hey lukestokes... sorry for commenting on one of your old posts... I am willing to learn working on EOS.. maybe creating frontend.. where should I start from ?? ... what all language I need to be fluent in ... should I work with steem.js and the community before thinking about EOS?
properties (22)
authortanishqyeverma
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20180203t203540732z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2018-02-03 20:35:42
last_update2018-02-03 20:35:42
depth1
children1
last_payout2018-02-10 20:35:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length282
author_reputation1,624,635,234,378
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,726,688
net_rshares0
@lukestokes ·
Hello @tanishqyeverma. Those are all great questions that no one can really answer but yourself. My suggestion would be to join the EOS communities on Telegram (there are multiple ones) and Discord and start asking how you can provide the most value and then start learning the skills needed to do that.
properties (22)
authorlukestokes
permlinkre-tanishqyeverma-re-lukestokes-my-notes-on-wren-the-language-of-eos-20180203t204916254z
categoryeos
json_metadata{"tags":["eos"],"users":["tanishqyeverma"],"app":"steemit/0.1"}
created2018-02-03 20:49:15
last_update2018-02-03 20:49:15
depth2
children0
last_payout2018-02-10 20:49:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length303
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id34,728,819
net_rshares0
@team101 ·
Another interesting post.  Thank you!
👍  
properties (23)
authorteam101
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t014157754z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 01:42:03
last_update2017-05-28 01:42:03
depth1
children0
last_payout2017-06-04 01:42:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length37
author_reputation12,700,047,182,916
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,910
net_rshares1,150,043,627
author_curate_reward""
vote details (1)
@thehulk ·
$6.98
Thanks for the post i've been trying to do as much research as possible on the EOS ICO as well and your post was well written! Nice to meet you I'm TheHulk!
👍  , ,
properties (23)
authorthehulk
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t013943236z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-05-28 01:39:42
last_update2017-05-28 01:39:42
depth1
children1
last_payout2017-06-04 01:39:42
cashout_time1969-12-31 23:59:59
total_payout_value5.240 HBD
curator_payout_value1.744 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length156
author_reputation5,071,482,442,175
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,866
net_rshares2,714,166,516,834
author_curate_reward""
vote details (3)
@lukestokes ·
Hello Hulk, nice to meet you as well! Yeah, everyone keeps asking in the Telegram about the ICO. The answer is always the same:

> Sign up at http://eos.io/ to get on the mailing list

We're all going to find out together, it seems.
👍  
properties (23)
authorlukestokes
permlinkre-thehulk-re-lukestokes-my-notes-on-wren-the-language-of-eos-20170528t013943236z-2017527t204326877z
categoryeos
json_metadata{"app":"chainbb/0.1","format":"markdown+html","tags":[]}
created2017-05-28 01:43:27
last_update2017-05-28 01:43:27
depth2
children0
last_payout2017-06-04 01:43:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length232
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries
0.
accountchainbb
weight1,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,872,941
net_rshares72,223,009
author_curate_reward""
vote details (1)
@thelightreports ·
Thanks for posting- I'm not a developer but is sounds as if it would be wise ro get up to speed on this- wish me luck.
properties (22)
authorthelightreports
permlinkre-lukestokes-my-notes-on-wren-the-language-of-eos-20170611t221000587z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-06-11 22:10:00
last_update2017-06-11 22:10:00
depth1
children1
last_payout2017-06-18 22:10:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length118
author_reputation22,548,135,605,018
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,621,025
net_rshares0
@lukestokes ·
$0.05
Do it! I think a time will come when everyone will benefit from learning how to read and understand code (if not write some themselves).
👍  
properties (23)
authorlukestokes
permlinkre-thelightreports-re-lukestokes-my-notes-on-wren-the-language-of-eos-20170611t221041613z
categoryeos
json_metadata{"tags":["eos"],"app":"steemit/0.1"}
created2017-06-11 22:10:42
last_update2017-06-11 22:10:42
depth2
children0
last_payout2017-06-18 22:10:42
cashout_time1969-12-31 23:59:59
total_payout_value0.038 HBD
curator_payout_value0.012 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length136
author_reputation554,601,966,217,919
root_title"My Notes on Wren, the Language of EOS"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,621,057
net_rshares17,382,267,518
author_curate_reward""
vote details (1)