Show HN: Alan – An implicitly parallel programming language
1–9 of 9 posts
Re: Show HN: Alan – An implicitly parallel programming language
#2Re: Show HN: Alan – An implicitly parallel programming language
#3This looks cool. I'm curious how it compares to frameworks like Dask and Ray.
Re: Show HN: Alan – An implicitly parallel programming language
#4Re: Show HN: Alan – An implicitly parallel programming language
#5Interesting idea. Are there any performance benchmarks that you've run and can share? I'd really like to get a sense for what kind of improvements you've seen for computationally heavy tasks vs. a language like Go or Python.
Re: Show HN: Alan – An implicitly parallel programming language
#6Re: Show HN: Alan – An implicitly parallel programming language
#7Re: Show HN: Alan – An implicitly parallel programming language
#8This is incredibly impressive! Do you think this will support machine learning workloads?
Re: Show HN: Alan – An implicitly parallel programming language
#9In case you're still lurking, we wanted to give you our answer. :)
Our array-level parallelism is very similar to NESL's, but we also include IO concurrency based on dependency graph analysis and a coarser Event-level parallelism. Fortress does share many similarities with Alan, including being able to declare your own operators, but is a runtime typed language while Alan is compile-time typed so we should have a higher performance "ceiling" in comparison. We're also owning the runtime entirely so we can make optimizations that a JVM-targeted language would not be able to.