public marks

PUBLIC MARKS from hernan

06 July 2006 18:15

Smalltalk/V Express Tutorial

Smalltalk/V features pure object-oriented programming, a revolutionary approach to data abstraction, providing a new dimension in which to organize the elements of a software system. For you, this means being able to create highly reusable software, truly generic code and the opportunity to use a prototyping style of software development.

06 July 2006 18:00

Simple Smalltalk Testing: With Patterns

Smalltalk has suffered because it lacked a testing culture. This column describes a simple testing strategy and a framework to support it. The testing strategy and framework are not intended to be complete solutions, but rather a starting point from which industrial strength tools and procedures can be constructed.

Camp Smalltalk

Smalltalk is a wonderfully productive programming environment that runs on nearly every computing platform and has a half-dozen vendors supporting it. However, it isn't nearly as popular as it ought to be, and the vendors don't have the resources to develop it as its users would like. So, a group of Smalltalk advocates have decided to step up and help Smalltalk reach its potential.

PNtalk Project

PNtalk is a long-term project started by Vladimir Janousek in 1993 (in the early phase of his Ph.D. study which was supervised by Milan Ceska) as an original attempt to bring high-level Petri nets closer to programming languages

Self: The Power of Simplicity

Designed for expressive power and malleability, Self combines a pure, prototype-based object model with uniform access to state and behavior. Unlike other languages, Self allows objects to inherit state and to change their patterns of inheritance dynamically.

Apostle: Aspect Programming in Smalltalk

Apostle (Aspect Programming in Smalltalk) is an extension of the Smalltalk language providing Aspect-Oriented Programming (AOP) functionality. It was developed to explore the feasibility to make AOP a natural extension of Smalltalk environments -- meaning with no separate compilation phase. Of greatest importance was supporting the immediacy of any program change, while ensuring that performance not suffer.

ExperTalk

Is an expert system shell I wrote in Smalltalk, it can be used standalone or as a set of classes to incorporate in a Smalltalk application to incorporate in your application artificial intelligence rasoning system, that ExperTalk is.

06 July 2006 17:30

Squeak.org

Squeak is a modern, open source, highly portable, fast and full-featured implementation of the powerful Smalltalk programming language and environment.

VisualAge Smalltalk

VA Smalltalk enables software developers to create highly portable, scaleable, multi-tier business applications using object-oriented technology. VA Smalltalk allows for incremental and rapid development of new Smalltalk applications

SmalltalkWiki Swiki

This wiki is dedicated to Smalltalk in general

Dolphin Smalltalk Resources

by 1 other
Here is a list of sites where you can find chunk of code for Dolphin Smalltalk.

VSE Goodies

A collection of VisualSmalltalk Goodies.

06 July 2006 17:15

Smalltalk.org

by 1 other
Smalltalk.org™ is provide to the Smalltalk community as a service of Active Information Corporation. The editor of the site is Peter William Lount, a long time Smalltalk developer

GEMSTONE/S OBJECT SERVER

GemStone/S is the state-of-the-art platform for developing, deploying, and managing scalable, high-performance, multi-tier applications based on business objects.

Versant Object Database

Versant's Object Database Technology is used in a wide variety of industries to store and access hierarchical, and graph-oriented data. Some of the most successful uses of Versant Object Database are in the field of telecommunications.

VOSS Database Management for Smalltalk

Transparent Persistence + Transaction Processing. Smalltalk is the pure object-oriented programming language of choice for complex business applications. However, the benefits of object encapsulation of business logic can be lost in the discontinuity between language and database. VOSS 3.0 ODBMS extends Smalltalk with persistent object storage, transparent access and transaction management, making Smalltalk objects virtual with seamless transaction processing built in

MinneStore

(via)
Object Database Management System for Visual Smalltalk 3.1, Dolphin Smalltalk, VisualAge Smalltalk, VisualWorks Smalltalk, Squeak. MinneStore is a free, object-oriented database that is written entirely in Smalltalk and provides storage and retrieval of complex Smalltalk objects. It is designed to eventually support simultaneous updating by multiple clients, but this feature is not ready yet.

GLORP Generic Lightweight Object-Relational Persistence

This is an open-source object-relational mapping layer for Smalltalk. Versions are available for VisualWorks 7 and 5i, VisualAge, Dolphin Smalltalk, Squeak and not-very-well-tested for VW 2.5 or 3. GLORP is a Camp Smalltalk Project, led by Alan Knight (mail). Its goal is to provide a simple, powerful framework for reading and writing objects from relational databases. It was originally sponsored by The Object People (although it is fully open source) and its concepts are reminiscent of TOPLink, though noticably different in some respects.

06 July 2006 17:00

Companies That Use Smalltalk

Listing of companies that use Smalltalk.

Smalltalk MT Articles

Answers to frequently asked questions regarding general development issues in Smalltalk MT. Smalltalk MT Development FAQs. Index of X-Zone's Smalltalk MT FAQs. A hands on introduction to using Smalltalk MT with DIrectx. Provides step by step instructions for loading, executing, modifying, and debugging a DirectX sample project. This article shows some initial differences in syntax, operators and DLL usage between C++ and Smalltalk MT. A Brief Introduction to Smalltalk MT.

Smalltalk MT Knowledgebase

Smalltalk MT is a language just like C++. Smalltalk MT compiles and produces an executable or DLL or COM component that can function exactly like a C++ created component. There are differences in the language and differences in the development environment that allow Smalltalk to compliment C++ development. Smalltalk MT uses the Smalltalk language that is absolutely consistent in its approach. C++ uses both methods and functions because of the C history which was entirely function based. Smalltalk MT uses only methods. Statements are always of the form 'receiver method'.

hernan's TAGS

search:

limit:50 100 200

Active Objects   actors   ActTalk   ai   AIDA/Web   Ant Trail   aop   AOS   Apostle   aspect   books   camp   Camp Smalltalk   Cincom Smalltalk VisualWorks   concurrent   Concurrent Programming   Coverage Browser   CraftedSmalltalk   database   databases   dolphin   Dolphin Smalltalk   Ducasse   expert systems   ExperTalk   free   genetic programming   geometry   GLORP   goodies   GoodStart Smalltalk Companies   GPEIST   Indelv   Isard   logic   Logic Programming   mailing   Meta Programming   Method Wrappers   object   Object-Relational   Objectivity   ODB   online   oodb   oop   ORDB   palm   ParcPlace   PDB   persistence   Petri   Planet Smalltalk   PNtalk   pocket   Pocket Smalltalk   QKS   Reasoning System   refactoring   restore   S#   SCG   self   Sharp Smalltalk   SmaCC   Smallscript   SmallScript Smalltalk   smalltalk   Smalltalk Archive UIUC   Smalltalk Books   Smalltalk Documentation   Smalltalk Environments   Smalltalk GemStone/S GemStone   Smalltalk Jobs   Smalltalk MT   Smalltalk MT DirectX   Smalltalk.org   Smalltalk/V   SmalltalkAgents   SmalltalkWiki Smalltalk Swiki   Smalltlak   soul   squeak   Squeak Smalltalk   ST/X Smalltalk/X Smalltalk   STIC Smalltalk   SUnit   Swazoo   testing   VAST   Versant   VisualAge   VisualAge Smalltalk   VisualSmalltalk   visualworks   VSE   VSW   web application   web server   webservices