Masashi Umezawa's Avatar

Masashi Umezawa

@mumez.bsky.social

A Smalltalk programmer.

17 Followers  |  6 Following  |  18 Posts  |  Joined: 04.12.2023
Posts Following

Posts by Masashi Umezawa (@mumez.bsky.social)

Preview
GitHub - mumez/pharo-acp-chat-ui: A minimal chat GUI for pharo-acp A minimal chat GUI for pharo-acp. Contribute to mumez/pharo-acp-chat-ui development by creating an account on GitHub.

Just released pharo-acp-chat-ui โ€” a minimal chat GUI for Pharo Smalltalk that lets you talk to Gemini CLI, Claude
Code, or OpenCode via the Agent Client Protocol (ACP).

One-liner to get started: ACPChatPresenter claude open.
๐Ÿ‘‰ github.com/mumez/pharo-...
#Pharo #Smalltalk #AI

25.02.2026 15:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - mumez/pharo-acp: ACP (Agent Client Protocol) client library for Pharo Smalltalk. ACP (Agent Client Protocol) client library for Pharo Smalltalk. - mumez/pharo-acp

Pharo-acp is up and running!
github.com/mumez/pharo-...
You can now talk to any ACP-supported coding agent directly from Pharo.
#pharo #smalltalk #acp

18.02.2026 11:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Introducing smalltalk-dev-plugin

Introducing smalltalk-dev-plugin for Claude Code โ€” AI-agent-assisted Pharo Smalltalk development with live image interaction.
Slides with video demos and examples:
mumez.github.io/smalltalk-de...

#Pharo #Smalltalk #ClaudeCode #AI #MCP

10.02.2026 14:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - mumez/smalltalk-dev-plugin: Claude Code plugin for AI-driven Smalltalk (Pharo) development Claude Code plugin for AI-driven Smalltalk (Pharo) development - mumez/smalltalk-dev-plugin

smalltalk-dev plugin now supports Cursor, Windsurf, and Antigravity in addition to Claude Code.
Enjoy AI-driven Smalltalk development across multiple AI agents!
github.com/mumez/smallt...
#pharo #smalltalk #cursor #windsurf #antigravity

29.01.2026 15:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Release PunQLite for Pharo12+ ยท mumez/PunQLite What's Changed Remove automatic binary download from Baseline by @mumez in #5 Set up GitHub Actions for Smalltalk CI tests by @mumez in #6 Remove unnecessary flag from Windows compilation command ...

Rebooted PunQLite: Now supports Pharo 12 and 13!
github.com/mumez/PunQLi...
Enjoy blazing fast local KVS with embedded Jx9 scripting!
#pharo #smalltalk #unqlite

13.01.2026 15:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - mumez/smalltalk-dev-plugin: Claude Code plugin for AI-driven Smalltalk (Pharo) development Claude Code plugin for AI-driven Smalltalk (Pharo) development - mumez/smalltalk-dev-plugin

smalltalk-dev-plugin for Claude Code is now available!
Just talk to /st:buddy - it will guide you through Pharo Smalltalk coding, testing, and debugging.

Enjoy Smalltalk coding with AI!

github.com/mumez/smallt...
#Pharo #Smalltalk #ClaudeCode

03.01.2026 14:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - mumez/smalltalk-dev-plugin: Claude Code plugin for AI-driven Smalltalk (Pharo) development Claude Code plugin for AI-driven Smalltalk (Pharo) development - mumez/smalltalk-dev-plugin

smalltalk-buddyใซ่ฉฑใ—ใ‹ใ‘ใ‚‹ใจใ€ใ„ใ„ๆ„Ÿใ˜ใซPharo SmalltalkใฎๅฎŸ่ฃ…ใ€ใƒ‡ใƒใƒƒใ‚ฏใ—ใฆใใ‚Œใ‚‹Claude Codeใฎใƒ—ใƒฉใ‚ฐใ‚คใƒณใ‚’้–‹็™บไธญใ€‚
ใ ใ„ใถไป•ไธŠใŒใฃใฆใใŸๆ„ŸใŒใ‚ใ‚‹ใฎใงๆญฃๅผใ‚ขใƒŠใ‚ฆใƒณใ‚นใพใงใ‚‚ใ†ๅฐ‘ใ—ใ€‚
github.com/mumez/smallt...
#pharo #smalltlak #claude

