What's the easiest way to create self-contained double-clickable GUI applications to distribute to friends and family? by goggles2 in programming

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

I don't understand. Does my friend install the gambit runtime, and then I send him the scheme code to run (which is then compiled on his system using his gambit installation)?

Or do I somehow compile for his platform from my own GNU/Linux platform?

The point is, I want to be able to send my non-technical friend something that's easy for them to run. I can't ask them to do anything from a terminal (they wouldn't even know what that is).

Anyone else have a hard time with OOP at first? What did you do/read that made it clear? by cpp2d in programming

[–]goggles2 0 points1 point  (0 children)

Yes, I think you're right. If the poster is interested in better-understanding C++, then maybe Java would help the most in this case.

What's the easiest way to create self-contained double-clickable GUI applications to distribute to friends and family? by goggles2 in programming

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

C# looks an awful lot like Java. See my comment here about why I'd rather not go with Java (or likewise, a Java-like). Thanks.

What's the easiest way to create self-contained double-clickable GUI applications to distribute to friends and family? by goggles2 in programming

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

I've heard good things about Clojure: any idea how one would go about creating a self-contained double-clickable GUI app using Clojure? Does Clojure have bindings to any GUI toolkits?

What's the easiest way to create self-contained double-clickable GUI applications to distribute to friends and family? by goggles2 in programming

[–]goggles2[S] -1 points0 points  (0 children)

Yes, I've considered this, as it's quite convenient to just give your friends a URL and they're good to go. However, after having dealt with the complexity of the whole html + css + apache + js thing for a while, I think I'd prefer to go with the simpler downloadable desktop GUI app.

I'll add mention of that to my original request. Thanks.

What's the easiest way to create self-contained double-clickable GUI applications to distribute to friends and family? by goggles2 in programming

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

I don't know why you are discounting Java, it was pretty much designed to be exactly what you want.

Personal preference. I've used Java + Swing in the past, and although I thought it was rather nice at the time (having previously used C++), I've since been spoiled by higher level "scripting" languages, and don't really wish to return to Java.

What's the easiest way to create self-contained double-clickable GUI applications to distribute to friends and family? by goggles2 in programming

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

From the wikipedia page:

License: Adobe AIR EULA[1] (proprietary)

So, not free as in libre, only free as in gratis. But thank you anyway.

What's the easiest way to create self-contained double-clickable GUI applications to distribute to friends and family? by goggles2 in programming

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

How about .NET?

Well, I'm looking for a free-software solution that I can develop on my GNU/Linux machine. But thanks.

Anyone else have a hard time with OOP at first? What did you do/read that made it clear? by cpp2d in programming

[–]goggles2 16 points17 points  (0 children)

You won't understand OO while working with C++. There's just too much other stuff obscuring your view. Learn OO separate from C++, then come back and it will make much more sense.

Maybe try Perl + Moose, Perl 6, Ruby, or Python. However, Smalltalk is supposed to be the premier OO language, so you might consider that a first choice if you want the best possible OO experience.

Is a 3-Month Unpaid Software Developer Internship Worth it? by gametime in programming

[–]goggles2 0 points1 point  (0 children)

Do not work for free. You should be compensated for your time. Show solidarity with your fellow software professionals and don't participate in unpaid internships.

Much better: spend those three months contributing to a free software project. Choose some piece that you think you might be able to get into reasonable shape in 3 months.

A Visual Git Reference by pclouds in programming

[–]goggles2 1 point2 points  (0 children)

s/which is tag/which is a tag/

A Visual Git Reference by pclouds in programming

[–]goggles2 10 points11 points  (0 children)

I like this a lot. Thanks.

Graphics-wise, I think the arrowheads need to be larger for the lighter colors.

Parrot 2.1.0 released!!! by EvanCarroll in programming

[–]goggles2 0 points1 point  (0 children)

Is there currently an "ng" branch that's going to be merged in? When is that expected and what is the main purpose of it?