Re: gnu-smalltalk was dropped from debian

2023-10-28 Thread bill-auger
implementing support for GTK4 is clearly something that should be on the road-map; but i agree that GTK support should not be a deciding factor for the project's future - GTK is non-essential - it is the equivalent of the optional GTK bindings for other languages (python, ruby, etc) - no one would

gnu-smalltalk was dropped from debian

2023-09-26 Thread bill-auger
ightly broken (it's based on GTK+ 2.0 anyway). Let me aim to do this before > the end of the year. > > holger > > On 14. Nov 2021, at 09:11, bill-auger wrote: > > the team should consider > > promoting 3.2.91 to a release, before GNU smalltalk gets removed > > f

Re: GTK and GST

2022-10-18 Thread bill-auger
> On Tue, 18 Oct 2022 15:07:54 + c...@riseup.net wrote: > > maybe we should ask the maintainer of GST? just FWIW, i would avoid the acronym: "GST" - it is ambiguous; because both gnu-smalltalk and gstreamer use that as the prefix of their binaries - for example, all of the 'gst-*' packages

Re: GTK and GST

2022-10-18 Thread bill-auger
On Tue, 18 Oct 2022 15:07:54 + c...@riseup.net wrote: > do you keep the sources or the commit from the repo? my sources were the 3.2.91 source-ball - i probably did not modify it - that is exactly why i started this thread, recommending to always build from versioned releases - that way, when

Re: running GTK

2022-10-17 Thread bill-auger
i reported this to arch and experimented a bit - the PKGBUILD has some missing dependencies - if you add those, the PKGBUILD should support GTK https://bugs.archlinux.org/task/76225

Re: running GTK

2022-10-16 Thread bill-auger
On Mon, 17 Oct 2022 03:02:04 + c...@riseup.net wrote: > did you try 'gst packages/gtk/examples_hello.st' ? gst-browser or > anything that uses the gtk bindings with the gst that you builded?? these both work as expected $ gst packages/gtk/example_hello.st $ gst-browser > If you can tell me

Re: running GTK

2022-10-16 Thread bill-auger
there is something wrong with the arch package - someone should open a bug report - it is indeed missing GTK.star and a few others; but according to the published build recipe, those files should be present - probably you can just grab the PKGBUILD and run makepkg on it

Re: running GTK

2022-10-16 Thread bill-auger
without looking into this at all, there are a few remarks i could make for any project which publishes versioned release tarballs, the VCS should be of no interest to any user - generally, the VCS code is of interest, only to those wishing to contribute to the code-base itself - so, when

Re: Wheter to return `super init' or allow the implicit self to be returned instead

2022-07-01 Thread bill-auger
i suppose that is because it is usual to want to call the initializer immediately after instantiate an object and a_foo := (Foo new) initialize rather than: a_foo := Foo new a_foo initialize

Re: Is GNU Smalltalk dead?

2021-11-13 Thread bill-auger
FWIW, the history of smalltralk is lined with arguments such that it is an evolutionary dead-end, - the rationales have shifted drastically and continuously over the years; but guess what, smalltalk is still here and still evolving WRT GNU smalltalk, those distros with a broken GST are using the

Re: New User

2021-07-10 Thread bill-auger
gst-browser is the gnu-smalltalk "IDE" - it offers a very similar experience to the graphical smalltalks - it would be a good idea to familiarize yourself with it, if you ever plan to use other smalltalk dialects; but unlike other smalltalk dialects, it is only a convenience (strictly optional)

Re: printNl question

2021-04-20 Thread bill-auger
On Mon, 19 Apr 2021 11:22:27 -0600 Duke wrote: > 1. always terminated a line of coding with a period/full-stop > 2. never put a period/full-stop after a [ . ] the period/full-stop is not a required terminator, as in the C language - it is separator, between message chains - that is: it is not

Re: printNl question

2021-04-18 Thread bill-auger
rather than casual explanations of the problem, it is usually more helpful to show the exact commands and output - for example, is this what you are seeing? $ gst st> 'hello' printNl 'hello' 'hello' st> Transcript show: 'hello' ; cr hello Transcript the first line is the

Re: configure option not to build gst-browser ?

2021-01-18 Thread bill-auger
On Mon, 18 Jan 2021 23:42:21 -0500 bill-auger wrote: > the latest development version is 3.2.91 - that is the version in > arch just realized, i should have been more clear what i was implying gst-browser works in arch/parabola (v3.2.91) - it is possible that it would also work on other d

Re: configure option not to build gst-browser ?

2021-01-18 Thread bill-auger
On Sun, 17 Jan 2021 17:41:37 +0100 (CET) s...@pandora.be wrote: > could be release in a new package "3.2.6" (or 3.3 or whatever number is > choosen). the latest development version is 3.2.91 - that is the version in arch - you can get the source from savannah with git now, or the source-ball

Re: The gst-browser is broken in Ubuntu 20.04

2021-01-18 Thread bill-auger
FWIW, gst-browser also was broken on debian8, fedora24, and ubuntu16 https://lists.gnu.org/archive/html/help-smalltalk/2017-01/msg2.html i have not done such a thorough evaluation since then; but i suspect that it has been broken on those distros ever since - however, it is worth noting that

Re: Simple Program Won't Run

2021-01-17 Thread bill-auger
for all intents and purposes, entering a line feed int the REPL is equivalent to "print it" FWIW, GNU smalltalk's somewhat radical divergences from ST80, are actually the natural evolution of the system, given that the smalltalk machines, which were originally conceived,, do not actually exist -

Re: The gst-browser is broken in Ubuntu 20.04

2021-01-16 Thread bill-auger
if this is regarding the .deb package in the ubuntu repos, you should report it as a bug to ubuntu; because only the package maintainer could fix that problem the last i knew though, gnu-smalltalk was lacking a maintainer in debian - presumably, it has no maintainer in ubuntu either so you may

Re: Simple Program Won't Run

2021-01-16 Thread bill-auger
it does conform to the spec though - the REPL syntax is exactly the same as a static file - the dot is not a statement terminator as with C-like languages - it is a statement separator, which means it is optional, where there is only one single statement - the same is true in a method definition -

Re: TCP (or UDP) daytime client in Smalltalk

2020-05-29 Thread bill-auger
John - my guess is that you are subscribed to the GNU smalltalk mailing list https://lists.gnu.org/mailman/listinfo/help-smalltalk

Re: smalltalk.gnu.org is down

2020-04-04 Thread bill-auger
On Thu, 02 Apr 2020 10:20:59 -0400 Derek wrote: > Holger Freyther writes: > > Anyone of you can help to create a static site? :) > > There are many static site builders out there i can "web-dev" - i have the best "static-site-builder" of all: a text editor :) archive.org has some of the data -

Re: smalltalk.gnu.org is down

2020-04-01 Thread bill-auger
it is true - nagging helps

Re: [Help-smalltalk] IDE for small talk

2019-08-05 Thread bill-auger
GNU smalltalk (like mos most smalltalks) comes with its own IDE, named VisualGST - it is often started with a command like: gst-browser ___ help-smalltalk mailing list help-smalltalk@gnu.org https://lists.gnu.org/mailman/listinfo/help-smalltalk

Re: [Help-smalltalk] 1e-4 printing bug

2019-04-01 Thread bill-auger
Derek - i should mention again, that contributing to gnu-smalltalk requires a formal copyright assignment - if you have not completed that process, it is best if you do not send any explicit patches - they can not be accepted; so publishing them publicly is more of a complication than a help

Re: [Help-smalltalk] [GNU Smalltalk 3.2.5] testsuite: 7 8 32 41 70 118 122 127 128 failed

2019-03-30 Thread bill-auger
Brian - you would need to provide some information indicating which code you downloaded, which commands your ran, what you expected to happen, and what you believe went wrong - did you see any error messages, for example? to be sure, i just compiled and installed both the latest stable (3.2.5)

Re: [Help-smalltalk] ZeroDivide bug in float printing

2019-03-29 Thread bill-auger
On Fri, 29 Mar 2019 09:07:48 + Holger wrote: > And let's get a new > release out of the door (maybe skip VisualGST...) what is the problem with VisualGST? - isnt that just the GTK class browser (aka 'gst-browser') - the "about" modal in mine shows: "VisualGST 0.8.0" - that is from the arch

Re: [Help-smalltalk] ZeroDivide bug in float printing

2019-03-29 Thread bill-auger
On Fri, 29 Mar 2019 09:07:48 + Holger wrote: > > Last night I tracked it down. It only happens with: > > * 64 bit arch > > * gcc 4.9.x > > Why is this version of GCC used? What prevents the usage of GCC8? > > > On 29. Mar 2019, at 10:15, Derek Zhou wrote: > > there are poor poeple still

Re: [Help-smalltalk] ZeroDivide bug in float printing

2019-03-28 Thread bill-auger
Derek - good job tracking down the source of that bug - note that, per the contributing guide: "If you are contributing non-trivial amounts of code to GNU Smalltalk, you will be asked to sign a copyright assignment form provided by the FSF." you have already given enough information for

Re: [Help-smalltalk] adding smalltalk-mode to ELPA?

2019-03-26 Thread bill-auger
On Wed, 27 Mar 2019 09:05:20 +0800 Derek wrote: > I can maintain smalltalk-mode on ELPA and do the 2 > way sync required. i am still completely baffled about this fixation in having the upstream's approval, cooperation, or involvement in the packaging process - you have everything you could

Re: [Help-smalltalk] adding smalltalk-mode to ELPA?

2019-03-26 Thread bill-auger
On Tue, 26 Mar 2019 12:51:34 -0400 Stefan wrote: > Anyway, from what I understand, you have no intention of moving > smalltalk-mode.el elsewhere nor to spend your time with a 2-way sync. > In that case, I think it's best not to add smalltalk-mode.el to GNU > ELPA to avoid the risk of a fork. i am

Re: [Help-smalltalk] adding smalltalk-mode to ELPA?

2019-03-25 Thread bill-auger
the emacs mode is in the smalltalk source tree because it is distributed and installed with the smalltalk software, so that all users of the smalltalk software will have, it without the need for installing a separate package or package manager - for that reason there is little need to package it

Re: [Help-smalltalk] adding smalltalk-mode to ELPA?

2019-03-20 Thread bill-auger
Derek Zhou wrote: > but I do want to get the author's blessing first. you already have the authors blessing - the GPL license *is* the authors blessing - really - it is a beautiful thing in that way :) pEpkey.asc Description: application/pgp-keys ___

Re: [Help-smalltalk] adding smalltalk-mode to ELPA?

2019-03-19 Thread bill-auger
Derek Zhou wrote: > Wilfred, > Do you want to add smalltalk-mode to ELPA? the answer i gave you is probably the best one that anyone could give - maybe i could have been more clear generally speaking, software developers do not package their software - that is almost always done by someone who

Re: [Help-smalltalk] adding smalltalk-mode to ELPA?

2019-02-27 Thread bill-auger
On Wed, 27 Feb 2019 23:52:07 +0800 Derek wrote: > I think they welcome anything copyrighted by FSF already? i dont know what they welcome or un-welcome - that is yet another question better posed toward those "they" generally speaking, software developers do not package their software - it is

Re: [Help-smalltalk] adding smalltalk-mode to ELPA?

2019-02-27 Thread bill-auger
On Wed, 27 Feb 2019 10:05:45 +0800 Derek wrote: > maybe the smalltalk-mode should be > packaged and distributed on GNU ELPA? maybe, but that would be a question for GNU ELPA to decide ___ help-smalltalk mailing list help-smalltalk@gnu.org

Re: [Help-smalltalk] (GUI) Dialog (and Cincom VisualWorks compat)

2018-10-16 Thread bill-auger
the proliferation of dialects has been the bane of smalltalk since the early days - there have been efforts over the years to unify them in order to make the codes more portable but the efforts were mostly disjointed and none were universally adopted - it was even standardized by ANSI at one point

Re: [Help-smalltalk] FOSDEM 2019

2018-09-09 Thread bill-auger
personally, i could sing the praises of smalltalk all day; but getting to belguim to do it is another story probably the most active smalltalk evangelists today are around the pharo team and users - they are mainly centered in france IIRC - you may want to engage them in this conversation

Re: [Help-smalltalk] 'ZeroDivide' error using debian package

2018-08-14 Thread bill-auger
BTW - i discovered that the debian smalltalk packaging team seems to have dissolved - i have posted a bug report[1] against the debian package regarding the 'ZeroDivde' error; but it is not clear that the package has any maintainer currently a few months ago, debian migrated all mailing lists

Re: [Help-smalltalk] 'ZeroDivide' error using debian package

2018-08-13 Thread bill-auger
On 08/13/2018 04:48 AM, Holger Freyther wrote: > you might trigger known undefined behavior in the multiplication path. > > Could you try > http://git.savannah.gnu.org/cgit/smalltalk.git/commit/?id=72ada189aba0283c551ead16635c1983968080b8? im not sure what result you thought i may get - were

[Help-smalltalk] 'ZeroDivide' error using debian package

2018-08-11 Thread bill-auger
On 08/11/2018 04:50 PM, Tommy Pettersson wrote: > On 08/11/2018 04:25 PM, bill-auger wrote: > > on debian 9: > > > > $ gst > > st> x := 1e-4 > > Object: 1 error: The program attempted to divide a number by zero > > ZeroDivide(Exception)>>sig

Re: [Help-smalltalk] Bug, float is printed wrongly

2018-08-11 Thread bill-auger
on debian 9: $ gst st> x := 1e-4 Object: 1 error: The program attempted to divide a number by zero ZeroDivide(Exception)>>signal (ExcHandling.st:254) SmallInteger(Number)>>zeroDivide (SysExcept.st:1426) Fraction>>setNumerator:setDenominator: (Fraction.st:485) Fraction

Re: [Help-smalltalk] Flatpak Package

2018-04-14 Thread bill-auger
just to be clear that i am not trying to discourage your efforts - you saw a problem and you solved it; not only for yourself but in a way that could benefit others also - that is a very good thing - quite awesome in fact - i only meant to point out that flatpacks are not the ideal solutions to

Re: [Help-smalltalk] Flatpak Package

2018-04-14 Thread bill-auger
Çağatay - you replied only to me instead of "reply all" to the list - i will address your concern; but i do think this is important enough to be on the public list; so there is no confusion about the justification for avoiding flatpack, appimage, docker or any analogous self-contained blobs - the

Re: [Help-smalltalk] Flatpak Package

2018-04-14 Thread bill-auger
on the face of it, this interest in packaging GNU software could be seen as encouraging; but that i dont understand the motivation for doing this - if you do not use smalltalk yourself, and you dont know anyone who does, and the GNU smalltalk maintainers have not asked for this do you just go

Re: [Help-smalltalk] small fixups to the tutorial

2018-02-05 Thread bill-auger
i was hoping someone would respond to this as i have a rather large set of corrections and suggestions for the manual - i sent a message to this list about a year ago but no one has responded signature.asc Description: OpenPGP digital signature ___

Re: [Help-smalltalk] Help with emacs

2018-01-23 Thread bill-auger
On 01/23/2018 11:40 AM, Andrei Stebakov wrote: > I guess gst has been inactive for some time, but those of you who still use > it, what editors do you use for REPL style development? no editor is required - you can get a REPL on the command line with: $ gst signature.asc Description:

[Help-smalltalk] gst-browser compiles but fails to launch on several distros

2017-01-03 Thread Bill Auger
ithub.com/bill-auger/7658fff47b7ba5ac65dfc3e5e74b1e6a ___ help-smalltalk mailing list help-smalltalk@gnu.org https://lists.gnu.org/mailman/listinfo/help-smalltalk

[Help-smalltalk] gst-browser failure on debian 9

2016-11-26 Thread Bill Auger
using the standard package from debian/testing repos - the process starts and does not crash but no window is created $ gst --version GNU Smalltalk version 3.2.4 $ gst-browser Object: CFunctionDescriptor new: 1 "<0x7f7b2b477450>" error: Invalid C call-out gdk_colormap_get_type