TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

A Julia Interpreter and Debugger

351 点作者 one-more-minute大约 6 年前

15 条评论

nathcd大约 6 年前
&gt; JuliaInterpreter received numerous performance enhancements, and now can run step-wise through code at roughly 50× its original speed. These optimizations reduce—but come nowhere close to eliminating—the most serious disadvantage of running all code in the interpreter: slow performance. It is hoped that the performance gap between compiled and interpreted code, which can be many orders of magnitude, will narrow in the coming months. However, the interpreter will always be slower than compiled code.<p>&gt; It’s also worth noting that there are cases where the interpreter feels faster, at least on initial execution. Julia’s JIT compiler produces excellent results, but all that code-analysis takes time; there is interest in exploring whether running more code in the interpreter could reduce latency, a.k.a. the “time to first plot” problem. JuliaInterpreter is a potential tool for exploring that trade off, and it appears that not much additional work would be needed.<p>Oh wow, this is great. I&#x27;ve really enjoyed what little toying around with Julia I&#x27;ve done, but it seemed just shy of feeling truly interactive to me. But I really do love the featureset of the language, so if this gets integrated into the language and it helps in time to interactivity, I&#x27;ll absolutely be moving some parts of my work to Julia.
评论 #19460528 未加载
hawski大约 6 年前
That&#x27;s a great news! I search for a new general use (for me) language. I come from C++ and C land. I don&#x27;t like Python for bigger projects, because of it&#x27;s typing regime, performance and white space significance. So far Julia seems nice and improvement in tooling is always welcome, because tooling is crucial for the language survival.<p>A side question: How is Julia for web development? I&#x27;m not really a web developer and my mindset is more in realms of C, shell and CGI or Go. I mean a small to mid scale operation so SQLite integration is probably enough and Julia has a package for that.
评论 #19458532 未加载
评论 #19457612 未加载
评论 #19457457 未加载
评论 #19460372 未加载
评论 #19457619 未加载
amasad大约 6 年前
This awesome! I just created a Julia Debugger playground on Repl.it: <a href="https:&#x2F;&#x2F;repl.it&#x2F;@amasad&#x2F;julia-debug" rel="nofollow">https:&#x2F;&#x2F;repl.it&#x2F;@amasad&#x2F;julia-debug</a> (it&#x27;s a bit slow to start but then runs smoothly)<p>Here is a quick screencast: <a href="https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;PXTRgHp" rel="nofollow">https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;PXTRgHp</a>
评论 #19479200 未加载
xvilka大约 6 年前
They are participating in Google Summer of Code and there are many interesting projects in the ideas[1] list.<p>[1] <a href="https:&#x2F;&#x2F;julialang.org&#x2F;soc&#x2F;ideas-page" rel="nofollow">https:&#x2F;&#x2F;julialang.org&#x2F;soc&#x2F;ideas-page</a>
tombert大约 6 年前
Debuggers are one of those things that I almost never use, and have a completely unearned distaste for. Literally every single time I&#x27;ve used a debugger it&#x27;s been useful, but it&#x27;s never something I think about using off the cuff. Maybe I&#x27;m just an incompetent goober who spends too much time on IRC :)<p>I&#x27;ve been getting into Julia a bit for personal projects, since I like it better than Python, so maybe this will be a good excuse to learn how to use debuggers more effectively.
评论 #19456404 未加载
评论 #19456275 未加载
评论 #19458196 未加载
评论 #19469106 未加载
评论 #19457593 未加载
register大约 6 年前
This should be a game changer. I had tried Julia before and was disappointed by the interactivity of the REPL because redefinition of code at runtime was anything but easy to achieve. If it works as stated Julia REPL now should be on par with CL&#x27;s one. I&#x27;ll give Julia another try!
评论 #19457019 未加载
评论 #19461774 未加载
saagarjha大约 6 年前
Don&#x27;t know much about Julia, but it seems like this debugger works by running the code in an interpreter? Is there tooling around debugging compiled Julia code as well, or is this the only way to feasibly debug Julia? It any of this tooling standardized so it could work in say GDB or LLDB (taking advantage of their command syntax, Python API, etc.)?
评论 #19457067 未加载
评论 #19456417 未加载
评论 #19457088 未加载
评论 #19457207 未加载
teamspirit大约 6 年前
I&#x27;ve been meaning to get into julia for quite some time, but I always feel like the community is always like, &quot;this version still needs X, when that comes out, it&#x27;ll be ready.&quot; Is this it? I guess if I had applied that logic to anything else I would never have started on those either. Meh, maybe it&#x27;s just me.
评论 #19457074 未加载
评论 #19457191 未加载
h8hawk大约 6 年前
The main problem with Juno is Atom . I really hope julia come up with better VSCode support. Atom editor is essentially broken. They should choose VSCode as their main editor.
评论 #19458725 未加载
评论 #19460487 未加载
评论 #19460475 未加载
评论 #19458454 未加载
iamed2大约 6 年前
One thing that outsiders miss when considering MATLAB is the incredible debugging workflow. With this release and the Juno integration, we finally have the same experience for Julia! As a developer who used to use MATLAB and now uses Julia every day I am very excited to make use of this tool.
FridgeSeal大约 6 年前
This is super cool and I’m really looking forward to giving this a go, great work Julia team!
mark_l_watson大约 6 年前
Sweet. I have been slowly learning Julia - this should help!
boromi大约 6 年前
When can we expect integration with VScode. Atom is too slow on my computer.
AlexCoventry大约 6 年前
I tried julia three years ago, but version skew was a huge drag. Has the situtation improved on that front?
评论 #19457636 未加载
评论 #19457639 未加载
评论 #19458472 未加载
b_tterc_p大约 6 年前
Does this mean for loops would now be slower than vectorized ops? Excuse me if that’s a stupid question