Live data from Hacker News

Luna – Visual and textual functional programming language

luna-lang.org

251–260 of 331 posts

Re: Luna – Visual and textual functional programming language

#251

Earlier quoted context omitted.

Janus/Ianus? Two headed god of.. You know what, I'll just link the wiki page: > In ancient Roman religion and myth, Janus (; Latin: Iānus, pronounced [ˈjaː.nus]) is the god of beginnings, gates, transitions, time, duality, doorways, passages, and endings. He is usually depicted as having two faces, since he looks to the future and to the past. https://en.wikipedia.org/wiki/Janus

Thank you for this name! I really like the connection, it is in fact super cool. The only thing that puts me off when thinking about this name is that "Janus" is a very similar name to "Janusz", which is in polish a name used very often to describe in jokes greedy and unfair entrepreneur :D

There are more ways to spell the name, maybe one of them doesn't trigger that association?

Re: Luna – Visual and textual functional programming language

#252
post #215

Earlier quoted context omitted.

I will reconsider hiding my real feelings. I really feel I should not hide them ;)

Man people who would bail out of the entire project just because of one of the members' likes or dislikes on his bio snippet are petty, please don't optimize for those people...

It's not some dramatic "bailing out of an entire project". A more realistic scenario would be:

> "Oh here, that link sounds interesting."

> "Hmm, another visual programing system, I wonder how it works."

> Read for a few minutes, then clicks link to the about page

> Reads part about hating javascript. "Huh.. I wonder why they hate it so much"

> Gets distracted, makes some coffee

> Comes back, and without really thinking about it, closes tab, and goes back to previous task

In this scenario, they might have possibly investigated further and checked the project out. Overall, most people probably won't care, but I would guess the statement is slightly net negative.

Taking a step back, this entire sub-thread is a fairly ridiculous bikeshedding, and I do feel a little bad about participating in it, heh.

Re: Luna – Visual and textual functional programming language

#253
post #250
post #26

Hi guys! My name is Wojciech Danilo and I'm one of the founders of Luna. The timing for this news is a little unfortunate, because we are just before releasing Luna as an Open Source project! However, it's great time to answer some questions and give you a short update what has happened for the last couple months: 1. We've raised a seed round of $1M, so we can safely focus on product development and shortly on commun…

Nice work, may want to update the copyright on the website - says 2016 still

Thanks for catching it! We'l be releasing a new website shortly so it will be fixed soon! :)

Re: Luna – Visual and textual functional programming language

#255
post #222

Earlier quoted context omitted.

(just going' down this rabbit hole with you all) The problem I have with static typing (as widely implemented) is it solves little problems at the cost of arbitrary inflexibility which ends up rippling through a code base. And the little problems are better solved in other ways. E.g., unit tests and the like catch type errors on the way to validating that your code actually does what you think it should do. Static ty…

> The problem I have with static typing (as widely implemented) Mainstream type systems are best ignored. If it doesn't have sum types, it's not a good type system. If it doesn't have generics, it's not a good type system.

More flexible static type systems can help, but they don't address the fundamental problem that they are trying to make a strong statement at development time about something that isn't known until runtime.

This pushes dealing with the problem (of what if something isn't the expected type/is malformed/is missing/is incomplete) to the wrong place, causing unnecessary complexity, dependencies and bugs.

Re: Luna – Visual and textual functional programming language

#256

Earlier quoted context omitted.

its just a kind of hipster thing to do, to hate things. i did it with mysql and php. its like a way to show that you are cool.

Even worse though,is to have your personal identity tied up in the language you work in. If you are actually Brendan Eich, then I get you taking it personally, otherwise, who cares?

yea, i guess i shouldnt care as much.

Re: Luna – Visual and textual functional programming language

#257

This. Looks. Awesome! I literally cannot wait to try this out on some data processing/number crunching stuff! The integrations with the likes of Python are super exciting as well - any plans (even remote ones) to do the same with Julia?

I'm glad you like it! :) I'm very curious about your feedback after using Luna, don't forget to keep in touch with us after the release!

We do not integrate with any language, because the visual representation is just a different syntax for Luna. In fact we keep both syntaxes - textual and visual with the same powers, so you can switch between them, but they are just syntaxes for the same language.

Integrating with Julia (or other lang) would be hard because the language has to be designed in such way that it will allow for such dual representation. We put an enormous effort to design Luna this way. However it will be possible to integrate Julia in such way, that some of the nodes would be written in Julia and then even allow to in-place expanding nodes to small text-editors to preview the code in place. It will however not be possible to translate Julias code to graph or vice versa.

Re: Luna – Visual and textual functional programming language

#258
post #140

Earlier quoted context omitted.

I applaud your candor.

Qubex, I'm sad such comment appeared. I'm sad only because it shows how rare people are honest while building companies. How can we build something that engages other people and cheat on them? Look, we've been working on Luna for over 2 years now, full time in a team of 7 people. We were often working during weekends or hardly sleeping at nights just to create what we believe in. We were constantly using software bui…

That's a heartwarming response, truly.

I was prompted to write my original comment by the simple fact that (usually, in my experience) people stick to the half-truths that are easiest for them to communicate, rather than embracing the hard work of truly conveying their inner meanings (note the plural). To wit: once a website is up and a coherent (albeit incomplete) ’truth’ has been ”put out there”, rarely would I expect the author of that website to turn around and say ”that is the self-serving story we wish to convey to one subset of our potential audience, those who self-select by relying on our website for information”. It's a very intellectually honest approach to admit that the content of the website is not Truth but rather some kind of social mechanism, every. It as ’functional’ as the code itself, and serves the a ’propagandistic’ purpose.

Collectively I summarise all of this as ’candor’. ;)

Re: Luna – Visual and textual functional programming language

#259
post #32

Here is the snapshot from when this was submitted to HN about a year and a half ago: http://archive.is/V2VwE My question: what has changed? Has anyone addressed any of the fundamental questions that were posed last time this was submitted? Are there any concrete examples of how you might use this for general purpose programming?

Hi! I'd be happy to cover any of the fundamental questions you are refering too. I was trying to cover them last time, but if there is something uncovered, I'd be more than happy to fix it :) Would you be so nice and specify what are your concerns? Regarding the questions, I've just put some small summary of updates on the top level of this thread. Regarding real world applications, Luna will be well suited (but not…

Hey, super excited to hear that all of this is being open sourced. Visual programming isn't something I have had positive experience with in the past, but it seems like you have introduced new concepts and new UX that may change that. I would love to read a technical write up about the design of the language.

Re: Luna – Visual and textual functional programming language

#260

Earlier quoted context omitted.

in what way is javascript a non language? i write c, python and javascript- i dont see how one is any more of a language than another? you are baselessly pretentious

the_cat_kittles I did not wanted to hurt your feelings. Of course it is a language. By saying it is not I just wanted to express my strong anty-JS feelings, but they are of course very subjective :)

[deleted]
Post reply on HN