termux-packages icon indicating copy to clipboard operation
termux-packages copied to clipboard

[Package]: ucblogo

Open Slarty2 opened this issue 1 year ago • 9 comments

Why is it worth to add this package?

It sure would be nice to be able to install ucblogo (Berkeley logo) on termux.

Home page URL

https://pkgs.org/download/ucblogo

Source code URL

https://pkgs.org/download/ucblogo

Packaging policy acknowledgement

  • [X] I certify that I have read Termux Packaging Policy and understand that my request will be denied in case of violation.

Additional information

No response

Slarty2 avatar Mar 22 '24 09:03 Slarty2

What is the purpose of this package?

twaik avatar Mar 22 '24 10:03 twaik

And you did not post url to package's source.

twaik avatar Mar 22 '24 10:03 twaik

What is the purpose of this package?

It is the UC Berkley implementation of the Logo programming language. https://en.wikipedia.org/wiki/Logo_(programming_language)

One of the early "turtle" programs for drawing with code.

TomJo2000 avatar Mar 22 '24 10:03 TomJo2000

I hope Tom0 answered relevant questions. If not, please let me know again that something still needs ansi.

On Fri, Mar 22, 2024, 3:06 AM Twaik Yont @.***> wrote:

What is the purpose of this package?

— Reply to this email directly, view it on GitHub https://github.com/termux/termux-packages/issues/19539#issuecomment-2014752605, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOSKKMW2XZP575OIQNHGJ43YZP7BPAVCNFSM6AAAAABFDAR2O6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJUG42TENRQGU . You are receiving this because you authored the thread.Message ID: @.***>

Slarty2 avatar Mar 23 '24 05:03 Slarty2

TomJo2000: true: logo was the original language to have a turtle, although it is basically a dialect of lisp, and was intended to be able to do all the powerful things lisp could do. Most implementations were turtlecentric, though, I guess. However, ucblogo seems to me to have been intended as an industrial strength version of logo, and fully utilises it's powered by lispedness.

Slarty2 avatar Mar 23 '24 05:03 Slarty2

Home page URL

https://people.eecs.berkeley.edu/~bh/logo.html

Source code URL

https://github.com/jrincayc/ucblogo-code

j0hnd3v avatar Jun 12 '24 11:06 j0hnd3v

This seems to me to require autoconf, and autoconf seems to neither be installed, nor installable on termux. I might try it while in a proot distro, and see if I've better luck there. However, I've managed to install logo directly in debian proot, but if I understand correctly, the turtle graphics feature of the language assumes a different screen size, and I'd have trouble fixing with vim. Any further help appreciated, as was this.

On Wed, Jun 12, 2024, 4:51 AM John Mayer @.***> wrote:

Home page URL

https://people.eecs.berkeley.edu/~bh/logo.html Source code URL

https://github.com/jrincayc/ucblogo-code

— Reply to this email directly, view it on GitHub https://github.com/termux/termux-packages/issues/19539#issuecomment-2162813057, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOSKKMUYKIKABKLWVWNSHQ3ZHAY5LAVCNFSM6AAAAABFDAR2O6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRSHAYTGMBVG4 . You are receiving this because you authored the thread.Message ID: @.***>

Slarty2 avatar Jun 12 '24 19:06 Slarty2

autoconf, is part of GNU Autotools. It is available, and is picked up automatically by our package build system when building a package. https://github.com/termux/termux-packages/blob/ce9620747c3df17386702dde7d10bbc657e5313c/packages/autoconf/build.sh#L1-L20

TomJo2000 avatar Jun 12 '24 20:06 TomJo2000

Most likely explanation seems to me, at this point, that I made a typo and failed to notice it with the smallness of my termux screen.

On Wed, Jun 12, 2024, 1:22 PM TomIO @.***> wrote:

autoconf, is part of GNU Autotools. It is available, and is picked up automatically by our build system.

https://github.com/termux/termux-packages/blob/ce9620747c3df17386702dde7d10bbc657e5313c/packages/autoconf/build.sh#L1-L20

— Reply to this email directly, view it on GitHub https://github.com/termux/termux-packages/issues/19539#issuecomment-2163832872, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOSKKMUGE4BX3KE3OCJB5GDZHCUXPAVCNFSM6AAAAABFDAR2O6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRTHAZTEOBXGI . You are receiving this because you authored the thread.Message ID: @.***>

Slarty2 avatar Jun 13 '24 18:06 Slarty2