squIRC

Description

IRC Client for Squeak

Details

Source
GitHub
Dialect
squeak (25% confidence)
License
MIT
Stars
2
Created
April 11, 2014
Updated
June 12, 2017

README excerpt

*An open source IRC Client for Squeak.*

# squIRC [![Build Status](https://travis-ci.org/hpi-swa-teaching/squIRC.svg)](https://travis-ci.org/hpi-swa-teaching/squIRC)

## Installation

### from SAR-File
- open (or install and open) SqueakVM (tested on Squeak 4.5)
- download squIRC.sar file
- drag and drop SAR file on the running Squeak Image
- done! squIRC should be ready to start under Apps > squIRC

### with Filetree and Monticello
- clone this repository ```git clone https://github.com/hpi-swa-teaching/squIRC.git```
- in squeak, open MonticelloBrowser and create a new repository. select filetree://
- select the packages folder in the cloned git repository as base folder for filetree
- open the new filetree repository and load the following packages
  - Network-IRC-Model
  - Network-IRC-GUI
  - Network-IRC-Tests
- done! squIRC should be ready to start under Apps > squIRC

## Most important changes to Enhanced IRC (legacy project)

### For Users
- improved and more consistent UI
- unique colors for nicknames
- new server profile system
- GUI stays interactive while connecting to the server
- UTF-8 support

### For Developers
- refactored message/command handling (still not nice, but more consistent)
- new server profile system
- improved test coverage
  - from 11% (Network-IRC) to 27% (Network-IRC-Model) and 37% (Network-IRC-GUI) 
← Back to results