Git Product home page Git Product logo

squeak.org's People

Contributors

cbc2302882489 avatar ccrraaiigg avatar codefrau avatar codezeilen avatar eliotmiranda avatar fawind avatar fniephaus avatar iacore avatar j4yk avatar krono avatar linqlover avatar marceltaeumel avatar p-adams avatar roberthirschfeld avatar theseion avatar timfel avatar timrowledge avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

squeak.org's Issues

Note libGL.so as a prerequisite for running on Linux

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?

[Discussion] How do we deal with deprecated documentation sources?

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.

Add community development model explanation

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.

What are the 32 bit libraries needed to run on a 64 bit arm linux machine?

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.

squeak.org downloads page points to poor choice of bintray page.

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.

Is there a CogVM (V3, 32-bit) for a modern Mac?

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.

Enable CORS

Particularly on files.squeak.org and build.squeak.org.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.