Gitpod: Compatibility for luna-lang?

Created on 5 Mar 2020  Â·  10Comments  Â·  Source: gitpod-io/gitpod

Referencing https://luna-lang.org/ which is graphical programming language written in haskel with IDE written in rustlang

See demonstration https://youtu.be/RWzsDPZjOoo?t=83

Is there a way to implement this to work in gitpod? I am considering using this for a package manager downstream.

Or is there any alternative that gitpod is able to support that would allow contributors to use GUI to script the package manager downstream?

language-support stale

Most helpful comment

@Kreyren thanks for mentioning us! I'm from the Luna team. Just FYI, currently, CI does not pass as a dependency of a binary in Rust was broken this night and a lot of Rust packages/binaries stopped building: https://github.com/rust-lang-nursery/failure/issues/342 . It should be fixed soon. And you are right, our new GUI can be found here https://github.com/luna/ide . However, it is not yet in really working stage – in few months (around end of May) we plan to release it to the public. It will be 100% WebGL based and as always, we'd love to help if you would like to use it! :)

All 10 comments

I'll see if I can get an example repo setup!

Apparently luna developers are preparing for 2.0 release which should provide web-view editor.. Could we support alternative to theia on gitpod?

Sure!

Referencing ENSO which is the mensioned editor

https://github.com/luna/enso

EDIT: enso is luna v2 where the IDE is https://github.com/luna/ide

Seems to work using the lasted commit that passed the CI https://github.com/luna/ide/tree/6614e2ab1e9d67b2b56a97d49d4aa30eed4e8122

@Kreyren thanks for mentioning us! I'm from the Luna team. Just FYI, currently, CI does not pass as a dependency of a binary in Rust was broken this night and a lot of Rust packages/binaries stopped building: https://github.com/rust-lang-nursery/failure/issues/342 . It should be fixed soon. And you are right, our new GUI can be found here https://github.com/luna/ide . However, it is not yet in really working stage – in few months (around end of May) we plan to release it to the public. It will be 100% WebGL based and as always, we'd love to help if you would like to use it! :)

@wdanilo thanks for info appreciated ^^

However, it is not yet in really working stage

It seems to have the codebase to build in semi-working state, is there any commit that is capable of semi-functional runtime?

we'd love to help if you would like to use it! :)

Could you provide more info for the functionality?

to provide context i'm working on a package manager on https://github.com/RXT0112/Zernit that is expected to have bunch of functions defined in libraries which are then expected to be scripted alike:

https://github.com/bobwya/bobwya/blob/master/app-emulation/wine-staging/wine-staging-5.3.ebuild

-- OR --

https://gitlab.exherbo.org/kreyren/exheredrey/tree/master/packages/app-compat/wine (.exlib is used as a per-package library to be sourced and .exheres-0 is the file used to provide the downstream)

If Luna/Enso can do this it efficiently then it would be awesome ^-^

It seems to have the codebase to build in semi-working state, is there any commit that is capable of semi-functional runtime?

Yes, the master branch should build fine and work. We keep master always in a working stage.

Could you provide more info for the functionality?

Currently, in the GUI 2.0 you can run a lot of benchmarks of our WebGL renderer + some initial nodes view. During next weeks a full-blown node-editor should appear.

If Luna/Enso can do this it efficiently then it would be awesome ^-^

What is the exact use case here? Do you want to visually define the pipeline of operations?

@wdanilo Let's move the Zernit usecase in it's separate issue so that this can be used for tracking of gitpod's compatibility for luna/enso.

See https://github.com/RXT0112/Zernit/issues/61

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ColbyWTaylor picture ColbyWTaylor  Â·  3Comments

Kreyren picture Kreyren  Â·  3Comments

kuniss picture kuniss  Â·  3Comments

bytekast picture bytekast  Â·  3Comments

nisarhassan12 picture nisarhassan12  Â·  3Comments