Live data from Hacker News

Pharo 9

pharo.org

41–50 of 232 posts

Re: Pharo 9

#41

Purely object oriented languages did fall out of fashion lately. While the environment looks sophisticated, I have the feeling I would bet on a limping horse?

Personally I do not give a flying hoot about fashion. The only thing that matters to me is how one particular tool helps me to make what I want. I've never "bet" on any tech. To me those are just tools. Nothing to get excited about.

Not trying to rate any particular language here.

Re: Pharo 9

#42
post #39

Earlier quoted context omitted.

Ok, if it would be 2560 vertically on a 13" screen that's fair to consider it HiDPI but for 1280p on 15" this is questionable yet Windows does just this.I understand this is good for the vendors (who can claim they are selling you HiDPI - FullHD doesn't sound impressive enough anymore) and visually impaired people (that's actually great they are treated as the primary audience now). Perhaps this also is good as some…

We're talking horizontal resolution. No need for "p" obfuscation from the TV world!

Ok, I thought we were talking about vertical an included the p specifically to disambiguate this. Practically 1080p just means 1920×1080 unambiguously (I know what does the p actually mean).

Re: Pharo 9

#43
post #4

Just a heads up the pharolauncher does not seem to be working for me, at least for pharo 9. Manual download of vm + image 64bit works but 32 bit does not. I have been making pharo raylib bindings and plan to make a video soon about why Smalltalk is an interesting choice for game development, it's a very 'live-coding' feel, i.e. you run your game while the editor is still live, you have free reign to at any time modif…

A few years ago i was actually considering making a Smalltalk "dialect" (which i called Gametalk :-P) just for gamedev - some modern engines remind me a lot of Smalltalk in how they work, but they obviously stop at the resource editing level. So i thought that making the entire thing "live" and in itself would be the next obvious step.

(the reason i decided for a dialect is that modern Smalltalks carry a TON of baggage they collected over the decades - sure the language is tiny but they carry more objects than a transatlantic freighter :-P - and i wanted something lean with only the stuff i needed)

I never went beyond the prototyping phase but probably will pick the project up again if i end up getting annoyed by my current language and framework choices :-P.

Re: Pharo 9

#44
post #4

Just a heads up the pharolauncher does not seem to be working for me, at least for pharo 9. Manual download of vm + image 64bit works but 32 bit does not. I have been making pharo raylib bindings and plan to make a video soon about why Smalltalk is an interesting choice for game development, it's a very 'live-coding' feel, i.e. you run your game while the editor is still live, you have free reign to at any time modif…

(incidentally: it's "free rein" as in horses, not "free reign" as in monarchs)

Not a lesson I was expecting to learn today, but here we are. I always thought it was the "reign" version because monarchs can "reign freely".

Re: Pharo 9

#45
post #4

Just a heads up the pharolauncher does not seem to be working for me, at least for pharo 9. Manual download of vm + image 64bit works but 32 bit does not. I have been making pharo raylib bindings and plan to make a video soon about why Smalltalk is an interesting choice for game development, it's a very 'live-coding' feel, i.e. you run your game while the editor is still live, you have free reign to at any time modif…

A few years ago i was actually considering making a Smalltalk "dialect" (which i called Gametalk :-P) just for gamedev - some modern engines remind me a lot of Smalltalk in how they work, but they obviously stop at the resource editing level. So i thought that making the entire thing "live" and in itself would be the next obvious step. (the reason i decided for a dialect is that modern Smalltalks carry a TON of bagga…

You might take a look at Cuis as a possible starting point. Its goal is to be a lean dialect of Smalltalk.

Re: Pharo 9

#46
>In Pharo, everything is an object. This purity and uniformity in the system and language design makes Pharo clean and comfortable to learn.

Does this mean Python and JS meet the same definition and are as "clean and comfortable"?

Re: Pharo 9

#47
post #4

Just a heads up the pharolauncher does not seem to be working for me, at least for pharo 9. Manual download of vm + image 64bit works but 32 bit does not. I have been making pharo raylib bindings and plan to make a video soon about why Smalltalk is an interesting choice for game development, it's a very 'live-coding' feel, i.e. you run your game while the editor is still live, you have free reign to at any time modif…

A few years ago i was actually considering making a Smalltalk "dialect" (which i called Gametalk :-P) just for gamedev - some modern engines remind me a lot of Smalltalk in how they work, but they obviously stop at the resource editing level. So i thought that making the entire thing "live" and in itself would be the next obvious step. (the reason i decided for a dialect is that modern Smalltalks carry a TON of bagga…

Someone made a bridge between Pharo and Godot which looks pretty interesting. I've not dabbled in it myself yet, but they have a doc describing how it works: https://gitlab.com/chandler.justin.s/godot-talk-VM/-/blob/ma...

Re: Pharo 9

#48

>In Pharo, everything is an object. This purity and uniformity in the system and language design makes Pharo clean and comfortable to learn. Does this mean Python and JS meet the same definition and are as "clean and comfortable"?

Primitives in javascript are not objects.

Re: Pharo 9

#49
post #3

And 10 years later still no proper support for retina displays. I really think you should get your priorities straight.

I'm sure they'd welcome your PR.

Snarky? No. It's open source. If it doesn't have feature then you're free to add it. It can simultaneously be the most important feature for you, and entirely irrelevant to other contributors. You're not prevented from adding it, as you would be in a closed source product.

I'm sure you know all that but it bears refreshing. This is software that's free to use and free to modify. If you've an itch then you're at liberty to scratch it - just as other contributors are equally at liberty not to.

Re: Pharo 9

#50
post #12
post #8

Earlier quoted context omitted.

Retina displays don't matter because the majority of your users don't have them. Problem solved :)

Surely most decent laptops being sold are HiDPI at this point?

It all depends on who the user will be. Will it be a developer or will it be someone with a work laptop that has an 1366x768 screen?
Post reply on HN