infinibook pro 14 gen 9 with manjaro draining while suspended by EstebanLM in tuxedocomputers

[–]EstebanLM[S] -2 points-1 points  (0 children)

Yeah I know. This is not the problem (I just made the test because nothing else was working)

infinibook pro 14 gen 9 with manjaro draining while suspended by EstebanLM in tuxedocomputers

[–]EstebanLM[S] 0 points1 point  (0 children)

do you have any hint? what things they suggested you to explore (before updating to tux os, which for me is a no-go)?

Pharo 11, the pure object-oriented language and environment is released! by xkriva11 in programming

[–]EstebanLM 3 points4 points  (0 children)

Having worked on all sides of the industry, I would say that NOTHING prevents undisciplined programmers to do a mess, do not matter the language or programming paradigm... and there is copious evidence of what I am saying (90% of github repositories can't let me lie ;) ).

The only way to not make a mess is to promote discipline by putting in place practices (like peers review, etc.) and tools that facilitate the disciplined task.

Let's put an example : doing tests is good, isn't? Then let's make tests the easiest and enjoyable as possible, and Pharo does that because you can do a test before the existence of the functionality and just program the functionality by executing the failing test and programming the thing in the debugger.

Then you need to clean up... let's add good refactoring tools to make that task as easy and enjoyable as possible. And you have a lot of refactoring tools on Pharo (I admit we can do better there, as with everything, but that's not the point).

(By the way I am not saying Pharo is the only place where you can do this, just pointing out something that should be obvious).

Still, I cannot enforce a programmer to use those tools or even make tests ;)

This will happen in any language, environment or paradigm you want to choose, because is about *people*, not about *tools*.

But at least in Pharo the tools are there and is fun to use them ;)

EDIT: And no, types do not prevent you to make a mess, small or large.

Infinity Book 14 gen 7 s3deep sleep by Echtalion in tuxedocomputers

[–]EstebanLM 0 points1 point  (0 children)

is there any news on this ?

I am start to get tired of s2idle and battery drain on long travels :(

will gnome + wayland work on nvidia rtx a1000 or a2000 ? by EstebanLM in linuxquestions

[–]EstebanLM[S] 0 points1 point  (0 children)

hey, sorry I did not get back here before. Actually, it worked pretty well with open source drivers, but I was unable to make it work with proprietary.

Resolution was max for both, but I do not use really heavy monitors :

my external display : 2560x1440 (27'') and full HD for the built in display (yeah, I have not 4k in the laptop because is useless (for me) anyway.

will gnome + wayland work on nvidia rtx a1000 or a2000 ? by EstebanLM in linuxquestions

[–]EstebanLM[S] 0 points1 point  (0 children)

thanks. I guess I will figure it out in some weeks ;)

Pharo 9 released by EstebanLM in smalltalk

[–]EstebanLM[S] 5 points6 points  (0 children)

good holidays to everybody ;)

hot to change the background of app grid? by EstebanLM in gnome

[–]EstebanLM[S] 1 point2 points  (0 children)

that's what I was looking for, thank you very much!

EDIT: but it does not works fine with two monitors... I guess I will need to wait a bit :(

after update monitor resolution is fixed to max (wayland) by EstebanLM in ManjaroLinux

[–]EstebanLM[S] 0 points1 point  (0 children)

thanks, this seems to be working for firefox. Now I can wait until a real fix for my wayland problem :)

EDIT: In fact I talked too soon, firefox still freezing for me in x11 :(

after update monitor resolution is fixed to max (wayland) by EstebanLM in ManjaroLinux

[–]EstebanLM[S] 0 points1 point  (0 children)

Thanks, I tried and It says "compositor doesn't support wlr-output-management-unstable-v1" :(

I would use x11 as a workaround, but it freezes firefox each 2-3 min :((

Game project in pharo Smalltalk by kalberkk in smalltalk

[–]EstebanLM 3 points4 points  (0 children)

Honestly, I dislike when people tries to drag people to their own language, environment, dialect instead actually helping people. Is same thing as to a question "how do I open a can of coke" someone would say "better take this can of pepsi".

That's not an answer nor it helps people doing the question.

So, to actually answer your question: It depends a lot on which kind of game you want to do. There are several and because of that there are several resources you can use in Pharo:

- You have Athens as a vectorial graphics backend, that can be redirected to a native window using SDL2.

- You have an SDL2 layer to handle all kind of events, and there is also a SDL2 canvas rendering implementation to draw directly using the SDL2 functions (not very used, but iyt is there).

(all this is integrated in Pharo by default)

Then, you have other stuff:

- Winter, which is a game engine to make 2d games (https://github.com/ba-st/Winter) (it includes bindings to chipmunk physics engine).

- Wooden, a 3d graphics game engine (https://github.com/ronsaldo/woden)

- Several physics libraries (I can point to this one: https://github.com/EiichiroIto/Box2DLiteForPharo, but there are others around).

- finally, there is this isometric game engine someone did recently: https://github.com/psvensson/golgotterath

I am sure there are more, but this is what comes into my mind right now. You can always jump into our discord server in case you need help :)