Can someone link me a picture of SWT on Linux that objectively looks good?

I hate to break it to you, but people don't use your gem. It only has 74,000 downloads, which is not very many at all. Rails has more downloads than the population of the US. You are so focused on promoting your gem that you are missing the context of other things, to the point where it becomes rude.

Again, that's what I'm talking about regarding you needing some
humility. Do you even have a gem with that number of downloads if not
double at least to dish out advice? I mean if I see someone with a gem
having more downloads than all my gems, I listen to them with great
attention.

Moreover, it's hard to install. I have tried to install it multiple times now, but it doesn't install. There is nothing wrong with my system, but it doesn't run. I can't even run Hello world, and I know a lot of other people would run into the same issue.

It is easy to install on a clean system. In your case, we confirmed
that your GTK3 was hosed even after you received help from the GTK
master himself; Kou.

You didn't provide any help with that, and recommended that I "reinstall my system".

That is very commonly known good advice. It's what all the Mac Genius
and Best Buy GeekSquad specialists perform on overly troublesome
machine setups.

Glimmer is not a very good solution to any of the potential factors in the problem space that I'm dealing with.

A very vague statement, but I'll give you the benefit of the doubt.

I care about the end user.

Good. I do too!

I don't know if any end user would be able to use Glimmer.

End users aren't supposed to use Glimmer. Software engineers are
supposed to use it to build solutions that shield end users from
having to deal with software details. That said, if the end user you
are thinking of is the software engineer, that statement is too
simplistic as it does not try to factor in the required context where
Glimmer helps with pros/cons and trade-offs against other contexts
where Glimmer might not be a good fit. It is not the end all be all
after all and anyone who thinks any technology is the end all be all
is not exercising good software engineering skills. I just thought I
saw a good fit and recommended it, that's all. If I'm wrong, I'm
sorry.

I haven't gotten it to work, and you have evidently been reluctant to give advice to help me to even install it.

Not true. I just yielded to the GTK master Kou when he joined that
thread. I didn't want the situation to turn out into having too many
cooks in the kitchen.

Cheers,

···

On Mon, Nov 1, 2021 at 11:00 PM Gregory Cohen <gregorycohen2@gmail.com> wrote:

I hate to break it to you, but people don't use your gem. It only has 74,000 downloads, which is not very many at all. Rails has more downloads than the population of the US. You are so focused on promoting your gem that you are missing the context of other things, to the point where it becomes rude.

Moreover, it's hard to install. I have tried to install it multiple times now, but it doesn't install. There is nothing wrong with my system, but it doesn't run. I can't even run Hello world, and I know a lot of other people would run into the same issue.

You didn't provide any help with that, and recommended that I "reinstall my system".

Glimmer is not a very good solution to any of the potential factors in the problem space that I'm dealing with.

I care about the end user.

I don't know if any end user would be able to use Glimmer.

I haven't gotten it to work, and you have evidently been reluctant to give advice to help me to even install it.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

I like QuickJS in general, though while it's easy to bind the libc using

it, binding more complicated things (like external libraries) may be a
mess. GJS may be a lot better in this manner. Also, I'm not sure it can
even produce .exe files (ELF executables are possible). You may want to
take a look at MRuby, which can be statically linked in a similar manner.

exe files do work

You just have to use MXE and compile the objects into .a archives

I ran an exe in Wine earlier in the morning

Btw. opal 1.3 supports `gets` for the following runners: chrome, gjs,

nodejs, quickjs, miniracer (+ small Ruby side binding for miniracer).
You are right that NodeJS API for just getting a line is a mess, but all
this is abstracted away.

THANK YOU!

But what about STDIN?

Could I use those other Ruby libraries with C modules?

Like, could I use GTK + MRuby?

···

On Mon, Nov 1, 2021 at 11:06 PM hmdne <hmdne@airmail.cc> wrote:

I like QuickJS in general, though while it's easy to bind the libc using
it, binding more complicated things (like external libraries) may be a
mess. GJS may be a lot better in this manner. Also, I'm not sure it can
even produce .exe files (ELF executables are possible). You may want to
take a look at MRuby, which can be statically linked in a similar manner.

Btw. opal 1.3 supports `gets` for the following runners: chrome, gjs,
nodejs, quickjs, miniracer (+ small Ruby side binding for miniracer).
You are right that NodeJS API for just getting a line is a mess, but all
this is abstracted away.

Another problem with QuickJS that I see is that its development
process... leaves a lot to be desired. It isn't developed in the open,
but only releases are dropped now and then. It is also basically a two
man project. It also has no support for the stacktraces somehow.

I added support in Opal for both QuickJS and GJS mostly for
experimentation purposes (and making tests run on foreign engines, so we
can weed out some errors). If you would like to extend on that, you are
free to do so (please take a look at how we work with implementing IO
[1] or File [2] on NodeJS, or how similar, albeit much lesser bindings
are done for GJS [3] and QuickJS [4]). Unfortunately, I moved to other
parts of Opal recently so this support won't be extended a lot by me in
the near future.

[1] opal/io.rb at master · opal/opal · GitHub

[2] opal/file.rb at master · opal/opal · GitHub

[3] opal/stdlib/gjs at master · opal/opal · GitHub

[4] opal/stdlib/quickjs at master · opal/opal · GitHub

