Live data from Hacker News

Luna 1.0 Beta is out

luna-lang.org

71–80 of 171 posts

Re: Luna 1.0 Beta is out

#71
post #2

Hi, I'm one of Luna founders, I'll be happy to answer any questions! :)

I love the concept of Luna and think the project itself was great, However I feel you guys have chosen a poor approach to distributing it. ① I feel it would have been far better to implement the studio as an Atom plugin rather than a fork of Atom ② I feel having the compiler only available bundled into the studio is a mistake, there should be a pure CLI interface with minimal external dependencies so that people can…

Thank you for the feedback! To answer your concerns:

1. Studio is actually a set of plugins for Atom, not a fork. It's just that we are shipping an Atom binary and make sure that it can work alongside a standard Atom installation, for a smoother experience. We understand how many people use Atom for their daily work and we'd rather not mess with that.

2. That's a perfectly valid point! We'll prepare a CLI distribution, but for the first release we wanted to make sure that Studio works well (the visuality is one of the strongest points we're trying to make after all). For now there's an option to build a command line client from sources, but a bundled version is coming soon :)

Re: Luna 1.0 Beta is out

#72
post #38
post #25

Earlier quoted context omitted.

I see really fast and hard to understand animations. What i mean is a 20 minute video demonstrating how to solve a real problem in the environment.

@bsaul, video tutorials are a very interesting idea. In the first release, however, we have incorporated few toy-projects and interactive tutorial, which guides you step by step inside the product. Do you think video tutorials are better to understand / follow than examples or interactive tutorials ?

Just to say a big thanks from one of us who prefer text.

I know some people prefer video but I strongly prefer text and examples.

Feel free to add video as well, - just wanted you to know at least some of us where happy :-)

Re: Luna 1.0 Beta is out

#73
post #2

Hi, I'm one of Luna founders, I'll be happy to answer any questions! :)

This looks absolutely awesome! Very excited to try it out. My biggest question that I couldn't immediately answer from the website is how well this deals with larger than memory datasets. Can it source data from a Postgres DB? A Cassandra cluster? Can I build/debug on local CSVs and then apply the dataflow to live data in an S3 bucket?

Hey, thank you! :) You can run computations on streaming data sources, and building computations on some local files and then running it as a part of a bigger, network connected pipeline is a very common workflow. As for connectors for specific services like Postgres or Cassandra, there aren't any libraries yet. All there is is bare networking, ready to be used for these. If you'd like to make that happen please let us know over the chat or at our forum, we'd love to assist you!

Re: Luna 1.0 Beta is out

#74

Earlier quoted context omitted.

Investors: https://www.crunchbase.com/organization/nodelab-2

Oh, ok. But pardon the ignorance, but how do the investors make a return on their investment, freemium language and premium tools?

"Freemium language" is not an option. The language is, and will be free and open source. I cannot even imagine any other option, particularly after open sourcing the codebase. Premium tools and services is the way to go for us and we don't feel that would be detrimental for Luna. It ranges all the way from simple consulting services to running a Luna based cloud environment, but there is no threat for Luna as a language in that. On the contrary, this kind of support usually helps boost the technology.

Re: Luna 1.0 Beta is out

#75
post #2

Hi, I'm one of Luna founders, I'll be happy to answer any questions! :)

This looks great. Congratulations on releasing the beta.

* Is it possible to work with incoming data in real time?

* Is it possible to use MIDI and audio as data sources?

* If so, can the applications also output MIDI and audio in real time?

Re: Luna 1.0 Beta is out

#76

Earlier quoted context omitted.

Equivalent text and graph representation is the killer feature. I previously looked at stuff like https://flowhub.io/ide/ which is a dataflow language spec and editor. Specifically the js version https://noflojs.org/example/ for compiling graphs into js for some canvas image pipeline work. Each component has an underlying text representation that you can edit like you guys. But that representation isn't code. It's ju…

people definitely don't want to code with a mouse dragging and zooming Actually that is exactly what I want which is why I signed up for the Luna beta months ago. We have had flow based programming for a while in the synth and robotics communities and nesting diagrams within each other is the normal thing. For many tasks you can produce elaborate working interactive UIs without ever writing code. My favorite software…

would you care to name that favorite software that has reoriented itself towards Ruby? Curious to learn more

Re: Luna 1.0 Beta is out

#77

Earlier quoted context omitted.

Investors: https://www.crunchbase.com/organization/nodelab-2

Oh, ok. But pardon the ignorance, but how do the investors make a return on their investment, freemium language and premium tools?

Yea, having a first mover advantage on every major product in and around the language is how they profit. Sort of a pretty old racket actually. Create a brand new market vertical, and then build the ecosystem for it before anyone can even access it. It's kind of like pre-mining a crypto currency. Except that in this case it's actually useful and a primary way for the field to move forward, indeed many of the most useful languages in the world start like this.

Re: Luna 1.0 Beta is out

#78
post #2

Hi, I'm one of Luna founders, I'll be happy to answer any questions! :)

This looks great. Congratulations on releasing the beta. * Is it possible to work with incoming data in real time? * Is it possible to use MIDI and audio as data sources? * If so, can the applications also output MIDI and audio in real time?

It sounds like you’re looking for a nicer version of Max/MSP. I’d certainly be keen to see Luna’s GUI applied to that domain, but I think it’d be better to hope that Max take UI / language design lessons from Luna than Luna add audio processing. The std lib in Max is so astoundingly rich — the number of highly optimized DSP ops implemented in C is going to be hard to match. Even if, say, there was a way to run Luna on the browser, so as to leverage the Web Audio API, you’d have nothing close to what Max has for processing.

But of course, Max’s UI and the design of their atomic language constructs really leave a lot to be desired. In this regard, it seems Luna is already flying circles around them. (Though I say this without having actually used Luna, so... grain of salt.)

Comparing the two is so fun, as it shows just how underexplored the world of node-based dataflow languages is.

Re: Luna 1.0 Beta is out

#80

Be aware, before downloading: This application will not run without providing an e-mail address. It also forces data collection. I will not use such software.

It's still in beta. It's common for betas to do that, so you can have enough information to fix problems that might occur. Unless the beta is already a RC and is basically just released for advertising reasons...
Post reply on HN