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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

SciRuby

225 点作者 jergason超过 13 年前

15 条评论

djacobs超过 13 年前
I'm glad to see this project is coming back.<p>I'm in the middle of writing a Stats library for Ruby[0]. Maybe we can join forces?<p>[0] <a href="https://github.com/davejacobs/stats" rel="nofollow">https://github.com/davejacobs/stats</a>
评论 #3182639 未加载
gphil超过 13 年前
I noticed this is licensed as GPLv3 as opposed to a BSD license for SciPy. Isn't this going to be a huge barrier to adoption, or am I missing something?
评论 #3182684 未加载
bugsbunnyak超过 13 年前
Why?<p>The two technical justifications (objects all the way, and enumeration) in the FLOSS interview [0] are both arguable and not nearly convincing enough to justify further fragmentation of the open-source science ecosystem. If I want cleaner semantics, s/python/ruby is at best moving sideways - for the sake of a few keystrokes? Ruby is slower both in the interpreter itself and in the lack of f2py,Cython,Numexpr,PyCUDA,weave (even Theano sometimes).<p>If I need a real change, I'll use Ocaml or Clojure, and gain speed from the change.<p>It seems like a waste to discard (or attempt to replicate) the 10s-100s of person years represented by SciPy and the ecosystem including f2py, Cython, MayaVi, IPython (not just a REPL), Pandas, Chaco, PyCUDA/OpenCL, and SAGE - to name a few.<p>Are there any other, better reasons to want to build an ecosystem from scratch?<p>[0] <a href="http://www.floss4science.com/interview-sciruby-team/" rel="nofollow">http://www.floss4science.com/interview-sciruby-team/</a>
评论 #3184787 未加载
epistasis超过 13 年前
I hope they don't set up SciPy as the project to emulate and improve upon. Deep knowledge of R, Fortran, and Matlab would better inform this project of what scientists need.<p>SciPy is great, but it's clearly best for programmers that have a slight scientific bent and can't stomach learning the existing scientific tools (which are admittedly a bit difficult to combine with modern software engineering). There are some great ideas in SciPy, but a broader set of influences is essential to making a great scientific toolkit.
评论 #3180635 未加载
评论 #3180655 未加载
评论 #3180632 未加载
评论 #3180707 未加载
评论 #3183239 未加载
评论 #3181326 未加载
评论 #3180582 未加载
评论 #3183704 未加载
hogu超过 13 年前
This is a sincere question, if you're doing science, why would you want to use ruby over python?
评论 #3183446 未加载
评论 #3182112 未加载
评论 #3183622 未加载
jcarden超过 13 年前
Wow. This is very much needed. That being said, to what end are they going for ?
评论 #3180511 未加载
评论 #3180966 未加载
tel超过 13 年前
I'm really glad they're implementing Protovis instead of trying to copy Matlab's plotting facilities like Matplotlib. Matlab plotting is pretty terrible.
评论 #3180806 未加载
willpearse超过 13 年前
Great idea and something that will definitely be highly used (I'm downloading it now!), but I really would be cautious attempting to provide what R provides, 'but better'.<p>R's power comes from the fact that hundreds of scientists have written packages for it when they have a new method - you won't be able to get that overnight. Also, R has strong links with other languages like C.<p>Finally, while I agree that sometimes R's syntax can be slightly obfusicated, I don't really think the examples on their site are fair... You can 'plot(y~x)' guys :p
freyrs3超过 13 年前
Interesting stuff, but given the sheer brainmass that SciPy has attracted its going to be hard to draw users away from that crowd. I think the only appeal of this project, at least for the time being, is labs that are already entrenched in Ruby.
catch23超过 13 年前
hopefully they make the DSL similar to matlab. Having worked in matlab &#38; numpy, I can definitely say that having numpy's syntax semi-close to matlab helped a lot when we do ports. It (porting) happens more often than you'd think.
sunkencity超过 13 年前
Looks good. I'm a big fan of narray to get decent performance for array operations, interesting to see how the rewrite of that will perform. Narray is pretty damn close to realtime compared to native ruby implementations.
评论 #3182226 未加载
georgeg超过 13 年前
This is absolutely needed. Glad that the project is come back to life. Big up to the developers.
piccadilly超过 13 年前
God forbid you use existing mature tools appropriate to your task.
评论 #3188461 未加载
jwallaceparker超过 13 年前
This is terrific. This is newsworthy. Hope it gets legs.
timwang超过 13 年前
python's concurrent programming is not that good. how is the situation in ruby?
评论 #3184388 未加载