Cuis is maintained on its Github Organization.

The main meeting point for Cuis users and developers is the mailing list. You can browse the archives for a glimpse of our discussions. Pre-April-2019 archives are found here and here.

Contributing to Cuis

For the recommended way of handling your own projects based on Cuis, please read Code Management in Cuis, about developing packages for Cuis, and Using Git and GitHub to host and manage Cuis code. While Cuis should work equally well with any file-based DVCS, we encourage the use of Git and GitHub.

To contribute code to the base image, use the tools includede in Cuis, such as the ChangeSorter and the ChangeList to prepare ChangeSets and save them to file. Send the files as attachments to a message describing them to our mail list, so we all can review and discuss. We prefer this over git pull requests for changes to the base image. For changes to existing packages, or contribution of new packages, pull requests are OK.

Please use an image with all relevant packages already loaded, using updated versions, especially, of any affected packages. This will ensure we don’t break them while we evolve Cuis.

Any contribution must be under the MIT license.

Monthly meetings

Every first Wednesday of each month, at 16:00 GMT (convert here to your local time), a member of the Cuis community chairs a 30 min virtual meeting on a selected topic. Browse the incoming meetings list below, save the date in your agenda and join the meeting at http://meeting.cuis-smalltalk.org.

Jump directly to the meetings archive.

  • Dr. Geo

    Interactive geometry. Short introduction to the objective and concepts. Demo.
    Hilaire Fernandes
    2022-09 (1st Wednesday of the month. 16:00 GMT)

  • Haver, Part II

    A Cuis based Smalltalk With Modules.
    Gerald Klix
    2022-10 (1st Wednesday of the month. 16:00 GMT)

  • What's New?

    Learn what landed recently in Cuis.
    Community
    2022-11 (1st Wednesday of the month. 16:00 GMT)

  • Teaching Cuis

    How we teach OO using Smalltalk (DenotativeObjects, etc).
    Hernan Wilkinson
    2022-12 (1st Wednesday of the month. 16:00 GMT)

  • Cuis on BeagleBone Black

    Developing a Cuis application in an embedded device with a little touchscreen, traps & pitfalls.
    Nicola Mingotti
    2023-01 (1st Wednesday of the month. 16:00 GMT)

  • Image Processing, Part I

    XXX
    Juan Vuletich
    2023-02 (1st Wednesday of the month. 16:00 GMT)

  • What's New?

    Learn what landed recently in Cuis.
    Community
    2023-03 (1st Wednesday of the month. 16:00 GMT)

  • Web Application on Cuis

    XXX.
    Nicola Mingotti
    2023-04 (1st Wednesday of the month. 16:00 GMT)

  • VM Plugin

    How to write a simple VM plugin in Cuis.
    David Lewis
    2023-05 (1st Wednesday of the month. 16:00 GMT)

  • Refactoring with Cuis

    A demo of all the refactoring tools we have right now and the ones we are working on.
    Hernan Wilkinson
    2023-06 (1st Wednesday of the month. 16:00 GMT)

  • What's New?

    Learn what landed recently in Cuis.
    Community
    2023-07 (1st Wednesday of the month. 16:00 GMT)

  • Image Processing, Part II

    Cartography, planet wide datasets and satellite image rectification.
    Juan Vuletich
    2023-09 (1st Wednesday of the month. 16:00 GMT)

  • The Spotlight

    The spotlight or finder is a tool that allows you to look for classes, senders, implementors, etc. very easily.
    Nicolas Papagna, Hernan Wilkinson
    2023-10 (1st Wednesday of the month. 16:00 GMT)

  • What's New?

    Learn what landed recently in Cuis.
    Community
    2023-11 (1st Wednesday of the month. 16:00 GMT)

  • TDD Guru

    A tool to see how well you are doing Test Driven Development (TDD).
    Hernan Wilkinson
    2023-12 (1st Wednesday of the month. 16:00 GMT)

  • Audio

    Sound and Music in Cuis.
    Juan Vuletich
    2024-01 (1st Wednesday of the month. 16:00 GMT)

  • Code Coverage Tool

    Code coverage is very useful when doing TDD. This tool does not only checks message sends but also variable usage, boolean coverage, etc.
    Hernán Wilkinson, Nicolas Papagna
    2024-02 (1st Wednesday of the month. 16:00 GMT)

  • What's New?

    Learn what landed recently in Cuis.
    Community
    2024-03 (1st Wednesday of the month. 16:00 GMT)

Meetings archive

  • What's New?

    Learn what landed recently in Cuis.
    Community
    2022-07

  • Bézier Curves

    Manipulate Bézier curves with Morph through end-point and control-point handles to the HaloMorph.
    Ken Dickey
    2022-06

  • Haver, Part I

    A Cuis based Smalltalk With Modules.
    Gerald Klix
    2022-05

  • LiveTyping

    Automatic Type Annotation for Dynamically Typed Languages. Introduction to the concept. Possibilities. Demo.
    Hernan Wilkinson
    2022-04

  • What's New?

    Learn what landed recently in Cuis.
    Community
    2022-03