termux / termux-packages

A package build system for Termux.
https://termux.dev
Other
13.22k stars 3.04k forks source link

[Package]: The GHCup-hs Haskell installer #8758

Closed SDRausty closed 2 years ago

SDRausty commented 2 years ago

Package description

GHCup-hs is an installer for the general purpose language Haskell.

Visit the documentation for installation instructions.

Home page URL

https://www.haskell.org/

Source code URL

https://gitlab.haskell.org/haskell/ghcup-hs

Packaging policy acknowledgement

Additional information

THANK YOU TERMUX! Haskell works like a magical musical charm in TermuxArch on device:

a) haskell github

b) haskell music

c) haskell tutorial

Enjoy 🎼 🎡 🎢🎐

ghost commented 2 years ago

Literally same issue as with rustup. Those installers aren't working with custom distributions. They are pretty much useless unless have added upstream support for Termux and supply compatible toolchain binaries.

SDRausty commented 2 years ago

Termux succeeded with Package request: povray #202 and that issue was related to porting libraries and adding upstream support into the Termux environment.

GHCup-hs works flawlessly in TermuxArch; THANK YOU! Did you know that Haskell can play music from code? Tap here to see video search results.

Sample haskell music output.mp4

Link to this sample of Haskell music source code.

Can anybody else who uses Termux please try it? I would like to hear your opinion about the way Haskell makes music from code in Termux please.

EDIT: This short tune can become analog music when using finger/s and/or thumb/s to cover play the speaker/s with wae.

Can you do it? Play your Android device like an analog musical instrument. I am sure that you can! You are a natural talent!

SDRausty commented 2 years ago

They are pretty much useless unless have added upstream support for Termux and supply compatible toolchain binaries.

It appears upstream might be listening to some of our requests here in Termux too; THANK YOU!

Originally posted by @SDRausty in https://github.com/termux/termux-packages/issues/2678#issuecomment-1022092138

Can Termux reach out to upstream more agressively to make our simple wants more known like in https://github.com/termux/termux-packages/issues/202 please?

SDRausty commented 2 years ago

Literally same issue as with rustup. Those installers aren't working with custom distributions. They are pretty much useless unless have added upstream support for Termux and supply compatible toolchain binaries.

Has anyone asked upstream whether they know: a) that Termux exists b) and more importantly, Termux users wanna wanna and we do sincerely wanna wanna give, but unless upstream adds support for Termux; i.e. Can you please consider in resolving some of our closed items at this git repository that simply do not work, and possibly easily can work, but might never work in native Termux unless a specialist becomes aware of our situation?

SDRausty commented 2 years ago

Literally same issue as with rustup.

It appears to work in TermuxArch on aarch64 0.118.0 F-Droid Android smartphone: Screenshot_20220128-040338

If you would like to give me a few command to try with rustup in Termux @xeffyr , I am all ears.

SDRausty commented 2 years ago

Can this issue be reopened please?

It appears to work in TermuxArch on aarch64 0.118.0 F-Droid Android smartphone

+5 @reddit at present

Grimler91 commented 2 years ago

Termux needs binaries compiled for termux and linked against android's libc. GHCup-hs (and rustup, and tlmgr, and ...) doesn't provide binaries for termux, so no, I don't see any way that this package can work

SDRausty commented 2 years ago

Pardon me for asking; Why are my comments minimized in this issue?