Hub: All Tag: All

PharoNOS - Pharo No Operating System

By Mike Filonov on 16 October 2014 at @mikefilonov under #pharo   0 thanks

Do you remember Squeak NOS Project which aim was to run Squeak on a bare hardware? I liked the idea very much as Smalltalk always tends to provide self-sufficient system. However, I was not able to play much with it as it has very small hardware support. I was hardly able to use my mouse. Lately I had a thought: why not to use a linux kernel for driver support and use Pharo for everything else? Please welcome PharoNOS: a bootable Pharo which can be run on a "bare hardware" or as a Virtual Machine.

The ISO image consists of a minimal amount of utilities. The size of the distribution file is just 60 Mb! In the runtime Linux footprint is really small: around 60Mb of RAM. All other resources of a host system are dedicated for Pharo only.

The ability to edit articles inside the hub using direct URL or first step to book editor

By Maxim Skripnik on 1 June 2015 at @MaximSkripnik  0 thanks

Last update of PillarHub application brought functionality to edit existing article by inserting into browsers URL string full path to it with "/edit" prefix. You can find source code that allows doing it with a detail analysis below.

Basic tests for new Pharo collections

By Alexander Brenchev on 2 April 2015 at @brenchev  0 thanks

A Multi-dictionary for Pharo Smalltalk

By Alexander Brenchev on 1 March 2015 at @brenchev  0 thanks

WebFileBrowser: a Seaside application for accessing files

By Mike Filonov on 12 February 2015 at @mikefilonov under #seaside, #filesystem, #cloudapp   1 thanks

WebFileBrowser is a Seaside application which allows you to manage files via web interface. WebFileBrowser can be configured to work with a local file-system or with a remote file-system such as WebDAV or FTP server.

The applicaiton is designed to be an additional tool you install into a Seaside server and use it for administrative purposes. Please note that it is not designed to be a file sharing application due to performance limitations.

WebFileSystem allows a user to perform basic file operations using a browser: list directories, create new folders, upload/download/delete files.

The project is very useful when Pharo is used as an appliance and there is no easy way to access files inside the server (like at Pharocloud). By installing WebFileBrowser you can do backups and updates of your projects.

Implementation of book editor for PillarHub application

By Maxim Skripnik on 29 November 2014 at @MaximSkripnik under #pillarhub, #book, #compiler   0 thanks

Hello everyone! My name is Maxim Skripnik and I'm going to introduce you my third year prebachelor work. It is connected with Pharo and web application programming so I hope you will find it interesting.

How to get new collections through Monticello browser

By Alexander Brenchev on 18 November 2014 at @brenchev  0 thanksRecently i started my project which had a goal of making new collections for Pharo(project on smalltalkhub). You can read more about that here.

Worklow of developing new collections for Pharo

By Alexander Brenchev on 30 November 2014 at @brenchev  0 thanksGreetings everyone. In my previous article I introduced the idea of my project which called "New Collections for Pharo". So far I've done a review of current fundamental collections of Pharo language, and determined the places for the new ones.

Places of the new Pharo collections in the current hierarchy

By Alexander Brenchev on 14 November 2014 at @brenchev  0 thanksGreetings everyone. My name is Alexander, I'm from computer science department of Tomsk State University, Russia. Currently, I'm on the 3rd course of my bachelor's degree, and I'm going to make a project related with Smalltalk and Pharo world.

Installing your own copy of PillarHub

By Mike Filonov on 21 July 2014 at @pillarhub under #tutorial   1 thanksPillarHub is an open software anyone can use or modify it. The code is published under MIT license which is the same that is used for Pharo itself. You may find sources of PillarHub at SmalltalkHub via this link:

How to install SandstoneDb to your Image

By Mike Filonov on 21 October 2014 at @mikefilonov  0 thanksI have added a configuration for SandstoneDb to the official repository of the project so now it is very easy to install. Just open a workspace and evaluate: