Live data from Hacker News

Gambas: Visual Basic on Linux

gambas.sourceforge.net

41–50 of 89 posts

Re: Gambas: Visual Basic on Linux

#41
post #37
post #32

Earlier quoted context omitted.

Their instructions for compiling it on Cygwin hints on its dependencies. Looks like a long list, but many of those probably have ports for other plaforms (e.g. Windows). The Wikipedia article says it has been ported to Mac and FreeBSD "based on using local versions of the X11 system". Perhaps these are leads...

Previously when I installed Gambas to Windows with Cygwin, I did not need to build from source. With Cygwin: setup-x86_64.exe --packages gambas3,xinit,xwin-xdg-menu Install from Internet, click Next Root Directory C:\cygwin64 , click Next Select Local Package Directory C:\Users\USERNAME\Downloads - where setup files are downloaded before installing, click Next Select Internet Connection / Direct Connection, click Nex…

Thanks. Though, I still think it would be cool if there's a more native port that runs out of the box.

Curious to know the experience on the Gambas apps produced in Windows. I guess they would also need Cygwin?

Re: Gambas: Visual Basic on Linux

#42
Linux fans sometimes reminds me of vegans : they always have to transpose what they had before their new "religion".

So we have zucchini noodles and GAMBAS an "almost basic" for Linux.

Usually the original is much better (can't say for GAMBAS, but zucchini noodles certainly aren't noodles !).

To me it means you're not comfortable with your new environment, you came here for ideological reasons, not because the new one is better and you miss the old system.

Re: Gambas: Visual Basic on Linux

#43
post #40

Earlier quoted context omitted.

Yeah. I'm waiting on Red, but have been waiting a long time. On another note, one commercial option that is very cheap (like $250 for a professional license that is perpetual for that version and collects $0 royalties), but can build GUIs for (Windows, Linux, OSx, Raspberry Pi, Android, and iOS) and has very good built-in database support, encryption, audio, assembly...etc is the forth based 8th language. You can get…

Links for 8th: * Home: https://8th-dev.com/ * About: https://8th-dev.com/about8th.html * Previous discussion: https://news.ycombinator.com/item?id=15672361 First I've heard of 8th, but my immediate reaction is similar to the comments in the HN discussion :/

Understandable. Even if a tool is really nice, once you're used to free and open-source tools, commercial applications seem a bit yucky.

Re: Gambas: Visual Basic on Linux

#44

Linux fans sometimes reminds me of vegans : they always have to transpose what they had before their new "religion". So we have zucchini noodles and GAMBAS an "almost basic" for Linux. Usually the original is much better (can't say for GAMBAS, but zucchini noodles certainly aren't noodles !). To me it means you're not comfortable with your new environment, you came here for ideological reasons, not because the new on…

Sometimes it's because someone wants to leverage the colossal investment already made in VB code and being able to run and maintain it on Linux is better than being locked to Windows anyway.

Re: Gambas: Visual Basic on Linux

#45

Earlier quoted context omitted.

For open source, I don't think there's a better one. (Multiplatform) GUI is one of those things you really have to throw money at if you value your time.

Just to add 2 cents: HaxeUI[1] does this job, is stable and it's being actively developed. [1]: http://haxeui.org/

Does it allow you to release as a single executable binary?

Re: Gambas: Visual Basic on Linux

#46

Linux fans sometimes reminds me of vegans : they always have to transpose what they had before their new "religion". So we have zucchini noodles and GAMBAS an "almost basic" for Linux. Usually the original is much better (can't say for GAMBAS, but zucchini noodles certainly aren't noodles !). To me it means you're not comfortable with your new environment, you came here for ideological reasons, not because the new on…

[deleted]

Re: Gambas: Visual Basic on Linux

#47
post #44

Linux fans sometimes reminds me of vegans : they always have to transpose what they had before their new "religion". So we have zucchini noodles and GAMBAS an "almost basic" for Linux. Usually the original is much better (can't say for GAMBAS, but zucchini noodles certainly aren't noodles !). To me it means you're not comfortable with your new environment, you came here for ideological reasons, not because the new on…

Sometimes it's because someone wants to leverage the colossal investment already made in VB code and being able to run and maintain it on Linux is better than being locked to Windows anyway.

On the other hand, I have seen companies locked to specific Linux distributions, so....

Re: Gambas: Visual Basic on Linux

#48

Earlier quoted context omitted.

Just to add 2 cents: HaxeUI[1] does this job, is stable and it's being actively developed. [1]: http://haxeui.org/

Does it allow you to release as a single executable binary?

Yes. It basically outputs the executable binary for the target you choose when compiling your Haxe code. It means you write Haxe source and the 'compiler' (transpiler, actually) generates code for the choosen target. It will then compile the generated code using the target compiler installed in your system, if necessary (when you target C++, for example).

Re: Gambas: Visual Basic on Linux

#49
post #22
post #19

In the same vein, we have Lazarus vs Delphi: https://www.lazarus-ide.org/

That's a solid choice is this arena.

I haven't heard of this, or Gambas either. I've mostly just been writing in Python+Qt5, with my last project being a video player frontend:

https://gitlab.com/djsumdog/mpvbuddy

It's alright, and way better than Electron Cancer.

For Gambas models, does it have built-in models that can update their own views or is it all retained mode like all the other GUIs. The one big advantage of web frameworks seems to be how they're immediate mode (using things like the Shadow DOM) so you don't have to emit state changes. It doesn't seem like they're very many non-web based GUI toolkits which can do that (which aren't minimalist and meant for games)

Re: Gambas: Visual Basic on Linux

#50

Linux fans sometimes reminds me of vegans : they always have to transpose what they had before their new "religion". So we have zucchini noodles and GAMBAS an "almost basic" for Linux. Usually the original is much better (can't say for GAMBAS, but zucchini noodles certainly aren't noodles !). To me it means you're not comfortable with your new environment, you came here for ideological reasons, not because the new on…

Don't you think that "ideological reasons" can be quite a good reason to do things?

Besides, following ideological reasons only means to value certain (other) aspects higher for evaluating the question how good something is.

Usually the term ideological implies (in my book) that a person is considering the greater good, and willing to take a step back in own convenience. That sounds like a nice person to me. Maybe you could spare some curiosity for their reasons?

Post reply on HN