25.12.2025 15:07 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release Gdansk ยท tomooda/ViennaTalk This is a major release of Codename Gdansk. (Dec 24, 2025)โ€จ Download from Official distribution site. Major updates are improved git repository support: You can merge the current working copy into...

ViennaTalk "Gdansk" is released.
New features includes:
* Mutation testing to evaluate your testcases
* Execution traces to visualize the execution in State Diagram and Sequence Diagram
github.com/tomooda/Vien...
#pharo #vdm #vdmsl #formalmethods

24.12.2025 07:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Coypu: Gnawing Music On-The-Fly With Pharo Coypu is a Pharo package for programming music on-the-fly acting as a client for an external audio generator server or for an internal DSP created with the Phausto library. Pharo is a fully open-source dynamic and reflective pure object-oriented language, based on Smalltalk-80, which includes an immersive integrated development environment. Coypu was initially developed to pair with Symbolic Sound Kyma, as a full-stack Smalltalk sound-design and live-coding environment, it was soon extended to interact with Open Sound Control (OSC) servers such as ChucK, PureData, and SuperCollider, and later expanded with MIDI capabilities. During the past year, we added an API to provide a quick connection to the SuperDirt audio engine, featuring a โ€˜String-Orientedโ€™ syntax heavily inspired by Tidal Cycles for creating what we call Sequencers. The primary purpose of developing Coypu is to provide a pure object-oriented language designed to cultivate creative coding literacy. We believe the Smalltalk-inspired approach to constructivist learning is a gateway for newcomers, and individuals with little or no programming experience. At the same time, being both reflective and modifiable, Coypu offers unlimited possibilities to advanced users. It offers an engaging entry point not only to more concise and expressive functional and procedural programming languages but also to the world of computational systems, algorithms, and general purpose programming.

[Paper] Coypu: Gnawing Music On-The-Fly With Pharo zenodo.org/records/1552...

04.11.2025 12:23 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐ŸŽ‰ RediStick v3.1.0 is now available! The Redis client for Pharo Smalltalk now supports RedisJSON APIs, enabling proper JSON data type handling instead of just strings. This makes Redis a powerful document store option for Smalltalk developers! #Pharo #Smalltalk #Redis
github.com/mumez/RediSt...

24.09.2025 08:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
็ฌฌ145ๅ›žSmalltalkๅ‹‰ๅผทไผš (2025/10/17 18:30ใ€œ) # ๆฆ‚่ฆ 7/1-4ใซใƒใƒผใƒฉใƒณใƒ‰ใฎใ‚ฐใƒ€ใƒ‹ใ‚นใ‚ฏใง้–‹ๅ‚ฌใ•ใ‚ŒใŸ ESUG 2025 ใซๅ‚ๅŠ ใ—ใฆใใพใ—ใŸใ€‚ ใใ“ใง่ฆ‹่žใใ—ใŸใƒจใƒผใƒญใƒƒใƒ‘ใงใฎSmalltalkใ‚ณใƒŸใƒฅใƒ‹ใƒ†ใ‚ฃใฎๆง˜ๅญใ‚’ใŠไผใˆใ™ใ‚‹ใจใจใ‚‚ใซใ€ใใ“ใงใฎLT็š„ใชใƒ—ใƒฌใ‚ผใƒณๆž  Show us your project ใง็™บ่กจใ—ใŸ Micromaid ใ‚’็ดนไป‹ใ—ใพใ™ใ€‚ Micromaidใฏ Mermaid ใฎใƒ•ใƒญใƒผใƒใƒฃใƒผใƒˆใ€ใ‚ฏใƒฉใ‚นๅ›ณใ€ใ‚ทใƒผใ‚ฑใƒณใ‚นๅ›ณใ€็Šถๆ…‹้ท็งป...