On 11/2/21 00:30, Gregory Cohen wrote:
> Hey Andy,
>
> Thank you. I will install that package, and I will see if it works :slight_smile:
>
> I just wrote a desktop widget, and it works on Windows, and it shows
> my site. It's transparent and it has no titlebar. Cross platform,
> probably works well on Android, so I can make an app. I compiled it
> using just MXE (MinGW32) and it works :slight_smile:
>
>
>
> Does anyone know of QuickJS?
>
> I'm able to compile Ruby into statically linked C. And it works :slight_smile:
>
> Ruby + Opal + QuickJS = Use Ruby for anything. No installer necessary.
> Works on Windows and Wine, too.
>
>
>
>
> My site mostly works well (I have to pay money to improve the
> certificate to make it work on mobile well.)
>
> It works in Safari, in Chrome, and probably in Firefox and other
browsers.
>
>
> I still have a little bit of work to do on it.
>
>
>
> QuickJS is utterly insane.
>
> It makes Opal work better.
>
> Opal isn`t very good at interacting with the desktop
>
> But in QuickJS, you can import std, then do std.in.getline(), and it
> calls the C function getline(), and you get a Javascript line.
>
> Node.js`s createInterface function for the readline module is a nightmare
>
> --------------------------------------------------------------------
>
>
> I`m currently creating a script, well, I have it already, that turns
> markup, a list, to representation.
>
>
> So
>
> [["hello", "world"], ["foo", "bar"]]
>
> would get represented as a markup-up HTML page (with appropriate divs
> and spans) AND a cross platform C program which can be statically
> linked on Windows, would be created, with no Installer, no
> dependencies, no Glade file. Just 100% speed. Also, it would show you
> the content using Ruby GTK
>
>
>
> In other words, Ruby lists can be given to the program as an argument,
> and you would, in theory, get ALL possible representations of that
> data, which could then be stylized with CSS (which both Gtk and Qt
> support really well)
>
>
>
>
> I could use Glimmer as another backend, but I would have to be able to
> use it
>
> Attached is pictures of my desktop widget (the computer im using has
> no screenshot tool)
>
> Im also now looking for work as a programmer and kind of trying to
> pursue that
>
> I have an interview on Monday
>
> I also now have a graphical Windows installer, written using the
> Windows API, for my gem
>
>
> All of the Windows work that I have been doing uses https://mxe.cc/
>
>
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Gregory, if you got GTK working again, then using Glimmer DSL for SWT
is as simple as installing openjdk-16 and JRuby 9.3.1.0 (via RVM.io)

That said, you might find Glimmer DSL for LibUI easier to start with
(albeit it is a lot less featured than Glimmer DSL for SWT)

Hit me up with issues detailing any errors on the Glimmer Gitter
(AndyObtiva/glimmer - Gitter)
or the Glimmer project page
(GitHub - AndyObtiva/glimmer-dsl-libui: Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library - No need to pre-install any prerequisites. Just install the gem and have platform-independent GUI that just works) &
GitHub - AndyObtiva/glimmer-dsl-swt: Glimmer DSL for SWT (JRuby Desktop Development GUI Framework))

···

On Mon, Nov 1, 2021 at 11:07 PM Gregory Cohen <gregorycohen2@gmail.com> wrote:

> Also, if I am indeed wrong, which is not only possible, but happens
frequently (it's how I learn), then please correct me kindly instead
of getting upset or repeating that I don't get it over and over
without explaining nicely why to get past my mistake.

To start, how do I even install Glimmer?

What are the secret dependencies?

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

No, my GTK works just fine

···

On Mon, Nov 1, 2021 at 11:09 PM Andy Maleh <andy.am@gmail.com> wrote:

> I hate to break it to you, but people don't use your gem. It only has
74,000 downloads, which is not very many at all. Rails has more downloads
than the population of the US. You are so focused on promoting your gem
that you are missing the context of other things, to the point where it
becomes rude.

Again, that's what I'm talking about regarding you needing some
humility. Do you even have a gem with that number of downloads if not
double at least to dish out advice? I mean if I see someone with a gem
having more downloads than all my gems, I listen to them with great
attention.

> Moreover, it's hard to install. I have tried to install it multiple
times now, but it doesn't install. There is nothing wrong with my system,
but it doesn't run. I can't even run Hello world, and I know a lot of other
people would run into the same issue.

It is easy to install on a clean system. In your case, we confirmed
that your GTK3 was hosed even after you received help from the GTK
master himself; Kou.

> You didn't provide any help with that, and recommended that I "reinstall
my system".

That is very commonly known good advice. It's what all the Mac Genius
and Best Buy GeekSquad specialists perform on overly troublesome
machine setups.

> Glimmer is not a very good solution to any of the potential factors in
the problem space that I'm dealing with.

A very vague statement, but I'll give you the benefit of the doubt.

> I care about the end user.

Good. I do too!

> I don't know if any end user would be able to use Glimmer.

End users aren't supposed to use Glimmer. Software engineers are
supposed to use it to build solutions that shield end users from
having to deal with software details. That said, if the end user you
are thinking of is the software engineer, that statement is too
simplistic as it does not try to factor in the required context where
Glimmer helps with pros/cons and trade-offs against other contexts
where Glimmer might not be a good fit. It is not the end all be all
after all and anyone who thinks any technology is the end all be all
is not exercising good software engineering skills. I just thought I
saw a good fit and recommended it, that's all. If I'm wrong, I'm
sorry.

> I haven't gotten it to work, and you have evidently been reluctant to
give advice to help me to even install it.

Not true. I just yielded to the GTK master Kou when he joined that
thread. I didn't want the situation to turn out into having too many
cooks in the kitchen.

Cheers,

On Mon, Nov 1, 2021 at 11:00 PM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> I hate to break it to you, but people don't use your gem. It only has
74,000 downloads, which is not very many at all. Rails has more downloads
than the population of the US. You are so focused on promoting your gem
that you are missing the context of other things, to the point where it
becomes rude.
>
> Moreover, it's hard to install. I have tried to install it multiple
times now, but it doesn't install. There is nothing wrong with my system,
but it doesn't run. I can't even run Hello world, and I know a lot of other
people would run into the same issue.
>
> You didn't provide any help with that, and recommended that I "reinstall
my system".
>
> Glimmer is not a very good solution to any of the potential factors in
the problem space that I'm dealing with.
>
> I care about the end user.
>
> I don't know if any end user would be able to use Glimmer.
>
> I haven't gotten it to work, and you have evidently been reluctant to
give advice to help me to even install it.
>
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Again, that's what I'm talking about regarding you needing some

humility. Do you even have a gem with that number of downloads if not
double at least to dish out advice? I mean if I see someone with a gem
having more downloads than all my gems, I listen to them with great
attention.

I'm not going to argue about this, I could, but I'm not going to.

I have a new gem I made a couple of weeks ago and I already have 3,000
downloads. It's increasing very fast.

But I'm not going to argue about this.

I mean if I see someone with a gem

having more downloads than all my gems, I listen to them with great
attention.

This is absurd. You shouldn't do that. Nor should I.

···

On Mon, Nov 1, 2021 at 11:09 PM Andy Maleh <andy.am@gmail.com> wrote:

> I hate to break it to you, but people don't use your gem. It only has
74,000 downloads, which is not very many at all. Rails has more downloads
than the population of the US. You are so focused on promoting your gem
that you are missing the context of other things, to the point where it
becomes rude.

Again, that's what I'm talking about regarding you needing some
humility. Do you even have a gem with that number of downloads if not
double at least to dish out advice? I mean if I see someone with a gem
having more downloads than all my gems, I listen to them with great
attention.

> Moreover, it's hard to install. I have tried to install it multiple
times now, but it doesn't install. There is nothing wrong with my system,
but it doesn't run. I can't even run Hello world, and I know a lot of other
people would run into the same issue.

It is easy to install on a clean system. In your case, we confirmed
that your GTK3 was hosed even after you received help from the GTK
master himself; Kou.

> You didn't provide any help with that, and recommended that I "reinstall
my system".

That is very commonly known good advice. It's what all the Mac Genius
and Best Buy GeekSquad specialists perform on overly troublesome
machine setups.

> Glimmer is not a very good solution to any of the potential factors in
the problem space that I'm dealing with.

A very vague statement, but I'll give you the benefit of the doubt.

> I care about the end user.

Good. I do too!

> I don't know if any end user would be able to use Glimmer.

End users aren't supposed to use Glimmer. Software engineers are
supposed to use it to build solutions that shield end users from
having to deal with software details. That said, if the end user you
are thinking of is the software engineer, that statement is too
simplistic as it does not try to factor in the required context where
Glimmer helps with pros/cons and trade-offs against other contexts
where Glimmer might not be a good fit. It is not the end all be all
after all and anyone who thinks any technology is the end all be all
is not exercising good software engineering skills. I just thought I
saw a good fit and recommended it, that's all. If I'm wrong, I'm
sorry.

> I haven't gotten it to work, and you have evidently been reluctant to
give advice to help me to even install it.

Not true. I just yielded to the GTK master Kou when he joined that
thread. I didn't want the situation to turn out into having too many
cooks in the kitchen.

Cheers,

On Mon, Nov 1, 2021 at 11:00 PM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> I hate to break it to you, but people don't use your gem. It only has
74,000 downloads, which is not very many at all. Rails has more downloads
than the population of the US. You are so focused on promoting your gem
that you are missing the context of other things, to the point where it
becomes rude.
>
> Moreover, it's hard to install. I have tried to install it multiple
times now, but it doesn't install. There is nothing wrong with my system,
but it doesn't run. I can't even run Hello world, and I know a lot of other
people would run into the same issue.
>
> You didn't provide any help with that, and recommended that I "reinstall
my system".
>
> Glimmer is not a very good solution to any of the potential factors in
the problem space that I'm dealing with.
>
> I care about the end user.
>
> I don't know if any end user would be able to use Glimmer.
>
> I haven't gotten it to work, and you have evidently been reluctant to
give advice to help me to even install it.
>
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

My GTK was always working

···

On Mon, Nov 1, 2021 at 11:14 PM Andy Maleh <andy.am@gmail.com> wrote:

Gregory, if you got GTK working again, then using Glimmer DSL for SWT
is as simple as installing openjdk-16 and JRuby 9.3.1.0 (via RVM.io)

That said, you might find Glimmer DSL for LibUI easier to start with
(albeit it is a lot less featured than Glimmer DSL for SWT)

Hit me up with issues detailing any errors on the Glimmer Gitter
(
AndyObtiva/glimmer - Gitter
)
or the Glimmer project page
(GitHub - AndyObtiva/glimmer-dsl-libui: Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library - No need to pre-install any prerequisites. Just install the gem and have platform-independent GUI that just works) &
GitHub - AndyObtiva/glimmer-dsl-swt: Glimmer DSL for SWT (JRuby Desktop Development GUI Framework))

On Mon, Nov 1, 2021 at 11:07 PM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> > Also, if I am indeed wrong, which is not only possible, but happens
> frequently (it's how I learn), then please correct me kindly instead
> of getting upset or repeating that I don't get it over and over
> without explaining nicely why to get past my mistake.
>
>
> To start, how do I even install Glimmer?
>
> What are the secret dependencies?
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Then to get started with Glimmer DSL for LibUI, you just have to run:

gem install glimmer-dsl-libui
ruby -r glimmer-dsl-libui -e "require 'examples/meta_example'"

It's that simple (no prerequisites or extra setup steps)

···

On Mon, Nov 1, 2021 at 11:15 PM Gregory Cohen <gregorycohen2@gmail.com> wrote:

No, my GTK works just fine

On Mon, Nov 1, 2021 at 11:09 PM Andy Maleh <andy.am@gmail.com> wrote:

> I hate to break it to you, but people don't use your gem. It only has 74,000 downloads, which is not very many at all. Rails has more downloads than the population of the US. You are so focused on promoting your gem that you are missing the context of other things, to the point where it becomes rude.

Again, that's what I'm talking about regarding you needing some
humility. Do you even have a gem with that number of downloads if not
double at least to dish out advice? I mean if I see someone with a gem
having more downloads than all my gems, I listen to them with great
attention.

> Moreover, it's hard to install. I have tried to install it multiple times now, but it doesn't install. There is nothing wrong with my system, but it doesn't run. I can't even run Hello world, and I know a lot of other people would run into the same issue.

It is easy to install on a clean system. In your case, we confirmed
that your GTK3 was hosed even after you received help from the GTK
master himself; Kou.

> You didn't provide any help with that, and recommended that I "reinstall my system".

That is very commonly known good advice. It's what all the Mac Genius
and Best Buy GeekSquad specialists perform on overly troublesome
machine setups.

> Glimmer is not a very good solution to any of the potential factors in the problem space that I'm dealing with.

A very vague statement, but I'll give you the benefit of the doubt.

> I care about the end user.

Good. I do too!

> I don't know if any end user would be able to use Glimmer.

End users aren't supposed to use Glimmer. Software engineers are
supposed to use it to build solutions that shield end users from
having to deal with software details. That said, if the end user you
are thinking of is the software engineer, that statement is too
simplistic as it does not try to factor in the required context where
Glimmer helps with pros/cons and trade-offs against other contexts
where Glimmer might not be a good fit. It is not the end all be all
after all and anyone who thinks any technology is the end all be all
is not exercising good software engineering skills. I just thought I
saw a good fit and recommended it, that's all. If I'm wrong, I'm
sorry.

> I haven't gotten it to work, and you have evidently been reluctant to give advice to help me to even install it.

Not true. I just yielded to the GTK master Kou when he joined that
thread. I didn't want the situation to turn out into having too many
cooks in the kitchen.

Cheers,

On Mon, Nov 1, 2021 at 11:00 PM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>
> I hate to break it to you, but people don't use your gem. It only has 74,000 downloads, which is not very many at all. Rails has more downloads than the population of the US. You are so focused on promoting your gem that you are missing the context of other things, to the point where it becomes rude.
>
> Moreover, it's hard to install. I have tried to install it multiple times now, but it doesn't install. There is nothing wrong with my system, but it doesn't run. I can't even run Hello world, and I know a lot of other people would run into the same issue.
>
> You didn't provide any help with that, and recommended that I "reinstall my system".
>
> Glimmer is not a very good solution to any of the potential factors in the problem space that I'm dealing with.
>
> I care about the end user.
>
> I don't know if any end user would be able to use Glimmer.
>
> I haven't gotten it to work, and you have evidently been reluctant to give advice to help me to even install it.
>
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

With default mint jruby (that I just installed)

It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
LoadError: no such file to load -- psych

···

On Mon, Nov 1, 2021 at 11:22 PM Andy Maleh <andy.am@gmail.com> wrote:

Then to get started with Glimmer DSL for LibUI, you just have to run:

gem install glimmer-dsl-libui
ruby -r glimmer-dsl-libui -e "require 'examples/meta_example'"

It's that simple (no prerequisites or extra setup steps)

On Mon, Nov 1, 2021 at 11:15 PM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> No, my GTK works just fine
>
> On Mon, Nov 1, 2021 at 11:09 PM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> > I hate to break it to you, but people don't use your gem. It only has
74,000 downloads, which is not very many at all. Rails has more downloads
than the population of the US. You are so focused on promoting your gem
that you are missing the context of other things, to the point where it
becomes rude.
>>
>> Again, that's what I'm talking about regarding you needing some
>> humility. Do you even have a gem with that number of downloads if not
>> double at least to dish out advice? I mean if I see someone with a gem
>> having more downloads than all my gems, I listen to them with great
>> attention.
>>
>> > Moreover, it's hard to install. I have tried to install it multiple
times now, but it doesn't install. There is nothing wrong with my system,
but it doesn't run. I can't even run Hello world, and I know a lot of other
people would run into the same issue.
>>
>> It is easy to install on a clean system. In your case, we confirmed
>> that your GTK3 was hosed even after you received help from the GTK
>> master himself; Kou.
>>
>> > You didn't provide any help with that, and recommended that I
"reinstall my system".
>>
>> That is very commonly known good advice. It's what all the Mac Genius
>> and Best Buy GeekSquad specialists perform on overly troublesome
>> machine setups.
>>
>> > Glimmer is not a very good solution to any of the potential factors
in the problem space that I'm dealing with.
>>
>> A very vague statement, but I'll give you the benefit of the doubt.
>>
>> > I care about the end user.
>>
>> Good. I do too!
>>
>> > I don't know if any end user would be able to use Glimmer.
>>
>> End users aren't supposed to use Glimmer. Software engineers are
>> supposed to use it to build solutions that shield end users from
>> having to deal with software details. That said, if the end user you
>> are thinking of is the software engineer, that statement is too
>> simplistic as it does not try to factor in the required context where
>> Glimmer helps with pros/cons and trade-offs against other contexts
>> where Glimmer might not be a good fit. It is not the end all be all
>> after all and anyone who thinks any technology is the end all be all
>> is not exercising good software engineering skills. I just thought I
>> saw a good fit and recommended it, that's all. If I'm wrong, I'm
>> sorry.
>>
>> > I haven't gotten it to work, and you have evidently been reluctant to
give advice to help me to even install it.
>>
>> Not true. I just yielded to the GTK master Kou when he joined that
>> thread. I didn't want the situation to turn out into having too many
>> cooks in the kitchen.
>>
>> Cheers,
>>
>> On Mon, Nov 1, 2021 at 11:00 PM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>> >
>> > I hate to break it to you, but people don't use your gem. It only has
74,000 downloads, which is not very many at all. Rails has more downloads
than the population of the US. You are so focused on promoting your gem
that you are missing the context of other things, to the point where it
becomes rude.
>> >
>> > Moreover, it's hard to install. I have tried to install it multiple
times now, but it doesn't install. There is nothing wrong with my system,
but it doesn't run. I can't even run Hello world, and I know a lot of other
people would run into the same issue.
>> >
>> > You didn't provide any help with that, and recommended that I
"reinstall my system".
>> >
>> > Glimmer is not a very good solution to any of the potential factors
in the problem space that I'm dealing with.
>> >
>> > I care about the end user.
>> >
>> > I don't know if any end user would be able to use Glimmer.
>> >
>> > I haven't gotten it to work, and you have evidently been reluctant to
give advice to help me to even install it.
>> >
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: https://www.linkedin.com/in/andymaleh
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

I hate to break it to you, but people don't use your gem. It only has 74,000 downloads, which is not very many at all. Rails has more downloads than the population of the US.

Popularity doesn't imply that something is the best solution out there. Marketing is unfortunately important to kickstart. Lesser known programmers may be talented, but are struggling to find a mindshare, contributors and reviewers. Surely, more popular software is more likely to be polished better, but this comes at a cost of lesser innovation due to compatibility breaking issues.

Moreover, it's hard to install. I have tried to install it multiple times now, but it doesn't install. There is nothing wrong with my system, but it doesn't run. I can't even run Hello world, and I know a lot of other people would run into the same issue.
You didn't provide any help with that, and recommended that I "reinstall my system".

It may be a good idea to provide a Docker/Podman Dockerfile. This is a modern equivalent of "reinstalling the system" without actually reinstalling it :smiley:

> I have a new gem I made a couple of weeks ago and I already have 3,000 downloads. It's increasing very fast.

You may be missing a fact, that there are a lot of bots automatically downloading gems for eg. testing purposes or vulnerability scanning.

···

On 11/2/21 03:59, Gregory Cohen wrote:

Oh, I have to install a special JRuby?

idk.........

···

On Mon, Nov 1, 2021 at 11:22 PM Andy Maleh <andy.am@gmail.com> wrote:

Then to get started with Glimmer DSL for LibUI, you just have to run:

gem install glimmer-dsl-libui
ruby -r glimmer-dsl-libui -e "require 'examples/meta_example'"

It's that simple (no prerequisites or extra setup steps)

On Mon, Nov 1, 2021 at 11:15 PM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> No, my GTK works just fine
>
> On Mon, Nov 1, 2021 at 11:09 PM Andy Maleh <andy.am@gmail.com> wrote:
>>
>> > I hate to break it to you, but people don't use your gem. It only has
74,000 downloads, which is not very many at all. Rails has more downloads
than the population of the US. You are so focused on promoting your gem
that you are missing the context of other things, to the point where it
becomes rude.
>>
>> Again, that's what I'm talking about regarding you needing some
>> humility. Do you even have a gem with that number of downloads if not
>> double at least to dish out advice? I mean if I see someone with a gem
>> having more downloads than all my gems, I listen to them with great
>> attention.
>>
>> > Moreover, it's hard to install. I have tried to install it multiple
times now, but it doesn't install. There is nothing wrong with my system,
but it doesn't run. I can't even run Hello world, and I know a lot of other
people would run into the same issue.
>>
>> It is easy to install on a clean system. In your case, we confirmed
>> that your GTK3 was hosed even after you received help from the GTK
>> master himself; Kou.
>>
>> > You didn't provide any help with that, and recommended that I
"reinstall my system".
>>
>> That is very commonly known good advice. It's what all the Mac Genius
>> and Best Buy GeekSquad specialists perform on overly troublesome
>> machine setups.
>>
>> > Glimmer is not a very good solution to any of the potential factors
in the problem space that I'm dealing with.
>>
>> A very vague statement, but I'll give you the benefit of the doubt.
>>
>> > I care about the end user.
>>
>> Good. I do too!
>>
>> > I don't know if any end user would be able to use Glimmer.
>>
>> End users aren't supposed to use Glimmer. Software engineers are
>> supposed to use it to build solutions that shield end users from
>> having to deal with software details. That said, if the end user you
>> are thinking of is the software engineer, that statement is too
>> simplistic as it does not try to factor in the required context where
>> Glimmer helps with pros/cons and trade-offs against other contexts
>> where Glimmer might not be a good fit. It is not the end all be all
>> after all and anyone who thinks any technology is the end all be all
>> is not exercising good software engineering skills. I just thought I
>> saw a good fit and recommended it, that's all. If I'm wrong, I'm
>> sorry.
>>
>> > I haven't gotten it to work, and you have evidently been reluctant to
give advice to help me to even install it.
>>
>> Not true. I just yielded to the GTK master Kou when he joined that
>> thread. I didn't want the situation to turn out into having too many
>> cooks in the kitchen.
>>
>> Cheers,
>>
>> On Mon, Nov 1, 2021 at 11:00 PM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>> >
>> > I hate to break it to you, but people don't use your gem. It only has
74,000 downloads, which is not very many at all. Rails has more downloads
than the population of the US. You are so focused on promoting your gem
that you are missing the context of other things, to the point where it
becomes rude.
>> >
>> > Moreover, it's hard to install. I have tried to install it multiple
times now, but it doesn't install. There is nothing wrong with my system,
but it doesn't run. I can't even run Hello world, and I know a lot of other
people would run into the same issue.
>> >
>> > You didn't provide any help with that, and recommended that I
"reinstall my system".
>> >
>> > Glimmer is not a very good solution to any of the potential factors
in the problem space that I'm dealing with.
>> >
>> > I care about the end user.
>> >
>> > I don't know if any end user would be able to use Glimmer.
>> >
>> > I haven't gotten it to work, and you have evidently been reluctant to
give advice to help me to even install it.
>> >
>> >
>> >
>> > Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
>>
>>
>>
>> --
>> Andy Maleh
>>
>> LinkedIn: https://www.linkedin.com/in/andymaleh
>> Blog: http://andymaleh.blogspot.com
>> GitHub: http://www.github.com/AndyObtiva
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Which is why I said that I wasn't going to get into an argument

I haven't even shared that gem publicly, lol

···

On Mon, Nov 1, 2021 at 11:25 PM hmdne <hmdne@airmail.cc> wrote:

On 11/2/21 03:59, Gregory Cohen wrote:
> I hate to break it to you, but people don't use your gem. It only has
> 74,000 downloads, which is not very many at all. Rails has more
> downloads than the population of the US.

Popularity doesn't imply that something is the best solution out there.
Marketing is unfortunately important to kickstart. Lesser known
programmers may be talented, but are struggling to find a mindshare,
contributors and reviewers. Surely, more popular software is more likely
to be polished better, but this comes at a cost of lesser innovation due
to compatibility breaking issues.

> Moreover, it's hard to install. I have tried to install it multiple
> times now, but it doesn't install. There is nothing wrong with my
> system, but it doesn't run. I can't even run Hello world, and I know a
> lot of other people would run into the same issue.
> You didn't provide any help with that, and recommended that I
> "reinstall my system".

It may be a good idea to provide a Docker/Podman Dockerfile. This is a
modern equivalent of "reinstalling the system" without actually
reinstalling it :smiley:

> I have a new gem I made a couple of weeks ago and I already have
3,000 downloads. It's increasing very fast.

You may be missing a fact, that there are a lot of bots automatically
downloading gems for eg. testing purposes or vulnerability scanning.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

gets doesn't seem to be working

···

On Mon, Nov 1, 2021 at 11:25 PM hmdne <hmdne@airmail.cc> wrote:

On 11/2/21 03:59, Gregory Cohen wrote:
> I hate to break it to you, but people don't use your gem. It only has
> 74,000 downloads, which is not very many at all. Rails has more
> downloads than the population of the US.

Popularity doesn't imply that something is the best solution out there.
Marketing is unfortunately important to kickstart. Lesser known
programmers may be talented, but are struggling to find a mindshare,
contributors and reviewers. Surely, more popular software is more likely
to be polished better, but this comes at a cost of lesser innovation due
to compatibility breaking issues.

> Moreover, it's hard to install. I have tried to install it multiple
> times now, but it doesn't install. There is nothing wrong with my
> system, but it doesn't run. I can't even run Hello world, and I know a
> lot of other people would run into the same issue.
> You didn't provide any help with that, and recommended that I
> "reinstall my system".

It may be a good idea to provide a Docker/Podman Dockerfile. This is a
modern equivalent of "reinstalling the system" without actually
reinstalling it :smiley:

> I have a new gem I made a couple of weeks ago and I already have
3,000 downloads. It's increasing very fast.

You may be missing a fact, that there are a lot of bots automatically
downloading gems for eg. testing purposes or vulnerability scanning.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

"prompt" is not defined

···

On Mon, Nov 1, 2021 at 11:25 PM hmdne <hmdne@airmail.cc> wrote:

On 11/2/21 03:59, Gregory Cohen wrote:
> I hate to break it to you, but people don't use your gem. It only has
> 74,000 downloads, which is not very many at all. Rails has more
> downloads than the population of the US.

Popularity doesn't imply that something is the best solution out there.
Marketing is unfortunately important to kickstart. Lesser known
programmers may be talented, but are struggling to find a mindshare,
contributors and reviewers. Surely, more popular software is more likely
to be polished better, but this comes at a cost of lesser innovation due
to compatibility breaking issues.

> Moreover, it's hard to install. I have tried to install it multiple
> times now, but it doesn't install. There is nothing wrong with my
> system, but it doesn't run. I can't even run Hello world, and I know a
> lot of other people would run into the same issue.
> You didn't provide any help with that, and recommended that I
> "reinstall my system".

It may be a good idea to provide a Docker/Podman Dockerfile. This is a
modern equivalent of "reinstalling the system" without actually
reinstalling it :smiley:

> I have a new gem I made a couple of weeks ago and I already have
3,000 downloads. It's increasing very fast.

You may be missing a fact, that there are a lot of bots automatically
downloading gems for eg. testing purposes or vulnerability scanning.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

This is absurd. You shouldn't do that.

This again is confirming my point about lacking humility. I cannot
help someone without humility. All my greatest coworkers were better
than me and yet humbled themselves to seem like they were in more need
than me to learn.

This is absurd. You shouldn't do that. Nor should I.

It is sad that the advice is lost on you. I cannot help you further if
you cannot fathom how one could learn and advance by listening to
someone with more accomplishments and experience.

3,000 downloads

Big deal. I gained 10,000 downloads on a gem I made a few weeks ago
too (one time I got 3,000 downloads within a couple of days of
releasing a gem). Still, that doesn't prove anything. Sometimes the
masses install awful technologies like Node.js thinking strength in
numbers proves something. It doesn't (it just proves there are a lot
of incompetent people). You gotta evaluate each gem for its pros,
cons, and applicability to your situation and use it before you
determine if it is good or bad.

···

On Mon, Nov 1, 2021 at 11:16 PM Gregory Cohen <gregorycohen2@gmail.com> wrote:

> Again, that's what I'm talking about regarding you needing some
humility. Do you even have a gem with that number of downloads if not
double at least to dish out advice? I mean if I see someone with a gem
having more downloads than all my gems, I listen to them with great
attention.

I'm not going to argue about this, I could, but I'm not going to.

I have a new gem I made a couple of weeks ago and I already have 3,000 downloads. It's increasing very fast.

But I'm not going to argue about this.

> I mean if I see someone with a gem
having more downloads than all my gems, I listen to them with great
attention.

This is absurd. You shouldn't do that. Nor should I.

On Mon, Nov 1, 2021 at 11:09 PM Andy Maleh <andy.am@gmail.com> wrote:

> I hate to break it to you, but people don't use your gem. It only has 74,000 downloads, which is not very many at all. Rails has more downloads than the population of the US. You are so focused on promoting your gem that you are missing the context of other things, to the point where it becomes rude.

Again, that's what I'm talking about regarding you needing some
humility. Do you even have a gem with that number of downloads if not
double at least to dish out advice? I mean if I see someone with a gem
having more downloads than all my gems, I listen to them with great
attention.

> Moreover, it's hard to install. I have tried to install it multiple times now, but it doesn't install. There is nothing wrong with my system, but it doesn't run. I can't even run Hello world, and I know a lot of other people would run into the same issue.

It is easy to install on a clean system. In your case, we confirmed
that your GTK3 was hosed even after you received help from the GTK
master himself; Kou.

> You didn't provide any help with that, and recommended that I "reinstall my system".

That is very commonly known good advice. It's what all the Mac Genius
and Best Buy GeekSquad specialists perform on overly troublesome
machine setups.

> Glimmer is not a very good solution to any of the potential factors in the problem space that I'm dealing with.

A very vague statement, but I'll give you the benefit of the doubt.

> I care about the end user.

Good. I do too!

> I don't know if any end user would be able to use Glimmer.

End users aren't supposed to use Glimmer. Software engineers are
supposed to use it to build solutions that shield end users from
having to deal with software details. That said, if the end user you
are thinking of is the software engineer, that statement is too
simplistic as it does not try to factor in the required context where
Glimmer helps with pros/cons and trade-offs against other contexts
where Glimmer might not be a good fit. It is not the end all be all
after all and anyone who thinks any technology is the end all be all
is not exercising good software engineering skills. I just thought I
saw a good fit and recommended it, that's all. If I'm wrong, I'm
sorry.

> I haven't gotten it to work, and you have evidently been reluctant to give advice to help me to even install it.

Not true. I just yielded to the GTK master Kou when he joined that
thread. I didn't want the situation to turn out into having too many
cooks in the kitchen.

Cheers,

On Mon, Nov 1, 2021 at 11:00 PM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>
> I hate to break it to you, but people don't use your gem. It only has 74,000 downloads, which is not very many at all. Rails has more downloads than the population of the US. You are so focused on promoting your gem that you are missing the context of other things, to the point where it becomes rude.
>
> Moreover, it's hard to install. I have tried to install it multiple times now, but it doesn't install. There is nothing wrong with my system, but it doesn't run. I can't even run Hello world, and I know a lot of other people would run into the same issue.
>
> You didn't provide any help with that, and recommended that I "reinstall my system".
>
> Glimmer is not a very good solution to any of the potential factors in the problem space that I'm dealing with.
>
> I care about the end user.
>
> I don't know if any end user would be able to use Glimmer.
>
> I haven't gotten it to work, and you have evidently been reluctant to give advice to help me to even install it.
>
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

> I like QuickJS in general, though while it's easy to bind the libc using
it, binding more complicated things (like external libraries) may be a
mess. GJS may be a lot better in this manner. Also, I'm not sure it can
even produce .exe files (ELF executables are possible). You may want to
take a look at MRuby, which can be statically linked in a similar manner.

exe files do work

You just have to use MXE and compile the objects into .a archives

I ran an exe in Wine earlier in the morning

I tried qjsc and found out in the source code that support for PE is missing. Your approach is different which is why it worked :smiley:

> Btw. opal 1.3 supports `gets` for the following runners: chrome, gjs,
nodejs, quickjs, miniracer (+ small Ruby side binding for miniracer).
You are right that NodeJS API for just getting a line is a mess, but all
this is abstracted away.

THANK YOU!

But what about STDIN?

IO support in Opal is pretty much incomplete at this point of time, since I have only worked on it recently. But yes, features like $stdin.each_line or $stdin.read are reasonably implemented.

With JavaScript there's another issue... our IO is synchronous and async in Opal is... also new (and sorta different than idiomatic Ruby). Which for a basic `while gets` scripts would work, but for threaded environments, it would allow you to only do a single IO operation at a time.

Could I use those other Ruby libraries with C modules?

Like, could I use GTK + MRuby?

Yes! There is a plethora of binding gems being implemented for MRuby:

···

On 11/2/21 04:11, Gregory Cohen wrote:

Add `require "opal/platform"` for basic support of platforms other than browser.

···

On 11/2/21 04:30, Gregory Cohen wrote:
> gets doesn't seem to be working

"prompt" is not defined

i have a gem i'm pretty sure i'm the only user of, and it has gotten 225
downloads in the past month, so that should be a decent baseline estimate
of bot traffic. (unless bots disproportionately scrape gems based on
criteria other than just being in the index). interesting thing to try to
figure out, though.

martin

···

On Mon, Nov 1, 2021 at 8:25 PM hmdne <hmdne@airmail.cc> wrote:

You may be missing a fact, that there are a lot of bots automatically
downloading gems for eg. testing purposes or vulnerability scanning.

My GTK was always working

I thought you had an issue, which you shared and got a reply for by
Kou. Details are clearly here:

You definitely had issues with GTK.

I can't help you if you won't admit the truth or that you have a problem.

"Well, on my Mint machine, I couldn't install gtk3 either, though apt

install ruby-gtk3 works fine

a@a:~$ jruby glimmer
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by
jnr.posix.JavaLibCHelper$ReflectiveAccess to method
sun.nio.ch.SelChImpl.getFD()
WARNING: Please consider reporting this to the maintainers of
jnr.posix.JavaLibCHelper$ReflectiveAccess
WARNING: Use --illegal-access=warn to enable warnings of further illegal
reflective access operations
WARNING: All illegal access operations will be denied in a future release
LoadError: no such file to load -- glimmer-dsl-swt
  require at org/jruby/RubyKernel.java:956
  require at
/usr/share/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:55
   <main> at glimmer:2
a@a:~$ ruby glimmer
Traceback (most recent call last):
2: from glimmer:2:in `<main>'
1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in
`require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require':
cannot load such file -- glimmer-dsl-swt (LoadError)
9: from glimmer:2:in `<main>'
8: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:156:in
`require'
7: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:168:in
`rescue in require'
6: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:168:in
`require'
5: from
/var/lib/gems/2.7.0/gems/glimmer-dsl-swt-4.21.0.1/lib/glimmer-dsl-swt.rb:46:in
`<top (required)>'
4: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in
`require'
3: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in
`require'
2: from
/var/lib/gems/2.7.0/gems/glimmer-dsl-swt-4.21.0.1/lib/glimmer/dsl/swt/dsl.rb:23:in
`<top (required)>'
1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in
`require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require':
cannot load such file --
/var/lib/gems/2.7.0/gems/glimmer-dsl-swt-4.21.0.1/vendor/swt/linux/swt.jar
(LoadError)
a@a:~$ ^C
a@a:~$"

