[squeak-dev] Code repositories

H. Hirzel hannes.hirzel at gmail.com
Fri Oct 19 07:08:24 UTC 2018


Hello Benoit

On 10/19/18, Benoit St-Jean via Squeak-dev
<squeak-dev at lists.squeakfoundation.org> wrote:
> Since Squeak 5.2 is out, I thought it might be a good excuse to revisit some
> database stuff...
> But...
> What is the "official"/preferred Squeak code repository ?
> There is code on SqueakSource, GitHub, http://source.squeak.org,

http://source.squeak.org
might  be a candiate place for database drivers, adaptors etc.

> SmalltalkHub, SqueakSource3, etc.
> Do I have to visit each of those places to find the latest package XYZ I
> want to test/port ?

Yes, as there are many repositories. Asking on the ML is also a good option.

> And when I do migrate some code to Squeak 5.2, what is the "official" code
> repository where I should publish it?

An entry (release) in the SqueakMap catalog for 5.2 will refer to the
proper place.
For example there is an entry for loading FFI into 5.2, a prerequisite
for database access.

> P.S. If there is no centralized code repository for Squeak, it might be a
> good idea to create one.

The wiki is not a code repository but contains many references to
database work, past and current.

The master list:
Databases and Persistence
http://wiki.squeak.org/squeak/512

> How many times was I frustrated to find code that
> was pharo-centric and that wouldn't load in Squeak because it was
> *explicitly* written for Pharo without any regard for dialect-compatibility
> ?
Yes, there is a need for dialect-agnostic database solutions (i.e.
general part and dialect specific parts separated).

> P.P.S.  I couldn't find any tool for GitHub publishing in the out-of-the-box
> Squeak 5.2 image.  Is GitHub a long-term goal for publishing code & code
> management ?  In other words, where should we ALL publish our code for
> Squeak apps/frameworks ?
>

--Hannes


More information about the Squeak-dev mailing list