Evref group @ INRIA's Avatar

Evref group @ INRIA

@evref.bsky.social

Inria research group: Reflective Evolution of Ever-running Softw

19 Followers  |  21 Following  |  4 Posts  |  Joined: 05.02.2025  |  2.4684

Latest posts by evref.bsky.social on Bluesky

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
Preview
Programming Music and Synthesizers on-the-fly with Pharo - Audio Developer Conference โ— Prerequisites: โ—‹ Basic understanding of synthesizers and audio effects โ—‹ No prior experience with Pharo or Smalltalk required Hardware & Software Requirements โ— Computer running macOS, Linux, or Windows โ— Pharo 13 โ— Coypu and Phausto libraries (provided during the workshop) This hands-on workshop introduces participants to live music programming with Pharo Smalltalk, using [โ€ฆ]

[ANN] Workshop@ADC 2025 (Nov 10): "PROGRAMMING MUSIC AND SYNTHESIZERS ON-THE-FLY WITH PHARO" conference.audio.dev/session/2025...

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

[ANN] Ukrainian translation of "Application Building with Spec 2.0" pharo.org/news/2025-09...

16.09.2025 12:23 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Smalltalk Meetup Zurich

[ANN] Smalltalk Meetup in Zurich, 31 October 2025 zurich.smalltalk.world/

30.09.2025 12:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
pharo-changelogs/weekly/2025/2025-10-06-Week40.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 40/2025 github.com/pharo-projec...

06.10.2025 14:16 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Pharo - [ANN] Pharo Consortium New Academic Member EMIT University of Fianarantsoa The Pharo Consortium is very happy to announce that EMIT University of Fianarantsoa has joined the Consortium as an Academic Member.

[ANN] Pharo Consortium New Academic Member EMIT University of Fianarantsoa pharo.org/news/2025-09...

15.09.2025 12:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
pharo-changelogs/weekly/2025/2025-09-12-Week37.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 37/2025 github.com/pharo-projec...

12.09.2025 09:26 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

[ANN] 18/09/2025: Live Coding et Djelecta avac Lucretio + Coypu. Maison des Etudiants, Avenue Carl Gauss, Villneuve-d'Asq, France

11.09.2025 09:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Projet Pharoย - Fondation de l'Universitรฉ de Lille

[ANN] Fondation Universitรฉ de Lille: Pharo selected as supported project for the Call 2024:
fondation.univ-lille.fr/projets/les-...

11.09.2025 09:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Pharo - [ANN] Pharo Consortium New Gold Member qqDataFruits The Pharo Consortium is very happy to announce that qqDataFruits S.R.L has joined the Consortium as a Gold Member.

[ANN] Pharo Consortium New Gold Member qqDataFruits pharo.org/news/2025-08...

29.08.2025 12:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Robot Challenge Screen This page requires cookies to be enabled in your browser settings. Please check this setting and enable cookies (if disabled)

[ANN] Phausto talk @ ADCX-gather on September 20th: "Sound over Boilerplate: Accessible plug-ins development with Phausto and Cmajorโ€ audio.dev/adcx-gather-...

26.08.2025 12:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
pharo-changelogs/weekly/2025/2025-08-29-Week35.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 35/2025 github.com/pharo-projec...

29.08.2025 08:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release v10.3.7 ยท pharo-project/pharo-vm What's Changed Improving debugging and types of aioWin.c by @tesonep in #1008 Reducing the number of handles to test by @tesonep in #1009 Full Changelog: v10.3.6...v10.3.7

[ANN] Pharo VM 10.3.7 github.com/pharo-projec...

25.08.2025 12:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release v10.3.6 ยท pharo-project/pharo-vm What's Changed [P10] Fix OBS Build by @tesonep in #980 Fix Issue 982 - Pharo 10 branch by @guillep in #984 Fix missing accept on socket by @tesonep in #995 fixing-build-in-windows by @tesonep in #...

[ANN] VM Release v10.3.6 github.com/pharo-projec...

31.07.2025 08:09 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release v3.2.0 ยท pharo-vcs/libgit2-pharo-bindings What's Changed Add libgit 1.8 support for Pharo 13 by @gcotelli in #86 Remove call to deprecated Author by @jecisc in #83 Improve protocols by @jecisc in #89 Add #refresh on LGitIndex by @Rinzwind...

[ANN] libgit2-pharo-bindings v3.2.0 github.com/pharo-vcs/li...

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

PharoStreamDeck: This project shows how Stream Deck buttons can interact with the Pharo IDE github.com/OpenSmock/Ph...

21.07.2025 12:23 โ€” ๐Ÿ‘ 5    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
pharo-changelogs/weekly/2025/2025-07-18-Week29.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 29/2025 github.com/pharo-projec...

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

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

15.07.2025 12:23 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - ThalesGroup/GeoTools: Geographic Tools as Coordinates, Kinematics and Geodesic utilities for GIS. Geographic Tools as Coordinates, Kinematics and Geodesic utilities for GIS. - ThalesGroup/GeoTools

GeoTools: Geographic Tools as Coordinates, Kinematics and Geodesic utilities for GIS. github.com/ThalesGroup/...

09.07.2025 07:04 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

GeoView: Views to display and interact with geographical objects and cartographic layers github.com/ThalesGroup/...

07.07.2025 12:23 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 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 โ€” ๐Ÿ‘ 7    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Blocks: They look simple, but theyโ€™re not! Catch the talk by Nahuel Palumbo and Marcus Denker to find out why. #iwst2025

01.07.2025 12:04 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Up next: โ€œGeoView, views to display and interact with geographical objects and cartographic layersโ€, presented by Pierre Laborde, Eric Lepors, and Paul Blottiere. Donโ€™t miss it! #esug2025

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

Updates on Toplo, Bloc, and Spec streaming now at #esug2025, presented by Pablo Tesone and Martรญn Dias.

01.07.2025 10:09 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

IWST has just kicked off! Alongside #esug2025 thereโ€™s so much going on that youโ€™ll need to pick your battles! Decide which talks you want to follow before your brain explodes from FOMO ๐Ÿ˜‰.

(Pic: Noury Bouraqadi giving a talk on Dynamic Language Transpilation) #iwst2025

01.07.2025 09:29 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Donโ€™t miss Sebastian Jordan Montaรฑoโ€™s talk on Selective Pretenuring! #esug2025

01.07.2025 09:09 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Donโ€™t miss the latest on Pharo 13โ€”and get a sneak peek at whatโ€™s coming in Pharo 14! #esug2025

01.07.2025 07:57 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Follow the arrows, #esug2025 is starting!

01.07.2025 06:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release v2.0.0 ยท jecisc/TinyLogger What's Changed Ensure creating a logger and setting the parent sets the logger in thโ€ฆ by @jecisc in #50 Spell indentation by @Gabriel-Darbord in #52 Lazy execute recorded as block by @Gabriel-Darb...

[ANN] TinyLogger V2.0.0 github.com/jecisc/TinyL...

24.06.2025 12:23 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Pharo - [ANN] Pharo VM 10.3.5 Released This Version fix a really nasty issue when changing the resolution of the monitors in Windows. Thanks so much to all the people who helped us to identify it and to provide workarounds and the final solution that depended on updating SDL.

[ANN] Pharo VM 10.3.5 Released pharo.org/news/2025-06...

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

@evref is following 20 prominent accounts