"a@a:~$ sudo apt-get purge ruby-gtk3

Display all 4059 possibilities? (y or n)^C
a@a:~$ apt install open-jdk16^C
a@a:~$ sudo apt-get purge ruby-gtk3
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
  ruby-atk ruby-cairo ruby-cairo-gobject ruby-gdk-pixbuf2 ruby-gdk3
ruby-gio2
  ruby-glib2 ruby-gobject-introspection ruby-pango ruby-pkg-config
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  ruby-gtk3* ruby-webkit2-gtk*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 2,272 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 609700 files and directories currently installed.)
Removing ruby-webkit2-gtk (3.4.1-2build1) ...
Removing ruby-gtk3:amd64 (3.4.1-2build1) ...
a@a:~$ sudo apt autoremove --purge
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  ruby-atk* ruby-cairo* ruby-cairo-gobject* ruby-gdk-pixbuf2* ruby-gdk3*
  ruby-gio2* ruby-glib2* ruby-gobject-introspection* ruby-pango*
  ruby-pkg-config*
0 upgraded, 0 newly installed, 10 to remove and 0 not upgraded.
After this operation, 1,766 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 609227 files and directories currently installed.)
Removing ruby-gdk3 (3.4.1-2build1) ...
Removing ruby-atk (3.4.1-2build1) ...
Removing ruby-pango:amd64 (3.4.1-2build1) ...
Removing ruby-cairo-gobject:amd64 (3.4.1-2build1) ...
Removing ruby-cairo:amd64 (1.16.5-1build1) ...
Removing ruby-gdk-pixbuf2 (3.4.1-2build1) ...
Removing ruby-gio2:amd64 (3.4.1-2build1) ...
Removing ruby-gobject-introspection:amd64 (3.4.1-2build1) ...
Removing ruby-glib2:amd64 (3.4.1-2build1) ...
Removing ruby-pkg-config (1.4.0-1) ...
a@a:~$ sudo gem install gtk3
Building native extensions. This could take a while...
ERROR: Error installing gtk3:
ERROR: Failed to build gem native extension.

    current directory:
