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.

Writing a simple SQL interpreter in Julia

122 pointsby nathandalyover 6 years ago

5 comments

StefanKarpinskiover 6 years ago
Great blog post! Nathan also gave an excellent talk at JuliaCon this year about building and distributing Apple App Store apps in pure Julia:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=kSp6d3qSb3I" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=kSp6d3qSb3I</a>
评论 #17968555 未加载
评论 #17972350 未加载
eigenspaceover 6 years ago
That was a great read! I always love seeing people writing DSLs in Julia, even if it’s just for fun.<p>Was there anything that you found to be surprisingly challenging, or was it mostly straightforward?
评论 #17968737 未加载
dirkgentlyover 6 years ago
Neat, but..<p>&gt; Cause it turns out, hey, a join is really simple! All it&#x27;s doing is basically computing the Cartesian Product of your two tables, and then filtering out rows based on how you specified the query. No big deal.<p>Was this a simplification or that&#x27;s how you think JOINs work? In either case, it&#x27;s an extremely misleading statement.
评论 #17970451 未加载
评论 #17970186 未加载
agumonkeyover 6 years ago
oh metalevel eDSL, I was expecting standalone sql parsing :)
评论 #17969740 未加载
et2oover 6 years ago
Very cool work!<p>Do you think it&#x27;s likely someone will eventually write a full database system in Julia?<p>It&#x27;d be kind of crazy do do it I&#x27;m such a high level language, but I wonder... It seems like Julia is pretty fast and capable.
评论 #17971375 未加载