¿Es posible utilizar el algoritmo Ocaml/Haskell de inferencia de tipo para sugerir mejores autocompletaciones para Python?Inferencia de tipo Python para autocompletar
La idea es proponer la terminación automática, por ejemplo, en los siguientes casos:
class A:
def m1(self):
pass
def m2(self):
pass
a = A()
a. <--- suggest here 'm1' and 'm2'
fun1(a)
def fun1(b):
b. <--- suggest here 'm1' and 'm2'
¿Hay buenos puntos de partida?
La mayor parte de la discusión mencionada en la publicación de Alex se refiere al 100% de precisión que es necesaria para la compilación/ejecución. Pero para el autocompletado, una buena suposición es lo suficientemente buena, ¿probablemente debería simplificar el problema? – Alfa07
desde mi recuerdo ala ide ofrece algo de terminación. pero no lo he usado desde hace un tiempo, así que no estoy seguro de – yairchu