Live data from Hacker News

Luna – Visual and textual functional programming language

luna-lang.org

311–320 of 331 posts

Re: Luna – Visual and textual functional programming language

#311

im pretty you just got called out and are walking it back now. thats fine. there are lots of ways of handling typing in javascript. i could be reading more into you answers than is there, but your apparent proud ignorance is, i think, fairly deserving of a little bit of public shaming.

We detached this subthread from https://news.ycombinator.com/item?id=14615377 and marked it off-topic.

Re: Luna – Visual and textual functional programming language

#312

Earlier quoted context omitted.

I don't care what they done in terms of stable runtime. I mean, I care, but not in the context of the language itself. Language is all - combined! The runtime, syntax, libs, everything. I call it "experience" or "feeling". I like the idea to treat JS as web assembler, but as a language, JS is just a garbage. It will be garbage until you will be able to write code, that seems completely valid unless you are super JS g…

it does, because you are clearly just a snob. its so obvious that people are just looking for reasons to hate javascript when they post shit like your dumb example. though i concede that is a pretty hilarious "wat". virtually all the dumb "gotchas" never show up, and the real gotchas are learned early, just like other languages. you are like a classical musician who thinks every other kind of music is not real and ea…

No matter what you're replying to, uncivil, name-calling dismissals and personal attacks are not OK on Hacker News. Please stop.

https://news.ycombinator.com/newsguidelines.html

Re: Luna – Visual and textual functional programming language

#313

Earlier quoted context omitted.

Thanks for the reply! So do you have first-class support for video as well as images? It seems like to have fun with video editing in Luna, you'd need to have built-in support for videos an inputs and outputs, and have a way to play the video output on the screen, and maybe scrub through it, and at a minimum be able to run shaders on the "current frame" and export the resulting video out. The next level after that wo…

Hi! Thank you for such great description of the process. In fact I know it well, I originate from the same domain - i was working for few years as FX TD :) You can think of Luna just like about a general purpose programming language. You can define your own types and you can even define how to decode bits from binary files to your structures. The GUI runs in HTML, so you can utilize any html component to display outp…

Not entirely, but I think that would be hard to do in a comment box! Thank you!

Re: Luna – Visual and textual functional programming language

#314
post #280

Isn't it similar to what Eve tries to achieve? Well, what I like in overal, is an attitude and courage to introduce new technologies! I come from the Red language camp, which if I am not mistaken, is also being funded. So - good luck, guys :-)

Yeah, we have a lot of the same views about programming, but our focus isn't on data science. We can definitely agree that the practice of programming in the future won't look like it does today.

Re: Luna – Visual and textual functional programming language

#315

So in the past I have used two self-proclaimed "visual programming languages", Blueprints[1] and Max[2] and in both cases I found that it is actually harder to be productive while dealing with UI elements than it is to simply write code (as long as you have at least some rudimentary form of autocomplete I guess). However I have to say that, based on the little I've seen, Luna's UI seems to be actually developer-frien…

Part of the difficulty, I think, may be the mismatch between how Luna represents a piece of code and how I visualize it in my head. Is Luna going to draw a line between some related things when I would rather see them, say, in the same color? Will it show an arrow pointing from a data source to its destination, when I would rather see the destination pointing to it's source?

My worry is that Luna's visual model of the code will not match my mental model, and the impedance will be too much to overcome.

Re: Luna – Visual and textual functional programming language

#316
I truly hope you will succeed in your mission. It looks like it could solve so many problems that I've come across as a result of confusion and miscommunication when people with a common understanding step away from the whiteboard and start coding. It can be so hard to align the implementation with the visual abstractions we so desperately need to communicate as humans.

Re: Luna – Visual and textual functional programming language

#317

Earlier quoted context omitted.

Another thing I've been thinking about in the past is how do you preserve formatting when translating between visual/textual. Eg, if I place a visual node and then edit the text, does it preserve my visual layout? This is important because I've used Max/MSP in the past and I would logically lay out the code by function to make it easier to comprehend. Similarly, preserving whitespace in the textual form even when edi…

It does preserve. We keep some special markers in the text files and we track the position of the markers. The markers have associated metadata kept on the end of source file. Neither markers, nor metadata is seen during the graph editing, so it works transparently for the end user.

Awesome! That's great to hear.

Re: Luna – Visual and textual functional programming language

#318
post #144

Earlier quoted context omitted.

When you're talking about building a community, I'm wondering how are you going to convince Data Scientists who are pretty much used to R and Python and not any functional programming language, try Luna? Any plans for it? Like a free course on Udemy or any mooc to take this to masses?

We are open to suggestions here. We know that Luna brings a great power to Data Scientists but there have to be a good way to show this power to them. I don't know currently what way would be the best and we've got a little time until we do it. For now, the first milestone for us is to build community around good programmers (including good programmers from the data science field) and later target less technical peop…

The power of e.g. matlab for engineering disciplines is in the profound library. The optimized performance of the core language not withstanding, optimizing the library takes many people, often enough graduates, doctorates and professors.

Re: Luna – Visual and textual functional programming language

#319
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...

JS devs encounter a lot of low effort BS/FUD from JS-haters who are clearly talking out of their ass or obviously haven't advanced their understanding of JS since 2005. If you're making something awesome, somebody's going to genuinely be interested if it's genuinely awesome regardless of their "fake language" background. So yeah, if I see "hates " in a profile, I'd probably assume the developer is pretentiously arrogant or will have the propensity to build a toxic community that focuses on bashing alternatives instead of building itself up.

Re: Luna – Visual and textual functional programming language

#320
post #97
post #90

Earlier quoted context omitted.

I really like how the Luna site looks. As someone who knows nothing about web front-end, how was it made? Custom-built? Template?

Our programmer designed it and we've just build it using some standard bootstrap. It might seem like a joke, but it's currently not :D

Any chance you could link the bootstrap?
Post reply on HN