-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
diff semántico de código #4
Comments
Pinta muy bueno @sebasjm, se podrá adjuntar la docu acá? O link al repo? |
había unos muchachos de la UNQ que estaban laburando en algo similar (pero no igual), su idea era que en el repositorio se guarde el AST sin nada, y cada cual lo editaba en su editor con sus preferencias sintácticas, etc, etc... no encuentro el video 😢 |
@tulsidas https://github.com/uqbar-project Me acordaba que era nombre derivado de borges |
Por cierto, hay un esfuerzo parecido en este proyecto que esta bastante avanzado SourceGraph |
Groso, voy a chusmear el repo de uqbar a ver si encuentro ese proyecto. @luisfarzati tengo un doc mega largo que hice para la FonSoft con detalles técnicos. Eso cuenta? No tengo drama en ponerlo acá, repo en github no hay. FYI estoy pensando en dejar de usar el compilador que hice y pasar a usar este https://github.com/INRIA/spoon |
@eliangidoni si, lo sigo de cerca. |
@sebasjm mal no viene, el que está interesado lo abre y lo lee... quién sabe, ese doc puede inspirar más discusión o incluso ideas relacionadas! |
2 - Emprendedores Fonsoft 2016 - Form B y C - Modalidad I-CONV.pdf Dejo las primeras diez páginas de un documento de 40. Quizás las mas interesantes para alguien que ve este issue. |
actualmente en curso, interesados PM por slack |
Es un proyecto en el que empezó poco mas de 2 años.
Al principio había echo un parser de java usando AntlR, con el que hice una command line para poder ver java source file en un server de producción. El feature es que le agregaba syntax coloring.
Luego pasó a ser un webapp donde podía ver en una misma pantalla diferentes partes de un proyecto, independizando el código el archivo que lo contenía.
A eso le agregué un diff semántico, medio pelo, que en vez de decís "se agrego la linea 17 y se eliminó la linea 23" decía "se agregó una función, la variable pepe cambió de tipo X a tipo Y"
Todo el código está medio moribundo en un repo de bitbucket.
Hay documentación que presenté en FonSoft con análisis técnico y económico.
The text was updated successfully, but these errors were encountered: