Author: Scott Gibson

  • Squeak-SemanticText

    Squeak-SemanticText

    ChatGPT, embedding search, and retrieval-augmented generation for Squeak/Smalltalk. The package aims to make semantic context accessible in Squeak/Smalltalk by providing the following features:

    • OpenAI API client: Currently supports chat completions and embeddings. Includes tools for managing rate limits, tracking expenses, and estimating prices for queries.
    • SemanticConversation: Framework for conversational agents like ChatGPT.
    • ChatGPT: Conversational GUI for Squeak. Supports streaming responses, editing conversations, and defining system messages.
    • SemanticCorpus: Framework for semantic search, similarity search, and retrieval-augmented generation (RAG, aka “chat with your data”) through the power of text embeddings. Implements a simple yet functional vector database.
    • Experimental tools such as an integration of semantic search and RAG into Squeak’s Help Browser or Squeak’s mailing list.

    Check out the work that Christoph Thiede is doing at https://github.com/LinqLover/Squeak-SemanticText.

    Feedback and contributions are welcome!

  • SqueakJS Release 1.2.0

    SqueakJS Release 1.2.0

    March 2024 Release 1.2.0 adds FFI and MIDI plugins, JIT for Sista bytecodes, JPEG write prim, fixes keyboard input, copy/paste, scroll wheel, highdpi, allows ES6 in source.

    SqueakJS executes Squeak in a web page. It is a fully capable virtual machine implemented in pure JavaScript running unmodified Smalltalk images. Check it out at https://squeak.js.org/.

  • ESUG 2024 at Lille France

    ESUG 2024 at Lille France

    The 30th ESUG conference/summer-school will be held in Lille, France from 8 to 11 of July 2024.

    Conference calls

    Conference registration

    Early registration deadline: 15/04/2024

    Conference prices ESUG 2024 in Euros:

    • Early Registration Fee: 600€ (all days) / 200€ (per day)
    • Late Registration Fee: 1000€ (all days) / 300€ (per day)
    • Extra person to social dinner: 70€
    • Payment by bank transfer: free of charge
    • Payment by credit card: +6% fees
    • For late registrations we cannot ensure the availability of T-Shirts nor Social Event extra participants
    • : If the refund is requested during the early bird period all the fee (without charges) will be refunded. If it is requested after the early bird period is finished, the refund will be 50%

    Stay tuned.