Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibility for luna-lang? #1295

Closed
Kreyren opened this issue Mar 5, 2020 · 10 comments
Closed

Compatibility for luna-lang? #1295

Kreyren opened this issue Mar 5, 2020 · 10 comments
Labels
language meta: stale This issue/PR is stale and will be closed soon

Comments

@Kreyren
Copy link

Kreyren commented Mar 5, 2020

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?

@JesterOrNot JesterOrNot self-assigned this Mar 5, 2020
@JesterOrNot
Copy link
Contributor

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

@Kreyren
Copy link
Author

Kreyren commented Mar 5, 2020

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

@JesterOrNot
Copy link
Contributor

Sure!

@Kreyren
Copy link
Author

Kreyren commented Mar 5, 2020

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

@Kreyren
Copy link
Author

Kreyren commented Mar 5, 2020

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

@wdanilo
Copy link

wdanilo commented Mar 5, 2020

@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: rust-lang-deprecated/failure#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! :)

@Kreyren
Copy link
Author

Kreyren commented Mar 5, 2020

@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 ^-^

@wdanilo
Copy link

wdanilo commented Mar 6, 2020

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?

@Kreyren
Copy link
Author

Kreyren commented Mar 6, 2020

@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

@JesterOrNot JesterOrNot removed their assignment Apr 7, 2020
@stale
Copy link

stale bot commented Oct 4, 2020

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.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Oct 4, 2020
@stale stale bot closed this as completed Mar 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
language meta: stale This issue/PR is stale and will be closed soon
Projects
None yet
Development

No branches or pull requests

3 participants