Die Programmiersprache Logo sources code und MInt

About programming and getting involved with Linux Mint development
Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
cobramostar
Level 1
Level 1
Posts: 8
Joined: Sun Nov 03, 2013 3:51 pm

Die Programmiersprache Logo sources code und MInt

Post by cobramostar »

gibt es version fuer Mint
also reine linux Elf programm ? ? ?

Die Programmiersprache Logo ist Grundlage vieler Coding-Angebote für Kinder und Jugendliche. Auch weil man nicht nur grafisch am Bildschirm arbeiten kann sondern auch Zeichenroboter, wie zum Beispiel den Mirobot programmieren kann.

it's weird that there are no linux versions for mint
because this programming language is for the educational purposes of children in schools
it would be nice if the Mint supported this project



Code: Select all



cobra@cobra-Aspire-1810TZ:/lib/i386-linux-gnu$ uname -a
Linux cobra-Aspire-1810TZ 5.4.0-81-generic #91-Ubuntu SMP Thu Jul 15 19:09:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux


cobra@cobra-Aspire-1810TZ:~$ cd /home/cobra/compile/Logo/ucblogo-6.0
cobra@cobra-Aspire-1810TZ:~/compile/Logo/ucblogo-6.0$ file logo
logo: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.9, BuildID[sha1]=4dfc4f9a79c13cfb48c60b9046b51f73563178f5, with debug_info, not stripped
cobra@cobra-Aspire-1810TZ:~/compile/Logo/ucblogo-6.0$ ./logo
./logo: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
cobra@cobra-Aspire-1810TZ:~/compile/Logo/ucblogo-6.0$ ./logo
./logo: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory
cobra@cobra-Aspire-1810TZ:~/compile/Logo/ucblogo-6.0$ ./logo
./logo: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory
cobra@cobra-Aspire-1810TZ:~/compile/Logo/ucblogo-6.0$ ./logo
./logo: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory
cobra@cobra-Aspire-1810TZ:~/compile/Logo/ucblogo-6.0$ ./logo
./logo: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
cobra@cobra-Aspire-1810TZ:~/compile/Logo/ucblogo-6.0$ ./logo
Gtk-Message: 19:25:18.789: Failed to load module "atk-bridge"
cobra@cobra-Aspire-1810TZ:/lib/i386-linux-gnu$ sudo apt-get install gnome-themes-extra:i386
Čitanje popisa paketa... Završeno
Izgradnja stabla zavisnosti        
Čitanje informacija stanja... Završeno
E: Nemoguće je locirati paket gnome-themes-extra:i386
cobra@cobra-Aspire-1810TZ:/lib/i386-linux-gnu$ sudo apt-get install gnome-themes-extra
Čitanje popisa paketa... Završeno
Izgradnja stabla zavisnosti        
Čitanje informacija stanja... Završeno
gnome-themes-extra je već najnovije inačice (3.28-1ubuntu1).
0 nadograđenih, 0 novo instaliranih, 0 za uklanjanje i 30 bez nadogradnje.


Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
rene
Level 20
Level 20
Posts: 12212
Joined: Sun Mar 27, 2016 6:58 pm

Re: Die Programmiersprache Logo sources code und MInt

Post by rene »

Mint (as the idea of things at the very least...) itself provides only the software it itself develops; everything else come directly from the Ubuntu repositories. As such any issue with not by Mint developed software should be considered at that level...

... although I don't know what said issue would be. You appear to be running a self-installed 32-bit install of ucblogo on a 64-bit system. It's on 64-bit Mint 20.2 directly available from the repositories:

Code: Select all

rene@hp8k:~$ sudo apt-get install ucblogo
[ ... ]
rene@hp8k:~$ file $(which logo)
/usr/bin/logo: symbolic link to ucblogo
rene@hp8k:~$ file $(which ucblogo)
/usr/bin/ucblogo: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=da761bbc116e2c6563d09783a64dc982bd33f166, for GNU/Linux 3.2.0, stripped
and works fine; logo opens the interpreter in a terminal-like window.
1000
Level 6
Level 6
Posts: 1039
Joined: Wed Jul 29, 2020 2:14 am

Re: Die Programmiersprache Logo sources code und MInt

Post by 1000 »

A long time ago, I had the logo for two days and until today I do not know if it has a practical application.
However, the computer at my school was something new.
I always value practical use. ( for example, sorting files, building a website )

However you can find also KTurtle
https://askubuntu.com/questions/689437/ ... g-language
( 2009 ) https://www.linuxjournal.com/content/te ... qus_thread

If you really need LOGO applications, you can always ask the application manufacturer if it is possible.


Other.
It is also very popular Scratch
https://en.wikipedia.org/wiki/Scratch_( ... _language)
For example
http://scratch.robotical.io/

Software ( not language ) like Arduino https://www.tecmint.com/install-arduino-ide-on-linux/
language Go and Rust
probably are quite new, more advanced.

Maybe Python, Electronjs, JavaScript ?
Neutralinojs based on Electronjs.

Edit
https://www.javatpoint.com/python-turtle-programming
However, probably it is not the same as orginal Logo
( need python3-tk installed )
Doc.
https://docs.python.org/3/library/turtle.html

Edit
Example from doc. looks working.

Code: Select all

#!/usr/bin/env python3

from turtle import *
color('red', 'yellow')
begin_fill()
while True:
    forward(200)
    left(170)
    if abs(pos()) < 1:
        break
end_fill()
done()
Aztaroth
Level 5
Level 5
Posts: 764
Joined: Mon Jan 11, 2021 1:48 am

Re: Die Programmiersprache Logo sources code und MInt

Post by Aztaroth »

cobramostar wrote: Sun Sep 19, 2021 2:48 pm gibt es version fuer Mint
also reine linux Elf programm ? ? ?

Die Programmiersprache Logo ist Grundlage vieler Coding-Angebote für Kinder und Jugendliche. Auch weil man nicht nur grafisch am Bildschirm arbeiten kann sondern auch Zeichenroboter, wie zum Beispiel den Mirobot programmieren kann.
Hallo,
Mit Schuldkindern nütze ich KTurtle (aus Mint Software Manger).
Hier ist die Programmreferenz für TurtleScript in deutscher Sprache :
https://docs.kde.org/stable5/de/kturtle ... rence.html
So können Sie sich selbst eine Idee ûber Syntax machen.

For other users :
I use KTurtle (from LM Software Manager) with children at school.
The TurtleScript Programming Reference can be found here :
https://docs.kde.org/stable5/en/kturtle ... rence.html
(this time link points to English version)
dual boot LMDE4 (mostly) + LM19.3 Cinnamon (sometimes)
Locked

Return to “Programming & Development”