/var/lib/gems/2.7.0/gems/gobject-introspection-3.4.9/ext/gobject-introspection
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r
./siteconf20211022-2544-1kla93u.rb extconf.rb
checking for --enable-debug-build option... no
checking for -Wall option to compiler... yes
checking for -Waggregate-return option to compiler... yes
checking for -Wcast-align option to compiler... yes
checking for -Wextra option to compiler... yes
checking for -Wformat=2 option to compiler... yes
checking for -Winit-self option to compiler... yes
checking for -Wlarger-than-65500 option to compiler... yes
checking for -Wmissing-declarations option to compiler... yes
checking for -Wmissing-format-attribute option to compiler... yes
checking for -Wmissing-include-dirs option to compiler... yes
checking for -Wmissing-noreturn option to compiler... yes
checking for -Wmissing-prototypes option to compiler... yes
checking for -Wnested-externs option to compiler... no
checking for -Wold-style-definition option to compiler... yes
checking for -Wpacked option to compiler... yes
checking for -Wp,-D_FORTIFY_SOURCE=2 option to compiler... yes
checking for -Wpointer-arith option to compiler... yes
checking for -Wundef option to compiler... yes
checking for -Wout-of-line-declaration option to compiler... no
checking for -Wunsafe-loop-optimizations option to compiler... yes
checking for -Wwrite-strings option to compiler... yes
checking for Homebrew... yes
checking for gobject-introspection-1.0... no
installing 'gobject-introspection' native package... failed
Failed to run 'brew install gobject-introspection'.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You
may
need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/bin/$(RUBY_BASE_NAME)2.7
--enable-debug-build
--disable-debug-build
--with-pkg-config
--without-pkg-config
--with-override-variables
--without-override-variables

