362 packages — page 6

BlockClosureLogicalOperations

Extension of Pharo's BlockClosure with basic operations of Boolean algebra
GitHub pharo MIT

BookHelpers

Some little extensions to help book writing
GitHub

BotwhythoGtExtensions

Placeholder for misc extension methods, custom views, actions, etc. on top of Glamorous Toolkit
GitHub MIT

ByteSurgeon

ByteSurgeon is a library to transform binary code in Smalltalk. It takes full advantage of the flexibility of the Squeak environment to enable bytecode transformation at runtime, thereby allowing dynamic, on-the-fly modification of applications. ByteSurgeon operates on bytecode in order …
SqueakMap squeak

CAnalyzer

CAnalyzer is an analyzer for C code. CAnalyzer comprises:an extension to the Moose FAMIX metamodel to cope with C modules, C functions, C variables...an importer for Moose that takes as input .xml files generated by srcMLinvocation resolution since srcML does …
SqueakSource pharo

CassandraClient

Depends on Thrift. Not what you get if you run thrift yourself! Reflection limited message needed refactoring as it was over 1K of bytecode, making Squeak complain. Underscores in message names have been stripped. I have added "FB" prefixes on …
SqueakMap squeak

CassandraClient

CassandraClient depends on Thrift. Cassandra (http://code.google.com/p/the-cassandra-project) client bindings for Squeak. Not what you get if you run thrift yourself! Reflection limited message needed refactoring as it was over 1K of bytecode, making Squeak complain. Underscores in message names have been …
SqueakSource squeak

Cecinestpasunepomme

Cecinestpasunepomme is a collection of extensions to Magritte2- DDD (aggregateroots)- autoversioning on aggregateroots- Seaside helperclasses that allow you to quickly write a form (any layout you want) and bind variables to the object/aggregateroot you're editing
SqueakSource

Chronos

Chronos is an industrial strength Date/Time library: * Implements the ANSI-Smalltalk Standard DateAndTime, DateAndTimeFactory, Duration and DurationFactory protocols.* Supports the full functionality of the Olson Timezone Database (the native time zone database of UNIX)--including time zone rules that vary from …
SqueakMap squeak

Classbox

This version of Classboxes does not have (yet) the local rebinding. But it should come soon in an another package. What you can do with Classboxes:- You have namespaces, basically you do not need to prefix all your classes in …
SqueakMap squeak

ClassboxJava

Compiler to generate Java classbox code. If you are interested in that, send me an email
SqueakSource

ClassSelectorSets

Regroup methods on Behavior, Class, Trait... that provides browsing helpful functionalities like: conflicting selectors, overrides selectors...
SqueakSource

ClosedVMMaker

The ClosedVMMaker project is a subproject of VMMaker (http://source.squeak.org/VMMaker), specifically of the VMMaker.oscog JIT VM (a.k.a. Cog) and its generated source at OpenSmalltalk-VM (https://github.com/OpenSmalltalk/opensmalltalk-vm). Currently this project contains the source for the ARMv8 code generator for Cog.Copyright © 2019 Eliot …
SqueakSource pharo

ClosureCompiler-ajh for 3.8

Prerequisites: 3.8a6315, Compiler (version 19) This package adds a closure compiler to the standard Squeak image without replacing the existing compiler. A new 'general' preference called #compileBlocksAsClosures determines which compiler to use for NEW methods only. When true the closure …
SqueakMap squeak

CollectionArithmetic

Extensions defining the arithmetic protocols over collections, extracted from the original Collections library. This protocol implements vector operators on collections, such as: #(1 2 3) + #(4 5 6) -> #(5 7 9)
SqueakSource

CollectionExtensions

Some class extensions to the Collection framework in Squeak/Pharo, used by Moose principally.
SqueakSource pharo

CollectionExtensions

SmalltalkHub

CollectiveBehavior

Extension of Squeak with CollectiveBehavior
SqueakSource squeak

Compiler

This is ClosureCompiler2. Please look at the "NewCompiler" project for an up-to-date version
SqueakSource

CompilerExamplesEfrei

SmalltalkHub

ComplexExtensions

Add few functions to Complex Add efficient way of creating a Complex(1 i: 2) instead of (1 + 2 i)This will avoid useless coercion and arithmetic (sensible on huge collections)
SqueakMap squeak

ComplexExtensions

Add functions to complex - inverse trigonometric - hyperbolic - power and square root - conjugated Add more efficient method to create Complex: (1 i: 2) instead of (1 + 2 i). This avoids useless coercion and arithmetic when creating …
SqueakSource

ContextExtras

Extensions to Squeak/Smalltalk's Context
GitHub squeak MIT

Continuations-ajh

Prerequisite: ContextCleanup-ajh. Thanks to Andreas Raab for separating this out of an older version of ContextCleanup-ajh. ContextTags - 'methodContext contextTag' will create a unique ContextTag object for that methodContext and hold it in its receiverMap instance variable which was previously …
SqueakMap squeak

cormas-gaming

Cormas extension adding support for serious games
GitHub MIT