TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Tylr: A tiny tile-based editor

115 pointsby harporoederabout 3 years ago

7 comments

giraffe_ladyabout 3 years ago
Iiiinteresting. It reminds me of a hillel wayne thread from a while back that I remember poorly and can&#x27;t find but will try to paraphrase.<p>It was like &quot;programming languages and workflows are built around the state of having written code rather than writing code.&quot; I think the example was how in most languages you can remove a few chars or a symbol and put it in a 100% invalid state where none of the tools will work at all. A few seconds ago you had a bunch of type information, jump-to-definition, auto formatting etc, now you have a compiler error instead.<p>It really stuck with me because it described an experience so common I don&#x27;t even really notice it anymore but really. What would it be like to work in a language that considered &quot;non-functional&quot; states still &quot;valid&quot; and tried to express what they knew about the gaps?<p>This is a very different idea but I feel like it&#x27;s approaching some of the same concepts, in a way.
评论 #31385070 未加载
评论 #31392575 未加载
评论 #31385429 未加载
评论 #31385384 未加载
评论 #31386052 未加载
评论 #31385120 未加载
评论 #31385949 未加载
janjonesabout 3 years ago
I like the idea of editing AST directly instead of just plain text. JetBrains MPS[1] is an editor based on the same principle (but much more mature). Also, the Unison language stores its code only as AST, not text[2].<p>[1] <a href="https:&#x2F;&#x2F;www.jetbrains.com&#x2F;mps&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.jetbrains.com&#x2F;mps&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;jaredforsyth.com&#x2F;posts&#x2F;whats-cool-about-unison&#x2F;#Code-is-stored-as-a-structured-type-checked-tree-in-a-database-not-as-text-in-files" rel="nofollow">https:&#x2F;&#x2F;jaredforsyth.com&#x2F;posts&#x2F;whats-cool-about-unison&#x2F;#Code...</a>
评论 #31388282 未加载
评论 #31386495 未加载
评论 #31385947 未加载
hombre_fatalabout 3 years ago
Really cool UI with downright impressive polish.<p>Unfortunately I don&#x27;t understand the language. But man, the UI looks and feels great.
disconcisionabout 3 years ago
previous discussion: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27926758" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27926758</a>
smitty1eabout 3 years ago
The upper-right ? leads to a Twitter thread with more detail:<p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;dm_0ney&#x2F;status&#x2F;1414742742530498566?s=20" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;dm_0ney&#x2F;status&#x2F;1414742742530498566?s=20</a>
评论 #31385394 未加载
andrewlabout 3 years ago
It made me think of Lamdu[1] a bit. I’m glad to see people thinking and building in this area.<p>[1] <a href="http:&#x2F;&#x2F;www.lamdu.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.lamdu.org&#x2F;</a>
dataangelabout 3 years ago
totally broken on mobile (Android), can&#x27;t see a thing
评论 #31388133 未加载