from Hacker News

Luna 1.0 Beta is out

by kot-behemoth on 1/16/18, 11:14 PM with 167 comments

  • by kustosz on 1/17/18, 12:00 AM

    Hi, I'm one of Luna founders, I'll be happy to answer any questions! :)
  • by moondoge on 1/17/18, 12:38 AM

    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.

  • by rayalez on 1/17/18, 1:12 AM

    Amazing! I've been lookibg forward to this for a long time, can't wait to build something with it!

    By the way, I've made an unofficial subreddit:

    https://www.reddit.com/r/LunaLang/

    Could be useful to share projects, ask/answer questions, etc.

  • by kabes on 1/17/18, 11:05 AM

    It's cool technology, but if I take a look at an example of a simple react todo list in a similar project like flowhub: https://app.flowhub.io/#project/c111454c9fd2f74d37d1e8a4e739...

    This looks more complex, harder to reason about and harder to make than just writing the code. And it only gets worse as complexity increases. But of course I've got way more mileage writing code than doing this.

  • by ernsheong on 1/17/18, 1:16 AM

    Pardon the ignorance, but how does the team support itself, freemium language and premium tools?
  • by quizotic on 1/17/18, 12:12 AM

    Beautiful. Data Flow + Functional. Love the idea and can't wait to try it out!
  • by dflock on 1/17/18, 12:38 AM

    This looks like it might a good fit for data flow/transform/etl type workflows.

    1. Does this work in a clustered/distributed environment? 2. Does this integrate with Hadoop/Mapreduce/Yarn/Kafka? 3. If it doesn't integrate with hadoop, how hard would it be to integrate it, do you think?

  • by singingboyo on 1/17/18, 1:27 AM

    The 'Textual Luna' section mentions language interop/FFI. However, nothing I can find elsewhere mentions anything on it.

    I understand that it's 'coming soon', but what does 'soon' mean in this case? Not having anything for this is a fairly large omission, IMO.

  • by kobrad on 1/17/18, 11:03 AM

    This thing is a nightmare to install and uninstall. The installer is 170 megs and downloads god knows what, there is no uninstall, and when you try to do it manually you see it spawned three or four processes without letting you know. This is incredibly amazingly malware like if you ask me
  • by brucephillips on 1/17/18, 1:39 AM

    When, specifically, would I use this rather than conventional programming?
  • by xvilka on 1/17/18, 1:27 PM

    It can make an interesting addition to Cardano (ADA) smart-contracts platform for designing visually formally safe programs for their distributed virtual machine.
  • by Vesnica on 1/17/18, 1:00 AM

    Windows installer needs add proxy settings, I'm behind a firewall, and always get "Prelude.head: empty list" error.
  • by akavel on 1/17/18, 2:13 PM

    Wooohooo, I'm super happy and excited that you made it!!! Was already losing hope, and now what an awesome surprise! :) Huge congratulations, getting from prototype to shipping is hard, and you know it well enough :) Hope I'll have a chance to dabble with it ASAP!

    By the way, have you sent a notification email to your alpha subscribers? I don't seem to have gotten anything in my inbox... only found via HN (just when I was starting to ponder if I should try harder to overcome this addiction...)

    Hm, and maybe are you planning some kind of release party or something at your office or somewhere in Kraków? :) Or did you already have one? :)

  • by somezero on 1/17/18, 1:39 AM

  • by garyclarke27 on 1/17/18, 12:12 AM

    Looks cool - Is it easy to interact with a SQL database, ideally Postgres?
  • by e3b0c on 1/17/18, 3:33 AM

    This looks very cool.

    It would be interesting if we can construct software with a UI like this but based on an SSA IR or downright CPU instructions instead of another high-level language.

  • by qwerty456127 on 1/18/18, 10:14 PM

    What the site promises looks INSANELY COOL but the app doesn't seem to work actually. Errors behind every corner, 100% CPU load all the time and the tutorial won't finish loading. This is not beta, this is pre-alpha at best. I really hope it's going to be fixed in near future, can't wait to actually try applying it.
  • by simplify on 1/17/18, 12:07 AM

    This seems like my dream environment come true. Can I build a web server with it? Does it have package management?
  • by shalabhc on 1/17/18, 1:48 AM

    Is it possible for Luna to self host? Is that somewhere on Luna's roadmap?
  • by jlebrech on 1/17/18, 9:57 AM

    this is the programming language for the touchscreen generation, every language until now was born from keyboard use. brillant.

    I've wanted to see any language have an ast represented visually, then when you save changed to that visual representation it would save back to the original file format, this is very close to what I was thinking of.

  • by StreamBright on 1/17/18, 1:38 PM

    > Powerful engine. Limitless.

    I think at very least it is limited by the known universe. :)

  • by wiradikusuma on 1/17/18, 3:11 AM

    Can I TL;DR this as Google Data Studio but not SaaS, and for advanced user?
  • by pbiggar on 1/17/18, 2:21 AM

    Congrats, this looks awesome! Love the inline graphs and realtime updates!
  • by solarkraft on 1/17/18, 1:37 AM

    This is exactly the future.
  • by serverholic on 1/17/18, 12:05 AM

    Very cool! Can't wait to play with this.
  • by cakoose on 1/17/18, 1:29 AM

    "many recent innovations in programming language design, such as higher-order functions, non-strict semantics, algebraic data types, object oriented programming and sophisticated type inference engine"

    These lies are unnecessary.

  • by Rebelgecko on 1/17/18, 12:11 AM

    Cool looking project. Unfortunately my browser (Firefox) is really struggling with scrolling on the overview page... It keeps getting stuck while scrolling past the "powerful engine. Limitless" block of text.