To see why this extension failed to compile, please check the mkmf.log
which can be found here:

/var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/gobject-introspection-3.4.9/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in
/var/lib/gems/2.7.0/gems/gobject-introspection-3.4.9 for inspection.
Results logged to
/var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/gobject-introspection-3.4.9/gem_make.out
a@a:~$"

"a@a:/home$ sudo gem install vte3

Building native extensions. This could take a while...
ERROR: Error installing vte3:
ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.7.0/gems/vte3-3.4.9/dependency-check
/usr/bin/ruby2.7 -I/usr/lib/ruby/2.7.0/rubygems -rrubygems
/var/lib/gems/2.7.0/gems/rake-13.0.6/exe/rake
RUBYARCHDIR\=/var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/vte3-3.4.9
RUBYLIBDIR\=/var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/vte3-3.4.9
installing 'vte3' native package... /bin/bash:
/usr/Library/Homebrew/brew.sh: No such file or directory
installing 'vte3' native package... failed
failed
Failed to run 'brew install vte3'.
Failed to run 'brew install vte3'.

···
Gregory Cohen
10d

irb(main):001:0> require 'gtk3'
=> true
irb(main):002:0> require 'vte'
Traceback (most recent call last):
21: from /usr/bin/irb:23:in `<main>'
20: from /usr/bin/irb:23:in `load'
19: from /var/lib/gems/2.7.0/gems/irb-1.3.7/exe/irb:11:in `<top (required)>'
2: from (irb):2:in `<main>'
1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in
`require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require':
cannot load such file -- vte (LoadError)
28: from /usr/bin/irb:23:in `<main>'
27: from /usr/bin/irb:23:in `load'
26: from /var/lib/gems/2.7.0/gems/irb-1.3.7/exe/irb:11:in `<top (required)>'
9: from (irb):2:in `<main>'
8: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:156:in
`require'
7: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:161:in
`rescue in require'
6: from /usr/lib/ruby/2.7.0/rubygems.rb:209:in `try_activate'
5: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1373:in `activate'
4: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1391:in
`activate_dependencies'
3: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1391:in `each'
2: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1405:in `block in
activate_dependencies'
1: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1371:in `activate'
/usr/lib/ruby/2.7.0/rubygems/specification.rb:2245:in `raise_if_conflicts':
Unable to activate gtk2-3.4.3, because atk-3.4.9 conflicts with atk (=
3.4.3), pango-3.4.9 conflicts with pango (= 3.4.3), gdk_pixbuf2-3.4.9
conflicts with gdk_pixbuf2 (= 3.4.3) (Gem::ConflictError)
29: from /usr/bin/irb:23:in `<main>'
28: from /usr/bin/irb:23:in `load'
27: from /var/lib/gems/2.7.0/gems/irb-1.3.7/exe/irb:11:in `<top (required)>'
10: from (irb):2:in `<main>'
9: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:156:in
`require'
8: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:161:in
`rescue in require'
7: from /usr/lib/ruby/2.7.0/rubygems.rb:208:in `try_activate'
6: from /usr/lib/ruby/2.7.0/rubygems.rb:215:in `rescue in try_activate'
5: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1373:in `activate'
4: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1391:in
`activate_dependencies'
3: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1391:in `each'
2: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1405:in `block in
activate_dependencies'
1: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1371:in `activate'
/usr/lib/ruby/2.7.0/rubygems/specification.rb:2245:in `raise_if_conflicts':
Unable to activate gtk2-3.4.3, because atk-3.4.9 conflicts with atk (=
3.4.3), pango-3.4.9 conflicts with pango (= 3.4.3), gdk_pixbuf2-3.4.9
conflicts with gdk_pixbuf2 (= 3.4.3) (Gem::ConflictError)"

