ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I hate to prove your right, but no I don't use it. I use C/C++ a lot and occasionally I'll dive into a bit of Perl and Ruby, though I by no means consider my proficient in either. I can program in Visual Baisc.NET, not on Linux obviously, if that makes you feel better.
linchat, I hate to break it to you, but BASIC on Linux is a futile game. I came from nothing but Q/QuickBASIC and VisualBASIC programming on Windows, to a lack of BASIC support for Linux, and over the years, I've pretty much given up on BASIC for Linux. I know that there are countless BASIC interpreters, compilers and environments for Linux (RealBasic, Gambas, FreeBASIC - to name a few) but it's nowhere near as welcome on Linux as languages such as C, C++ and Java.
It's almost as though Linux is giving BASIC the cold shoulder.
Alternately, if you want to get programming in Linux, and don't want to learn C, C++ or Java, I recommend taking a look at Lisp. It's syntax is scary when you first look at it, but it's very wordy, like BASIC.
After giving up on the BASIC train, failing to be able to understand C/C++ pointers, and getting really annoyed with Java, Lisp is where I reside in the Linux programming world.
There are plenty of good languages that do everything Basic does that you can use on Linux. Ruby has become the new cool language to use for example. It has a nice syntax that I find familiar coming from VB.Net.
Is Lisp well supported cross-platform GUI programming? Are there any good tools / IDE's available for it? How about cross-plat GUI Libs? Are there any better sites on LIsp, the ones I saw do not offer much info.
Ultimately my quest is, can I write GUI apps for mac, lin and win without opening a huge can of worms?
when I said "very wordy", I was thinking of LOOP structures ( (loop for x from 1 to 100 collecting x) ). But you're right, nontheless.
I'm pretty sure there are also [Common] Lisp bindings for GTK+2, Tk, etc...
However, linchat, if you're looking to do cross-platform programming, especially GUI, I would have to recommend Java. You could use Lisp for that, but then you'd have to worry about platform-specific compiling.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.