squeak-smalltalk / squeak.org Goto Github PK
View Code? Open in Web Editor NEWSqueak/Smalltalk Website
Home Page: http://squeak.org
Squeak/Smalltalk Website
Home Page: http://squeak.org
Currently the squeak.org/downloads page 'Virtual Machines' section points to https://bintray.com/opensmalltalk/vm/cog/201705031421#files
Which seems to be a poor choice since it lists only win32 packages. Oddly there is a linked page that seems to list all the packages (in a really difficult to read format) lists all the packages - https://dl.bintray.com/opensmalltalk/vm/
Hopefully there is another page with that list nicely formatted to make sense that we could point to.
... by way of letsencrypt?
I think they would fit pretty well there.
As mentioned on squeak-dev:
On Wed, Feb 8, 2017 at 2:11 AM, David T. Lewis [email protected] wrote:
On Wed, Feb 08, 2017 at 06:17:57AM +0800, Ben Coman wrote:
It might be good to put the info from here...
https://squeakboard.wordpress.com/2009/07/02/a-new-community-development-model/under "Contribute to Squeak" here...
http://squeak.org/development/(maybe move "Contribute to Squeak" to the top.)
Good idea. I thought we had the "community development model" right on the
home page, maybe things got shuffled around (but have I mentioned lately how
much I like the squeak.org site lately? It is really nice these days).That community development model paper is important for new people to find.
Replace all references to ftp.squeak.org with files.squeak.org as discussed on http://lists.squeakfoundation.org/pipermail/box-admins/2016-May/002143.html
This will speed up Travis build time by checking external links only once every 6 weeks.
See implementation discussion at gjtorikian/html-proofer#381 (comment)
The page https://squeak.org/development/#virtual-machines contains a section titled "Virtual Machines". The link "Classic VM" goes to http://www.squeakvm.org/, but that site responds with "These are still not the web pages you are looking for."
How do we deal with deprecated documentation sources on the web page?
The following situation just came up: I discovered that the link on Waveplace Beta Morphic Tutorials on Documentation does not work anymore. I was able to retrieve an earlier version from Wayback Machine: old version. When thinking about how to fix this I thought to either:
a) remove the link completely
b) use the wayback machine URL
I don't like either solution. a) is the clean solution that leads to a documentation page that is useful for current users of Squeak. b) keeps original resources on Squeak around which might be useful for special purposes but makes the documentation page much less useful for current/new users.
There might be an alternative c) which is to add a "Deprecated Documentations" section. However, this might lead to many of the current documentation links to be moved to that section.
Other thoughts? I have no strong opinion other than that we should improve the Documentation page so that new users can quickly find information that is actually useful to them.
Currently the links to download VMs on http://squeak.org/downloads/ point to the OpenSmalltalk VM repository. I think that makes downloading a VM quite hard for anyone who does not know where to go from the repo.
Is there a particular reason for this?
...with improved code samples.
Hi -
I'm trying to see if the squeak linux ARM vm Smalltalk>>#highResClock
works. The pharo one does not. So AndreasSystemProfiler doesn't work.
On the squeak.org website, downloads page, Advanced section (https://squeak.org/downloads/) there is this snippet:
Linux: Make sure that you have 32-bit libraries and X11 installed, and that the squeak.sh script is executable.
Run the script with the image file as a parameter.
But I cannot find which libraries are necessary on squeak.org. So installing them on this ubuntu 22.04 64bit arm VM is tricky.
I would open a pull request myself, but I am not sure where this information would fit best.
Here is the problem:
On a fresh, headless Linux system that should put the Squeak window up on an external X server (that is, headless Linux-VMs, or running Linux-Squeak on the Windows subsystem for Linux), the squeak.sh script might complain as follows:
$ ./squeak.sh
Using ..../bin/squeak...
could not find display driver vm-display-X11; either:
- check that ..../bin//vm-display-X11.so exists, or
- use the '-plugins <path>' option to tell me where it is, or
- remove DISPLAY from your environment.
Aborted (core dumped)
The vm-display-X11.so file is there, but it might be missing libGL.so to be loaded:
$ ldd bin/vm-display-X11.so
linux-vdso.so.1 => (0x00007fffc414a000)
libGL.so.1 => not found
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fb20b2b0000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb20b080000)
...
So, on Ubuntu, the solution is to install the libgl1-mesa-glx package. This information can be dug from the mailing list, but it is a hassle to do so every time, since it is not the first seach result you get. Could we put the information up somewhere on the website?
Particularly on files.squeak.org
and build.squeak.org
.
I have a COG image that I have been working in since 2015. Is there any VM I can get for Mac OS 10.11 Big Sur that can run or convert my old COG image? There may be a 32-bit vs 64-bit problem also. (The image does work in SqueakJS, which is wonderful, but I'd like to go a little more native.) --Ted.
nabble (operators of forum.world.st) have somehow switched to a forum format and not a mailing list format. And so people finding and interacting with Squeak Dev there aren't having their messages forwarded to the actual list. So it makes squeak-dev look like a ghost town.
On this page: https://squeak.org/community/ the links for the mailing lists point to the now broken forum.world.st site.
There's a Smalltalk overview from 2003 at
http://web.cecs.pdx.edu/~harry/musings/SmalltalkOverview.html
Maybe add it to the docs section.
http://files.squeak.org/2.2/ shows this:
This page contains the following errors:
error on line 13 at column 4982: Encoding error
Below is a rendering of the page up to the first error.
Index of /2.2/
(BTW, I had to manually go to the http site in an incognito window because it kept redirecting to https://files.squeak.org/2.2/ which shows the Nextcloud server)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.