···

On Mon, Nov 1, 2021 at 11:31 PM Gregory Cohen <gregorycohen2@gmail.com> wrote:

"prompt" is not defined

On Mon, Nov 1, 2021 at 11:25 PM hmdne <hmdne@airmail.cc> wrote:

On 11/2/21 03:59, Gregory Cohen wrote:
> I hate to break it to you, but people don't use your gem. It only has
> 74,000 downloads, which is not very many at all. Rails has more
> downloads than the population of the US.

Popularity doesn't imply that something is the best solution out there.
Marketing is unfortunately important to kickstart. Lesser known
programmers may be talented, but are struggling to find a mindshare,
contributors and reviewers. Surely, more popular software is more likely
to be polished better, but this comes at a cost of lesser innovation due
to compatibility breaking issues.

> Moreover, it's hard to install. I have tried to install it multiple
> times now, but it doesn't install. There is nothing wrong with my
> system, but it doesn't run. I can't even run Hello world, and I know a
> lot of other people would run into the same issue.
> You didn't provide any help with that, and recommended that I
> "reinstall my system".

It may be a good idea to provide a Docker/Podman Dockerfile. This is a
modern equivalent of "reinstalling the system" without actually
reinstalling it :smiley:

> I have a new gem I made a couple of weeks ago and I already have
3,000 downloads. It's increasing very fast.