ๆฌกๅ›žใฎSmalltalkๅ‹‰ๅผทไผšใฏ10/17(้‡‘) 18:30-20:30 ้’ๅญฆใคใใพใชใƒฉใƒœใง้–‹ๅ‚ฌใ€‚
connpass.com/event/369967/
@tomooda.bsky.social ใ•ใ‚“ใซใ‚ˆใ‚‹ESUG 2025ๅ‚ๅŠ ๅ ฑๅ‘Šใงใ™ใ€‚ ใใ“ใง็™บ่กจใ•ใ‚ŒใŸMicromaid(
github.com/tomooda/Micr...) ใซใคใ„ใฆใฎ็ดนไป‹ใ‚‚ใ‚ใ‚Šใพใ™ใ€‚
ใŠๆฐ—่ปฝใซใฉใ†ใž! #st_study #smalltalk #pharo

19.09.2025 12:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
GitHub - mumez/SJsonPath: SJsonPath is a Smalltalk library that provides a fluent API for creating JsonPath expression strings SJsonPath is a Smalltalk library that provides a fluent API for creating JsonPath expression strings - mumez/SJsonPath

SJsonPath - A simple library that lets you build JSONPath using fluent message sending in Smalltalk
github.com/mumez/SJsonP...
#pharo #smalltalk #jsonpath

29.08.2025 11:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
UK Smalltalk User Group The UK Smalltalk User Group is a group or professionals and hobbists who share an interest in the Smalltalk programming languages and related technologies. You can find us at https://www.uksmalltalk.org/ and https://twitter.com/uksmalltalk

All videos of the UK Smalltalk User Group are available here: www.youtube.com/@UKSTUG

27.08.2025 06:37 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Index of /ESUG2025

ESUG 2025 Slides are online archive.esug.org/ESUG2025/

29.07.2025 12:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - mumez/pharo-smalltalk-interop-mcp-server: A local MCP server to communicate local Pharo Smalltalk image A local MCP server to communicate local Pharo Smalltalk image - mumez/pharo-smalltalk-interop-mcp-server

A new MCP server that bridges AI assistants with Pharo.
- Execute Smalltalk code directly from Claude
- Introspect classes, methods & packages
- Run tests, etc.
Great for AI-assisted Smalltalk development!
#Smalltalk #Pharo #AI #MCP
github.com/mumez/pharo-...

16.07.2025 13:00 โ€” ๐Ÿ‘ 5    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

pharo-archive: Pharo bindings for libarchive github.com/estebanlm/ph...

15.07.2025 12:23 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Soil: an object oriented database for fun and profit
Norbert Hartl Soil: an object oriented database for fun and profit Smalltalks 2025 Soil: an object oriented database for fun and profit

[Video][Smalltalks 2025] Soil: an object oriented database for fun and profit www.youtube.com/watch

09.07.2025 12:23 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
all: objects all: theTime | Blog Koen De Hondt's blog about Smalltalk

[blog post] Basic Hera Usage as a Video Story all-objects-all-the-time.st/

08.07.2025 12:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - omarabedelkader/ChatPharo: ChatPharo: an AI Assistant inside the Pharo environment. ChatPharo: an AI Assistant inside the Pharo environment. - omarabedelkader/ChatPharo

ChatPharo: an AI Assistant inside the Pharo environment. github.com/omarabedelka...

03.07.2025 12:23 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - estebanlm/pharo-cig: A tool to import C/C++ libraries into Pharo A tool to import C/C++ libraries into Pharo. Contribute to estebanlm/pharo-cig development by creating an account on GitHub.

pharo-cig: A tool to import C/C++ libraries into Pharo github.com/estebanlm/ph...

02.07.2025 12:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

pharo-resvg: Pharo bindings for resvg github.com/estebanlm/ph...

01.07.2025 12:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - newapplesho/claude-client-smalltalk Contribute to newapplesho/claude-client-smalltalk development by creating an account on GitHub.

I've developed a lightweight library to integrate claude with Pharo Smalltalk.
github.com/newapplesho/...
#claude #smalltalk #pharo #LLM

28.06.2025 11:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - mumez/smalltalk-validator-mcp-server: MCP server for validating tonel formatted st files and smalltalk methods MCP server for validating tonel formatted st files and smalltalk methods - mumez/smalltalk-validator-mcp-server

I've released a Smalltalk code validator MCP server! You can validate tonel formatted Smalltalk code with your AI agents.
Useful to check and revise AI generated Smalltalk code. Enjoy!
github.com/mumez/smallt...
#pharo #smalltalk #mcp

01.07.2025 14:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - USIREVEAL/gitminer: GitMiner is a Pharo Smalltalk library that helps developers in analyzing git repositories. With GitMiner retrieving data about source code, diffs, developer identities, changed files, and commits in a Smalltalk environment will be simpler than ever :) GitMiner is a Pharo Smalltalk library that helps developers in analyzing git repositories. With GitMiner retrieving data about source code, diffs, developer identities, changed files, and commits i...

[ANN] GitMiner: a Pharo Smalltalk library that helps developers in analyzing git repositories github.com/USIREVEAL/gi...

13.06.2025 12:14 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - newapplesho/google-cloud-smalltalk Contribute to newapplesho/google-cloud-smalltalk development by creating an account on GitHub.

I've developed a lightweight library to integrate Gemini with Pharo Smalltalk.
github.com/newapplesho/... #Pharo #Smalltalk

14.06.2025 11:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Meilisearch.st v1.14.1 is out!
- Pharo 13 + Meilisearch 1.14 support
- Paginator for efficient large result handling
- AI-powered hybrid search. You can combine keyword (lexical) and semantic (vector-based) searches in a single query.
Enjoy!
github.com/mumez/Meilis...
#pharo #smalltalk #meilisearch

14.06.2025 13:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
pharo-changelogs/weekly/2025/2025-05-28-Week21.md at master ยท pharo-project/pharo-changelogs To describe each version. Contribute to pharo-project/pharo-changelogs development by creating an account on GitHub.

Pharo News of the Week 21/2025 github.com/pharo-projec...

28.05.2025 11:48 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

[ANN] Pharo 13 Released!
pharo.org/news/2025-05...

23.05.2025 07:33 โ€” ๐Ÿ‘ 13    ๐Ÿ” 10    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Historiaใฎ็ดนไป‹ Historiaใฎ็ดนไป‹ Pharo Smalltalkใซใ‚ˆใ‚‹ใ‚คใƒ™ใƒณใƒˆใ‚ฝใƒผใ‚ทใƒณใ‚ฐใƒ•ใƒฌใƒผใƒ ใƒฏใƒผใ‚ฏ ็ฌฌ144ๅ›žSmalltalkๅ‹‰ๅผทไผš 2025 Masashi Umezawa

Smalltalkๅ‹‰ๅผทไผšใ€ใ”ๅ‚ๅŠ ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ—ใŸ!
ๅฝ“ๆ—ฅใฎ่ณ‡ๆ–™ใงใ™ใ€‚
docs.google.com/presentation...
#st_study #pharo #smalltalk

02.05.2025 15:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
GitHub - mumez/Historia: Objects propagation based on event sourcing Objects propagation based on event sourcing. Contribute to mumez/Historia development by creating an account on GitHub.

I'm pleased to announce the stable version of Historia, an event sourcing framework for Pharo.
github.com/mumez/Historia.
The tutorial is now available in both English and Japanese.
Enjoy! #pharo #smalltalk #event-sourcing

29.04.2025 13:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0