hernanwilkinson / cuis-smalltalk-denotativeobject Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
se agrega la categoría "as yet unclassified" sin contenido
La redefinición de #= en un denotative object es problemática, dado que en el modelo actual los denotative objects son clases.
Dejo una alternativa que acordamos con Hernán con un comentario al respecto (se puede cambiar).
DenotativeObject class >>
isEqualTo: aDenotativeObject
"Since denotative objects are classes, redefining #= should be avoided. Otherwise, strange things can happen because the whole Cuis environment assumes equality for classes. Rededine and use this message instead in a denotative object when needed."
^ self = aDenotativeObject
No refresca el panel del método al finalizar el rename. Hay que hacer click en el nombre del mensaje. En el Full System Browser, refresca bien.
Me ha pasado varias veces. Siempre cuando programo sobre un replicant.
No me dí cuenta de hacer screen shot cuando ocurrió. Si se repite, lo hago.
El shortcut sí funciona
Este es un error que les pasa a muchos estudiantes y es medio difícil de reproducir.
A mí también me pasó algunas veces:
Si estás en el debugger y el método está editado sin guardar, y haces alguna combinación de Restart y proceed te sale un error como el siguiente:
Y lo peor es que no se puede cerrar. Porque algo queda roto con el modelo del debugger que al volver a tomar foco en la ventana original vuelve a lanzar el error
The DenotativeObjectBrowser lets you create an object with name |, which then makes it impossible to reference it in any way in code.
Cuando escribo un test y lo guardo con Accept and Send (t), ejecuta todos los tests y no sólo ese. Me resulta confuso. Esperaría que ejecutara sólo ese.
Actualmente sólo se pueden crear nuevas al crear un objeto nuevo
Steps to reproduce:
Me gustaría tener una opción de menú para cambiar la categoría de un mensaje. Ahora hay que hacerlo con la opción de menú reorganize. Funciona, pero es un poco rústico.
No anda si hay mas de un implementor
No anda si existe algun sender
Al preguntar por el scope, solo funciona con
Actual/Possible Scope
Actual Scope
Estas opciones no aparecen en el DenotativeObject Browser, solo en el Class Browser
test
se corrige agregando el menu
Steps to reproduce:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.