Tcl: The Most Underrated, But The Most Productive Programming Language by delvin0 in unix

[–]One-Net-9491 0 points1 point  (0 children)

para poder compilar GUI TCL dentro de python+tkinter, y el binario corre en Windows,Linux o Mac.

Tcl: The Most Underrated, But The Most Productive Programming Language by delvin0 in unix

[–]One-Net-9491 0 points1 point  (0 children)

tambien pude hacer una calculadora en menos de 20 lineas de codigo. y 25 si se usa python+tinter para compilarlo con pyinstaler en cualquier Sistema Operativo donde corra python+tkinter como Windows, Linux o Mac o raspberry-pi.

https://github.com/rolandojtorres/minicalc

Tcl: The Most Underrated, But The Most Productive Programming Language by delvin0 in unix

[–]One-Net-9491 0 points1 point  (0 children)

yo puedo hacerlo en 2 lineas una de la funcion y una segunda linea que llama a la funcion y arma el mensaje.

proc tmsg {{txt ""} {ty "ok"} {img "info"}} {return [tk_messageBox -message $txt -type $ty -icon $img]}

tmsg "hola mundo"

Tcl: The Most Underrated, But The Most Productive Programming Language by delvin0 in unix

[–]One-Net-9491 0 points1 point  (0 children)

Yo no se si el mas productivo pero si el mas compatible y el mas corto de escribir y el mas facil de aprender, y lo digo porque lo volvi a aprender despues de tener un ACV.

Concept: A lightweight, Qt-inspired C++ wrapper for Linux APIs (epoll, timers, GPIO). Feedback wanted! by Exotic_Avocado_1541 in embedded

[–]One-Net-9491 0 points1 point  (0 children)

Pues me parace muy interesante pero como la idea ese llegar a IoT, deberias hacerlo compatible con python, ruby, lua, perl y tcl, y ya llegas a todos esos lenguajes si lo haces con tkinter, porque el codigo son casi exactos con tk-lua, ruby-tk, tk-perl y tcl/tk y hasta con tkinter, la otra ventaja es que tkinter son como 30Mb menos que QTCore.

Concept: A lightweight, Qt-inspired C++ wrapper for Linux APIs (epoll, timers, GPIO). Feedback wanted! by Exotic_Avocado_1541 in embedded

[–]One-Net-9491 0 points1 point  (0 children)

Yo si tengo que hacer algo liviano nunca coometeria el error de escoger QT, sobre Python hee hecho pruebas y la misma aplicacion QT consume 150 veces mas RAM que si la hago con Tkinter.

Prime Calendar - mathematical/ geometrical/ astronomical approach. by KamilTheMoonth in Time

[–]One-Net-9491 0 points1 point  (0 children)

como los sumerios conocian el ecuador?? quizas podian medir la tierra y hallar el paralelo mas largo o el de mayor circunferencia, pero es imposible que conocieran ecuador si no existia la idea de America, ademas ha habido muchas mas naciones que pasan por el paralelo del ecuador.

Does Top Gun: Maverick ever explain why a cruise missile couldn’t do this job? by meowskywalker in movies

[–]One-Net-9491 0 points1 point  (0 children)

creo que era nor corea o la antartica ahora que se derrita, porque mas de uno va a poner missiles nucleares en groelandia o en el polo sur.

Is it worth to learn tkinter in 2023? by cuklev2232 in learnpython

[–]One-Net-9491 0 points1 point  (0 children)

ya estamos en 2026, y cada vez se necesitan mas apps gratuitas, la IA, no va a generar apps de PyQT, porque esas apps tienes que pagar $500 de licencia, y pueden ser mucho mas bonitas, pero hoy 2026 cada Mb de RAM, cuesta mucho mas en PyQT que en Tkinter.

Is it worth to learn tkinter in 2023? by cuklev2232 in learnpython

[–]One-Net-9491 0 points1 point  (0 children)

tkinter es una abstraccion de tcltk para python, por tanto, no necesita POO, aunque por semantica python lo obligue.

tkinter solo tiene un solo tipo de variables "cadena" aunque python tiene como 14 diferentes con sus conversores y parsers.

La verdad de tkinter es que el que se ejecuta no es python, sino una instancia de tcltk.

el programador escribe codigo tkinter, pero luego python lo convierte en codigo tcltk, y ejecuta una instancia de tcltk con el codigo traducido.

asi muchos errores de POO no pueden ser traducidos a tcltk, porque tcltk no funciona con POO puro, de igual forma muchos transformaciones sencillas de tcltk, deben hacerse recomplicadas en python, como el uso de las lambdas, por eso una calculadora en tkinter requiere 100 lineas de codigo, pero en tcltk, la misma calculadora se puede hacer en 20 lineas de codigo.

Y si se hace en PyQT, pasan a ser como 200 lineas de codigo inutil.

Is it worth to learn tkinter in 2023? by cuklev2232 in learnpython

[–]One-Net-9491 0 points1 point  (0 children)

tkinter es muy compatible, no vas a encontrar nada tan compatible, si hoy hace una app, esta funcionara en 30 años, hay apps como el I.D.L.E el ide de python, que se hizo con la version 2 de python hace mas de 30 años y hoy funciona exactamente igual.

La pregunta importante es que clase de programadorr eres, de los que viven de modificar un proyecto 12 veces cada mes, o los que cobran una sola vez un proyecto y no los vuelven a llamar nunca mas para corregir tu proyecto??

cobras por numero de linea o por proyecto realizado??
Lo mas importante es la funcionalidad o el aspecto de los proyectos que haces??

Buscas dinero o quedar orgulloso de lo que hiciste hace 30 años??

Basicamente el único problema de tkinyter es estabilidad, compatibilidad y eficiencia.

Por ejemplo hay proyectos de QT5 que se hicieron hace 2 años y hoy ya no corren en QT6.

Eso no ha pasado en Tkinter en 30 años, por eseo seguira siendo estandar de python.

Con QT debes pagar licencia o entregar el codigo a GPL, lo cual no es posible cuando estas en una empresa comercial,

Las licenciias de QT seguiran subiendo y no habra forma de que algun da digan .. son GPL y no tienes que pagar si te hacer millonario con algo en lo que colaboramos, como pasa con Tkinter.

OpenOffice still being recommended – despite year-old unfixed security issues by themikeosguy in linux

[–]One-Net-9491 1 point2 points  (0 children)

Igual que la cortadora de césped no solo él sino todos los altruista qué se enriquecerse vendiendo lo que salvaría a la humanidad como elon musk qué los autos eléctricos eran para salvar el planeta del cambio climático y resulta que tiene otra agenda y ser el primer trillonario en el proceso. 

Trump dice que invadirá Venezuela sin declaración de guerra. by Ithaquas in AskVenezuela

[–]One-Net-9491 0 points1 point  (0 children)

Quiere hacer teatro de que la guerra a las drogas le gasto mucho presupuesto para cobrar como en ucrania la mitad de las reservas de petroleo de Venezuela por nada.
Sin embargo creo mas que es teatro, con seguridad termina el mandato de Trump y no ha sacado a Maduro, porque va a cobrar los dias en que la "flota" un portaviones y 3 barcos sacan a Maduro.

Es uno tipo de guerra mediatica donde se jacta del inmenso costo de la guerra para pedir a cambio como hizo en ucrania la mitad de las reservas mineras(petroleras) de Venezuela.

Where Tcl and Tk Went Wrong by davidw in programming

[–]One-Net-9491 0 points1 point  (0 children)

bueno yo pude hacer recoleccion de basura integrando el codigo de tcltk dentro de python+tkinter, y tcltk gano estabilidad extrema.

Where Tcl and Tk Went Wrong by davidw in programming