You may be missing a fact, that there are a lot of bots automatically
downloading gems for eg. testing purposes or vulnerability scanning.

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Martin, what hmdne might have been alluding to is test bots. In other
words, if someone writes automated tests that install your gem on
every run, then that will get you a repetitive number of downloads
that are not representative of real world usage.

That is why I made sure to configure my GitHub Actions to rely on a
cache for gems, thus avoiding that problem by installing a gem only
once and reusing it on subsequent test runs:

Specifically, this line:

with:
bundler-cache: true

Cheers,

···

On Mon, Nov 1, 2021 at 11:38 PM Martin DeMello <martindemello@gmail.com> wrote:

On Mon, Nov 1, 2021 at 8:25 PM hmdne <hmdne@airmail.cc> wrote:

You may be missing a fact, that there are a lot of bots automatically
downloading gems for eg. testing purposes or vulnerability scanning.

i have a gem i'm pretty sure i'm the only user of, and it has gotten 225 downloads in the past month, so that should be a decent baseline estimate of bot traffic. (unless bots disproportionately scrape gems based on criteria other than just being in the index). interesting thing to try to figure out, though.

martin

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Dude...........

There are 3 versions of GTK.

I was trying to use certain libraries that don't work with certain versions.

I got VTE working, by not using GTK3 (I would use GTK2)

Your arrogance and rudeness is astounding.

Everyone else in this thread including myself IS being modest and humble

I did not say anything not factual.

···

On Mon, Nov 1, 2021 at 11:39 PM Andy Maleh <andy.am@gmail.com> wrote:

> My GTK was always working

I thought you had an issue, which you shared and got a reply for by
Kou. Details are clearly here:

Use Javascript and Ruby for Freedom and Liberty - #40 by Gregory_Cohen
You definitely had issues with GTK.

I can't help you if you won't admit the truth or that you have a problem.

"Well, on my Mint machine, I couldn't install gtk3 either, though apt

install ruby-gtk3 works fine

a@a:~$ jruby glimmer
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by
jnr.posix.JavaLibCHelper$ReflectiveAccess to method
sun.nio.ch.SelChImpl.getFD()
WARNING: Please consider reporting this to the maintainers of
jnr.posix.JavaLibCHelper$ReflectiveAccess
WARNING: Use --illegal-access=warn to enable warnings of further illegal
reflective access operations
WARNING: All illegal access operations will be denied in a future release
LoadError: no such file to load -- glimmer-dsl-swt
  require at org/jruby/RubyKernel.java:956
  require at
/usr/share/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:55
   <main> at glimmer:2
a@a:~$ ruby glimmer
Traceback (most recent call last):
2: from glimmer:2:in `<main>'
1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in
`require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require':
cannot load such file -- glimmer-dsl-swt (LoadError)
9: from glimmer:2:in `<main>'
8: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:156:in
`require'
7: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:168:in
`rescue in require'
6: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:168:in
`require'
5: from

