![]() | Human–Computer Interaction Unassessed ( inactive) | ||||||
|
![]() | Computer graphics Draft‑class | ||||||
|
![]() | Computer science Draft‑class | |||||||||||||
|
![]() | Computing Draft‑class | ||||||
|
![]() | Software: Computing Draft‑class | |||||||||
|
The template uses the key latest release version but in the rendered wiki page it is shown as stable release. Those are not the same, as of 2023-02-10, the rolling release is tagged 6.3 but the stable release is 6.2 EzequielBirman ( talk) 14:45, 10 February 2024 (UTC)
Currently there is not much structure to it. It begins with a paragraph about “the Cuis goal” I'd like to change that and at least say “One of Cuis' goals is...”, also I don't feel it belongs in the notable features section or that it connects with the rest of the section. EzequielBirman ( talk) 16:43, 16 February 2024 (UTC)
“[The number of classes in a Smalltalk implementation can be verified by evaluating "Smalltalk allClasses size" in a code workspace]” It seems like this wants to be a footnote, but I am not sure of the original intent. EzequielBirman ( talk) 17:30, 16 February 2024 (UTC)
Mention http://haver.klix.ch/ if possible EzequielBirman ( talk) 17:52, 16 February 2024 (UTC)
placeholder to add a sentence of two about the current work on bootstrapping reproducible images from source code EzequielBirman ( talk) 00:45, 17 February 2024 (UTC)
It is true that there is a didactic side to it, for example Dr TDD and TDD Guru are support tools used to teach and learn TDD, but automated refactorings and LiveTyping are worth mentioning on their own, independently of teaching. A lot of effort is being made to provide and improve automated refactorings and tooling around it. LiveTyping enables better automated refactorings but also merits its own sentence or paragraph explaining briefly what it is. On the usage of Cuis in the clasroom, If possible, I'd include the words “Cuis University”, and mention it is used in teaching OOP, maybe even mention the courses and universities in which it is currently used if it is not too far fetched. Something like:
- Cuis University :: is an environment created especially for teaching {software design. object-oriented programming. software engineering} based on Cuis Smalltalk. It is currently used in (...etc). It includes/bundles additional packages on top of Cuis to support additional automated refactorings, LiveTyping and TDD support tools out of the box (...)
- GNU Dr Geo :: (GNU Dr Geo is also used in the classroom, so maybe move it here too).
placeholder EzequielBirman ( talk) 02:52, 17 February 2024 (UTC)
placeholder EzequielBirman ( talk) 02:53, 17 February 2024 (UTC)
placeholder EzequielBirman ( talk) 03:05, 17 February 2024 (UTC)
placeholder EzequielBirman ( talk) 03:06, 17 February 2024 (UTC)
Describe briefly that Cuis doesn't rely on external libraries like Cairo but instead implements its own rendering based on DSP.
A similar approach is taken to render true type fonts, Cuis doesn't rely on freetype but implements its own rendering routines. Provide a minimal description.
EzequielBirman ( talk) 03:06, 17 February 2024 (UTC)
placeholder EzequielBirman ( talk) 03:06, 17 February 2024 (UTC)
I am tempted to rename the section “Usage” to “Extensions”. EzequielBirman ( talk) 03:08, 17 February 2024 (UTC)
![]() | Human–Computer Interaction Unassessed ( inactive) | ||||||
|
![]() | Computer graphics Draft‑class | ||||||
|
![]() | Computer science Draft‑class | |||||||||||||
|
![]() | Computing Draft‑class | ||||||
|
![]() | Software: Computing Draft‑class | |||||||||
|
The template uses the key latest release version but in the rendered wiki page it is shown as stable release. Those are not the same, as of 2023-02-10, the rolling release is tagged 6.3 but the stable release is 6.2 EzequielBirman ( talk) 14:45, 10 February 2024 (UTC)
Currently there is not much structure to it. It begins with a paragraph about “the Cuis goal” I'd like to change that and at least say “One of Cuis' goals is...”, also I don't feel it belongs in the notable features section or that it connects with the rest of the section. EzequielBirman ( talk) 16:43, 16 February 2024 (UTC)
“[The number of classes in a Smalltalk implementation can be verified by evaluating "Smalltalk allClasses size" in a code workspace]” It seems like this wants to be a footnote, but I am not sure of the original intent. EzequielBirman ( talk) 17:30, 16 February 2024 (UTC)
Mention http://haver.klix.ch/ if possible EzequielBirman ( talk) 17:52, 16 February 2024 (UTC)
placeholder to add a sentence of two about the current work on bootstrapping reproducible images from source code EzequielBirman ( talk) 00:45, 17 February 2024 (UTC)
It is true that there is a didactic side to it, for example Dr TDD and TDD Guru are support tools used to teach and learn TDD, but automated refactorings and LiveTyping are worth mentioning on their own, independently of teaching. A lot of effort is being made to provide and improve automated refactorings and tooling around it. LiveTyping enables better automated refactorings but also merits its own sentence or paragraph explaining briefly what it is. On the usage of Cuis in the clasroom, If possible, I'd include the words “Cuis University”, and mention it is used in teaching OOP, maybe even mention the courses and universities in which it is currently used if it is not too far fetched. Something like:
- Cuis University :: is an environment created especially for teaching {software design. object-oriented programming. software engineering} based on Cuis Smalltalk. It is currently used in (...etc). It includes/bundles additional packages on top of Cuis to support additional automated refactorings, LiveTyping and TDD support tools out of the box (...)
- GNU Dr Geo :: (GNU Dr Geo is also used in the classroom, so maybe move it here too).
placeholder EzequielBirman ( talk) 02:52, 17 February 2024 (UTC)
placeholder EzequielBirman ( talk) 02:53, 17 February 2024 (UTC)
placeholder EzequielBirman ( talk) 03:05, 17 February 2024 (UTC)
placeholder EzequielBirman ( talk) 03:06, 17 February 2024 (UTC)
Describe briefly that Cuis doesn't rely on external libraries like Cairo but instead implements its own rendering based on DSP.
A similar approach is taken to render true type fonts, Cuis doesn't rely on freetype but implements its own rendering routines. Provide a minimal description.
EzequielBirman ( talk) 03:06, 17 February 2024 (UTC)
placeholder EzequielBirman ( talk) 03:06, 17 February 2024 (UTC)
I am tempted to rename the section “Usage” to “Extensions”. EzequielBirman ( talk) 03:08, 17 February 2024 (UTC)