HNHacker News
TopNewBestAskShowJobs

jiyinyiyong

287 karma · joined March 9, 2011

/chenyong/, 1991, dreamer, coder

http://tiye.me

submissionscomments
jiyinyiyong··on Cirru – An editor for AST
Author here. Added another quick video on Youtube, check this out https://news.ycombinator.com/item?id=13774829

Guess I need help from someone because English is not my mother language, and I even got cough these days.

jiyinyiyong··on Cirru – An editor for AST
I agree. I'm just too lazy to add that. Actually on http://cirru.org/ there's a button named "Show me data". By clicking at the button you get the data in vectors, which is almost the thing you shown in the png. Personally I'm already familiar enough to read AST from the UI with nothing like assistant.

I think reading by a JavaScript programmer, TCO is "Tail Call Optimization".

jiyinyiyong··on Cirru – An editor for AST
I uploaded a new video, hope it explains my ideas better. https://youtu.be/zsiYPppEDp0
jiyinyiyong··on Cirru – An editor for AST
Author here. Your are right. Graphical editor is just a favor of myself and happened to make implementing this features easier. If you are skilled enough to parser code in text and build a tree underneath, it's definitely the same result that you got smart IDE that helps write code faster.

BTW, I don't know much about building IDEs, so I won't analyze code by myself and let the editor recognize the code. Could be very tough work.

jiyinyiyong··on Cirru – An editor for AST
Author here. Try http://text.cirru.org see if it fits your mind. I guess people always hate news things that breaking others. Me too....
jiyinyiyong··on Cirru – An editor for AST
Author here. Theoretically it can any language that has a simple way to generate code from a simple AST. But in my case it's Clojure because in Lisp I can generate code from data easily with https://github.com/brandonbloom/fipp/ . I wrote several posts before I guess it's can not be explained with only two pages.
jiyinyiyong··on Any company using Vue.js? Are you hiring?
If you are interested work in Shanghai, you may checkout the company I'm currently working for https://github.com/elemefe .
jiyinyiyong··on Why I moved from Angular to React
Yeah, agreed.
jiyinyiyong··on Why I moved from Angular to React
I'm saying MobX is not the final answer for React. Behind React is the theory of uni-directional data flow. Observable in MobX looks nice and it fixes uni-directional data flow in JavaScript syntax of assignments. Seeing from ClojureScript and other languages that implemented persistent data structure by default, MobX is just a tricky solution designed for JavaScript. And ClojureScript handle uni-directional data flow well too with persistent data and atom type.
jiyinyiyong··on Why I moved from Angular to React
MobX makes React simple because it's JavaScript. If you've write React with ClojureScript, you will find out that ClojureScript simplified React too. And people may also say ClojureScript is the magic piece that make React great.
jiyinyiyong··on Why You Shouldn’t Use ReactJS for Complex Projects
React is not good enough since it's based on JavaScript. Swapping the language to ClojureScript or ReasonML, the situation will change.
jiyinyiyong··on Time-Travel Debugging for JavaScript/Node.js
I would prefer calling it "Time tracing debugger", it not traveling as Bret Victor told.
jiyinyiyong··on Phlisped: A Graphical Programming Editor Experiment (2014) [video]
Video comment https://www.youtube.com/watch?v=ar_j5Bn59HM&feature=youtu.be...
jiyinyiyong··on ClojureScript is the most-used functional language that compiles to JavaScript
BuckleScript is fast https://news.ycombinator.com/item?id=13448769
jiyinyiyong··on ClojureScript is the most-used functional language that compiles to JavaScript
Why not Lumo?
jiyinyiyong··on A deep dive into ClojureScript reagent
Respo is in ClojureScript too. I do hope I can get more attractions. http://respo.site/
jiyinyiyong··on Rax – A universal React-compatible render engine
Well, I see it only a smaller project created by people in the Weex community who prefer React syntax. They did not even talk much about it on Weex Conf. https://atf.alibaba.com/weex
jiyinyiyong··on Programming languages that are actively developed on GitHub
No ClojureScript, seriously?
jiyinyiyong··on Prime Number Spiral
Might be useless, but I got some pictures for primes too http://jiyinyiyong.blog.163.com/blog/static/6469987620111311...
jiyinyiyong··on Nectar: A Native JavaScript Compiler Inspired by Crystal Lang and Nim Lang
I would like to hear comments on SoundScript. Heard Google was trying to speed up JavaScript by creating a high performace subset of it, and it's very related to type inference. But no more updates.

http://www.2ality.com/2015/02/soundscript.html

https://github.com/v8/v8/wiki/Experiments%20with%20Strengthe...

jiyinyiyong··on How to Use Clojure for Scripting
Boot is too slow to start. Use Lumo, which is based on Node.js and boots really fast. And npm packages are available too. Well, it's more JavaScript than Java.

https://github.com/anmonteiro/lumo

jiyinyiyong··on Top OpenBSD Donors
If you know Chinese, I will suggest you watching the videos of the release events. That's a very popular event in China since the speech skills.
jiyinyiyong··on Boards in Asana
Anyone noticed http://teambition.com ?
jiyinyiyong··on Lumo – A fast, standalone ClojureScript REPL that runs on Node.js and V8
Really hope one day we can build ClojureScript projects without JVM. Lumo is one more step further than Planck.
jiyinyiyong··on Is (React) Fiber ready yet?
Google release demos and products before they advertise them. Unlike Facebook.
jiyinyiyong··on Typing Chinese like English
Nowadays voice input in pure Chinese is already fast enough for daily usages.
jiyinyiyong··on You might not need JavaScript
Uninstall all JavaScript engines from you browser to prove that!
jiyinyiyong··on Yarn – A new package manager for JavaScript
In China, we have using part of yarn for long, installation speed can be boosted with https://github.com/cnpm .
jiyinyiyong··on Strangeloop 2016
Long time to watch the videos
jiyinyiyong··on Show HN: Stack Editor, programming by “functions”
Author here, Stack Edittor is subproject of Cirru Project http://cirru.org

I prepared a demo based on Stack Editor and it's probably better for trying out: https://github.com/Memkits/wanderlist/

Actually I prepared videos and posts to explain it, since it's a almost new thing to many people. Read this one https://news.ycombinator.com/item?id=12296253

← PreviousPage 4 of 7Next →