/var/lib/gems/2.7.0/gems/glimmer-dsl-swt-4.21.0.1/lib/glimmer-dsl-swt.rb:46:in
`<top (required)>'
4: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in
`require'
3: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in
`require'
2: from

/var/lib/gems/2.7.0/gems/glimmer-dsl-swt-4.21.0.1/lib/glimmer/dsl/swt/dsl.rb:23:in
`<top (required)>'
1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in
`require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require':
cannot load such file --
/var/lib/gems/2.7.0/gems/glimmer-dsl-swt-4.21.0.1/vendor/swt/linux/swt.jar
(LoadError)
a@a:~$ ^C
a@a:~$"

"a@a:~$ sudo apt-get purge ruby-gtk3

Display all 4059 possibilities? (y or n)^C
a@a:~$ apt install open-jdk16^C
a@a:~$ sudo apt-get purge ruby-gtk3
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
  ruby-atk ruby-cairo ruby-cairo-gobject ruby-gdk-pixbuf2 ruby-gdk3
ruby-gio2
  ruby-glib2 ruby-gobject-introspection ruby-pango ruby-pkg-config
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  ruby-gtk3* ruby-webkit2-gtk*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 2,272 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 609700 files and directories currently installed.)
Removing ruby-webkit2-gtk (3.4.1-2build1) ...
Removing ruby-gtk3:amd64 (3.4.1-2build1) ...
a@a:~$ sudo apt autoremove --purge
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  ruby-atk* ruby-cairo* ruby-cairo-gobject* ruby-gdk-pixbuf2* ruby-gdk3*
  ruby-gio2* ruby-glib2* ruby-gobject-introspection* ruby-pango*
  ruby-pkg-config*
0 upgraded, 0 newly installed, 10 to remove and 0 not upgraded.
After this operation, 1,766 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 609227 files and directories currently installed.)
Removing ruby-gdk3 (3.4.1-2build1) ...
Removing ruby-atk (3.4.1-2build1) ...
Removing ruby-pango:amd64 (3.4.1-2build1) ...
Removing ruby-cairo-gobject:amd64 (3.4.1-2build1) ...
Removing ruby-cairo:amd64 (1.16.5-1build1) ...
Removing ruby-gdk-pixbuf2 (3.4.1-2build1) ...
Removing ruby-gio2:amd64 (3.4.1-2build1) ...
Removing ruby-gobject-introspection:amd64 (3.4.1-2build1) ...
Removing ruby-glib2:amd64 (3.4.1-2build1) ...
Removing ruby-pkg-config (1.4.0-1) ...
a@a:~$ sudo gem install gtk3
Building native extensions. This could take a while...
ERROR: Error installing gtk3:
ERROR: Failed to build gem native extension.

    current directory:

/var/lib/gems/2.7.0/gems/gobject-introspection-3.4.9/ext/gobject-introspection
/usr/bin/ruby2.7 -I /usr/lib/ruby/2.7.0 -r
./siteconf20211022-2544-1kla93u.rb extconf.rb
checking for --enable-debug-build option... no
checking for -Wall option to compiler... yes
checking for -Waggregate-return option to compiler... yes
checking for -Wcast-align option to compiler... yes
checking for -Wextra option to compiler... yes
checking for -Wformat=2 option to compiler... yes
checking for -Winit-self option to compiler... yes
checking for -Wlarger-than-65500 option to compiler... yes
checking for -Wmissing-declarations option to compiler... yes
checking for -Wmissing-format-attribute option to compiler... yes
checking for -Wmissing-include-dirs option to compiler... yes
checking for -Wmissing-noreturn option to compiler... yes
checking for -Wmissing-prototypes option to compiler... yes
checking for -Wnested-externs option to compiler... no
checking for -Wold-style-definition option to compiler... yes
checking for -Wpacked option to compiler... yes
checking for -Wp,-D_FORTIFY_SOURCE=2 option to compiler... yes
checking for -Wpointer-arith option to compiler... yes
checking for -Wundef option to compiler... yes
checking for -Wout-of-line-declaration option to compiler... no
checking for -Wunsafe-loop-optimizations option to compiler... yes
checking for -Wwrite-strings option to compiler... yes
checking for Homebrew... yes
checking for gobject-introspection-1.0... no
installing 'gobject-introspection' native package... failed
Failed to run 'brew install gobject-introspection'.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You
may
need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/bin/$(RUBY_BASE_NAME)2.7
--enable-debug-build
--disable-debug-build
--with-pkg-config
--without-pkg-config
--with-override-variables
--without-override-variables

To see why this extension failed to compile, please check the mkmf.log
which can be found here:

/var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/gobject-introspection-3.4.9/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in
/var/lib/gems/2.7.0/gems/gobject-introspection-3.4.9 for inspection.
Results logged to

/var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/gobject-introspection-3.4.9/gem_make.out
a@a:~$"

"a@a:/home$ sudo gem install vte3

Building native extensions. This could take a while...
ERROR: Error installing vte3:
ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.7.0/gems/vte3-3.4.9/dependency-check
/usr/bin/ruby2.7 -I/usr/lib/ruby/2.7.0/rubygems -rrubygems
/var/lib/gems/2.7.0/gems/rake-13.0.6/exe/rake
RUBYARCHDIR\=/var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/vte3-3.4.9
RUBYLIBDIR\=/var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/vte3-3.4.9
installing 'vte3' native package... /bin/bash:
/usr/Library/Homebrew/brew.sh: No such file or directory
installing 'vte3' native package... failed
failed
Failed to run 'brew install vte3'.
Failed to run 'brew install vte3'.

···
Gregory Cohen
10d

irb(main):001:0> require 'gtk3'
=> true
irb(main):002:0> require 'vte'
Traceback (most recent call last):
21: from /usr/bin/irb:23:in `<main>'
20: from /usr/bin/irb:23:in `load'
19: from /var/lib/gems/2.7.0/gems/irb-1.3.7/exe/irb:11:in `<top
(required)>'
2: from (irb):2:in `<main>'
1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in
`require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require':
cannot load such file -- vte (LoadError)
28: from /usr/bin/irb:23:in `<main>'
27: from /usr/bin/irb:23:in `load'
26: from /var/lib/gems/2.7.0/gems/irb-1.3.7/exe/irb:11:in `<top
(required)>'
9: from (irb):2:in `<main>'
8: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:156:in
`require'
7: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:161:in
`rescue in require'
6: from /usr/lib/ruby/2.7.0/rubygems.rb:209:in `try_activate'
5: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1373:in `activate'
4: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1391:in
`activate_dependencies'
3: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1391:in `each'
2: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1405:in `block in
activate_dependencies'
1: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1371:in `activate'
/usr/lib/ruby/2.7.0/rubygems/specification.rb:2245:in `raise_if_conflicts':
Unable to activate gtk2-3.4.3, because atk-3.4.9 conflicts with atk (=
3.4.3), pango-3.4.9 conflicts with pango (= 3.4.3), gdk_pixbuf2-3.4.9
conflicts with gdk_pixbuf2 (= 3.4.3) (Gem::ConflictError)
29: from /usr/bin/irb:23:in `<main>'
28: from /usr/bin/irb:23:in `load'
27: from /var/lib/gems/2.7.0/gems/irb-1.3.7/exe/irb:11:in `<top
(required)>'
10: from (irb):2:in `<main>'
9: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:156:in
`require'
8: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:161:in
`rescue in require'
7: from /usr/lib/ruby/2.7.0/rubygems.rb:208:in `try_activate'
6: from /usr/lib/ruby/2.7.0/rubygems.rb:215:in `rescue in try_activate'
5: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1373:in `activate'
4: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1391:in
`activate_dependencies'
3: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1391:in `each'
2: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1405:in `block in
activate_dependencies'
1: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1371:in `activate'
/usr/lib/ruby/2.7.0/rubygems/specification.rb:2245:in `raise_if_conflicts':
Unable to activate gtk2-3.4.3, because atk-3.4.9 conflicts with atk (=
3.4.3), pango-3.4.9 conflicts with pango (= 3.4.3), gdk_pixbuf2-3.4.9
conflicts with gdk_pixbuf2 (= 3.4.3) (Gem::ConflictError)"

On Mon, Nov 1, 2021 at 11:31 PM Gregory Cohen <gregorycohen2@gmail.com> > wrote:
>
> "prompt" is not defined
>
> On Mon, Nov 1, 2021 at 11:25 PM hmdne <hmdne@airmail.cc> wrote:
>>
>>
>> On 11/2/21 03:59, Gregory Cohen wrote:
>> > I hate to break it to you, but people don't use your gem. It only has
>> > 74,000 downloads, which is not very many at all. Rails has more
>> > downloads than the population of the US.
>>
>> Popularity doesn't imply that something is the best solution out there.
>> Marketing is unfortunately important to kickstart. Lesser known
>> programmers may be talented, but are struggling to find a mindshare,
>> contributors and reviewers. Surely, more popular software is more likely
>> to be polished better, but this comes at a cost of lesser innovation due
>> to compatibility breaking issues.
>>
>> > Moreover, it's hard to install. I have tried to install it multiple
>> > times now, but it doesn't install. There is nothing wrong with my
>> > system, but it doesn't run. I can't even run Hello world, and I know a
>> > lot of other people would run into the same issue.
>> > You didn't provide any help with that, and recommended that I
>> > "reinstall my system".
>>
>> It may be a good idea to provide a Docker/Podman Dockerfile. This is a
>> modern equivalent of "reinstalling the system" without actually
>> reinstalling it :smiley:
>>
>> > I have a new gem I made a couple of weeks ago and I already have
>> 3,000 downloads. It's increasing very fast.
>>
>> You may be missing a fact, that there are a lot of bots automatically
>> downloading gems for eg. testing purposes or vulnerability scanning.
>>
>>
>> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
>> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
>
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org
?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>

--
Andy Maleh

LinkedIn: https://www.linkedin.com/in/andymaleh
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>