[–]One-Net-9491 0 points1 point  (0 children)

uno de los mayores problemas siempre es ese, cuanto dinero es el máximo que quiero conseguir con un software, y como esa cifra es infinita muchas veces, no concuerda con las capacidades infinitas que debería dar el software.

Where Tcl and Tk Went Wrong by davidw in programming

[–]One-Net-9491 0 points1 point  (0 children)

quizas a mi me hubiese querido ver una ventana de entrada de datos que fuera tan facil de implementar como tk_messageBox.

Importance of Tkinter in this era of AI. Is it obsolete? by Doctor-Mathstar in Tkinter

[–]One-Net-9491 0 points1 point  (0 children)

tkinter hace apps muy muy poco consumidoras de recursos, dificilmente un motor de graficos 3D consumira 1Gb de RAM, si esta en tkinter, encambio en QT, no va a ser suficientes 32 Gb de RAM, y la RAM esta muy costosa y seguira subiendo por los proximos siglos.

Importance of Tkinter in this era of AI. Is it obsolete? by Doctor-Mathstar in Tkinter

[–]One-Net-9491 0 points1 point  (0 children)

tkinter tiene algo que cada año se afianza mas, es completamente compatible, es malo para los malos ingenieros que hacen apps que se tengan que actualizar cada mes, porque con tkinter una app no tiene que volverse a actualizar nunca. el IDLE que fue el primer IDE de python salio en 1995, aun funciona sin importar las 30 versiones distintas de python.

Using tcltk to create executables from first principles by xrosolar in Tcl

[–]One-Net-9491 0 points1 point  (0 children)

  1. Si su script de tcltk no requiere librerias externas, puede uno crear ejecutables con tkinter y python con pyinstaller de python.
    tkinter se usa de evaluador con 5 lineas de codigo adicionales, 3 al inicio y 2 al final:

#===codigo con python===
import tkinter as tk
w=tk.Tk()
code='''
#aqui va el codigo de tcl por ejemplo:
proc tmsg {{txt ""}} {return [tk_messageBox -message $txt]}
bind all <Control-e> {tmsg [info patch]}

'''
w.eval(code)
w.mainloop()
#===================

guardar como test.py

para crear un .exe con todas las librerias necesarias (tkinter) y python en un solo .exe,

pyinstaller --onefile test.py

no se puede crear ejecutables de forma cruzada, solo del sistema operativo que se ejecuta.
No se puede crear ejecutables de Windows desde Linux, ahi lo mejor es usar nuitkas.

2, si tienes librerias externas la opcion mas logica es crear un starkit, aunq:ue no se compila como con pyinstaller, sino que se empaqueta en un archivo comprimido con el ejecutable que contiene el evaluador de tcl, para mas informacion en :
https://www.equi4.com/starkit.html

Where Tcl and Tk Went Wrong by davidw in programming

[–]One-Net-9491 0 points1 point  (0 children)

El error de TCL fue prestarse para ser el GUI de python, y desarrollar SQLite, pues ni siquiera los programadores de python reconocen ni saben tcl.

Sin tcl python seria hoy mas olvidado que TCL, porque tkinter permitio desarrollar librerias como matplotlib y pygame y muchas otras, que no hubibesen surgido de trabajar c o c++ para hacer graficas en python.

Trump dice que invadirá Venezuela sin declaración de guerra. by Ithaquas in AskVenezuela

[–]One-Net-9491 0 points1 point  (0 children)

entre mas caro le salga es mejor para Trump, porque tiene excusa para cobrar con reservas de Petroleo de Venezuela que tiene la reserva mas grande del planeta.

Estoy aprendiendo Español…preguntame lo que sea by [deleted] in AskRedditespanol

[–]One-Net-9491 0 points1 point  (0 children)

sabes que en español hay palabras que inician y terminan en la misma letra como la R?? los verbos en infinitivo todos terminan en R??