891 packages

newspeak

Newspeak is a live object-capability language in the Smalltalk tradition
GitHub 164 stars NOASSERTION

taskit

TaskIt is a library that ease Process usage in Pharo. It provides abstractions to execute and synchronize concurrent tasks, and several pre-built mechanisms that are useful for many application developers.
GitHub pharo 45 stars MIT

pharo-futures

Abstractions for asynchronous programming in Pharo
GitHub pharo 12 stars MIT

Cuis-Smalltalk-Refactoring

Implementation of refactoring for cuis
GitHub cuis 11 stars

IconFactory

Tool for embedding images into Pharo image
GitHub pharo 8 stars MIT

IconFactory

IconFactory is a utility for importing PNG images from a directory into a class (originally developed by P. Uhnak)
GitHub pharo 5 stars MIT

PharoZeroMQ

ZeroMQ (ØMQ, 0MQ or ZMQ) library for Pharo
GitHub pharo 5 stars MIT

RewriteToolsSet

A set of tools that allows to do complex searches and code transformations using the refactoring engine in Pharo!
GitHub pharo 5 stars MIT

ccbc

Code Critics Bar Chart for Pharo Smalltalk
GitHub pharo 4 stars MIT

FFICHeaderExtractor

Program to extract constants from C headers and integrate that as FFI SharedPools
GitHub 4 stars MIT

MoTion

This is the repository of the new Modal Transformation library. It includes the Matching part, and in the future it will cover the Transformation part also.
GitHub 4 stars

Transactional

An experiment to have concurrent memory transactions
GitHub 4 stars

AlgebraicDataType

A library supporting an Smalltalk translation of ML-style sum and product types, with Scala-style extractors..
GitHub 2 stars

amber-slime-rules

Slime refactorings for porting Smalltalk code from other dialects to Amber
GitHub 2 stars MIT

ClassInfrastructure

Migrated from Smalltalk PetitBazars, the future classParser of Pharo.
GitHub pharo 2 stars

ConcurrentST

GitHub 2 stars MIT

Cuis-Smalltalk-Refactorings-Thesis

Work for my thesis about adding new refactorings to Cuis Smalltalk (extract method + refactorings for building hierarchies)
GitHub cuis 2 stars MIT

distributed-computing

Initial ideas on parallel processing in Gt
GitHub 2 stars MIT

Dynabook-Foundation

A small layer for Dynabook component domain objects to allow for flexible future extension
GitHub 2 stars MIT

LabelContractor

GitHub pharo 2 stars

Actalk

Actalk is a testbed for modeling, classifying and experimenting with object-oriented concurrent programming languages.
GitHub pharo 1 stars MIT

AltBrowser

A system browser for Pharo 2.0, 3.0, 4.0, 5.0, and 6.0. Provides a single tree view of the system (i.e. no more multi pane), is refactoring aware and unify a set of differing tools (i.e. replaces the system browser, message …
GitHub pharo 1 stars MIT

cuis-move-instance-variable-refactoring

GitHub cuis 1 stars

fast2021-futures-demo-vast

FAST 2021 Futures Demo
GitHub va_smalltalk 1 stars MIT

FASTRefactor

Refactoring operations on the Abstract Syntax Tree (AST) models in the Famix AST (FAST) framework.
GitHub 1 stars MIT