|
Post by klewlis on Apr 24, 2020 20:12:43 GMT -5
Can't say I can pinpoint the date, but the oldest version, that I have programs for, on my current computer is 1.42. Carl would have to chime in with a date that I bought my first version. At this point I can't say where I heard about it, except that I remember a web search, maybe using WebCrawler, and reading reviews available online to decide to purchase Liberty BASIC.
|
|
timur77
Junior Member
Someday I will tell my grandsons that I am older than the Internet. And it will blow their brain.
Posts: 79
|
Post by timur77 on Apr 28, 2020 1:15:58 GMT -5
I met basic in the 5th grade in 1990, when my father brought the Soviet computer "электроника БК011M2". At the Lyceum, I met qbasic. Further, I studied various programming languages, but constantly searched for a convenient version of BASIC. I met LB somewhere in 2007 v.4.03 (found on the Internet by accident), along with freebasic - these are two of my favorite languages
|
|
Larry
New Member
Posts: 40
|
Post by Larry on May 8, 2020 14:17:27 GMT -5
I've been using Liberty Basic from version 4.04 to 4.05 and then bought 4.04 pro Which I am currently using. I also used Just Basic.
I started probably sometime between 2008 and 2009. I got fed up with Visual Basic. I could do fairly well in VB, it's just I got sick of coding my butt off just to see a bunch of added stuff to tell the language how to work with the code I gave it. All of this form info was added which I now think was in xml. Back then I had no clue what it was ot what was happening, I just knew I couldn't easily share code that did not envolve multiple files to be zipped up.
So, I searched for an easy to use basic and found a link to the Liberty Basic site, and I downloaded the eval version and used it until I could afford to buy it. Back then I was really strapped for cash, and Pro version was a dream at that point. Finally I bought the full version, and began using it as almost my only basic type programming language. Then in 2017 I bought the 4.04 Pro version which I love. I like how with this language you can pretty much do whatever it is you are trying to do within the limits of the language of course, but you work with commands you can easily learn and you know what the commands are doing. Best of all, it does not throw extra stuff in the code justto confuse you like VB does. I call what Liberty Basic does "transparent coding". It's awesome
|
|
rayl
New Member
Posts: 1
|
Post by rayl on May 24, 2020 19:34:48 GMT -5
I think I found it via a web search somewhere around early 90's. I always thought BASIC was the best solution for quick programs for a one-off solution. Microsoft has made some really dumb mistakes over the years and getting rid of BASIC was one of them. I was a big fan of the "Quick" languages -- BASIC & C.
I recently started to use Just Basic and then I wondered about getting Liberty BASIC Pro. I think I may not continue with Liberty BASIC because there are too may things that don't work! For example -- .hlp files under Windows 10 and the thing I was really hoping to use is the Free Form Editor, but I can't see any tool tips when I hover over the tool buttons so I guess I have to memorize each button and what is even more concerning is the lack of a simple description of the typical steps one would take to develop a GUI interface. i downloaded the trial version of Liberty BASIC 4.5.1 and it too has problems -- the Free Form editor has a different look than the one if Just Basic and it too has no simple description of the steps one would take to develop a GUI interface. I imagine many folks who use LB would tell me the tutorial is what I'm looking for, but it isn't. I hope someone will see this reply and point me to a good description of the steps to take to develop a GUI using the Free Form editor. I can't even find a description of what all the Free Form Editor buttons and menu selections actually do for or to me!
|
|
|
Post by Rod on May 25, 2020 6:13:00 GMT -5
rayl Ah, shame you are having difficulty. Some tips to help you get to grips with Liberty. First off Liberty BASIC v5 is an Alpha distribution so it is expected that lots of things wont work. Liberty BASIC v4.5.1 is the version to work with if you are beginning or new to Liberty BASIC. The help file is now an .html file not a .hlp. Windows stopped supporting .hlp some time ago. So the new help file should open up in your browser and near the top you will find a section that starts to discuss GUI coding styles and offers lots of links for further reading. FreeForm tooltips is an option, open freeform, click on options, program settings and set tooltips on. The help file won't run because it is a .hlp We will need to see if we can create a .html version and get that online. Persever, the effort will be worth it.
|
|
|
Post by Brandon Parker on May 25, 2020 10:37:13 GMT -5
rayl, Since Freeform opens with a default window already created, you can simply select the menu items as follows:
Output>Produce Code+Outline
This will trigger Freeform to generate the code and branch label stubs for the generic window that it opens with. The generated code is output to a TextWindow that Freeform opens as well as copied to the clipboard. It's that easy to get started with Freeform. As Rod mentioned, play around with Freeform; add/move controls around, and you will quickly get the hang of it.
Here is how the generic default window code should look if you generate it.
'Form created with the help of Freeform 3 v07-31-2015 'Generated on May 25, 2020 at 11:31:45
[setup.main.Window]
'-----Begin code for #main
nomainwin WindowWidth = 550 WindowHeight = 410 UpperLeftX=int((DisplayWidth-WindowWidth)/2) UpperLeftY=int((DisplayHeight-WindowHeight)/2)
open "untitled" for window as #main print #main, "font ms_sans_serif 10" print #main, "trapclose [quit.main]"
[main.inputLoop] 'wait here for input event wait
[quit.main] 'End the program close #main end
Should you have further questions feel free to create a post in the appropriate board here; someone will be along very quickly to help point you in the right direction.
{:0)
Brandon Parker
|
|
|
Post by markeyes on Jul 13, 2020 1:02:10 GMT -5
I have been using LibertyBASIC for at least 15 years. I cannot remember exactly when I started.
I am a lecturer at Aston University Optometry School, Birmingham, UK and have written a suite of Liberty BASIC virtual patient simulators designed to teach and assess clinical skills for undergraduate students of optometry.
COVID challenges optometric education because we cannot simply go online to survive - we are teaching hands-on clinical skills. It that sense, Liberty BASIC allows us to create a sort of optometry 'ground school' in which the theory behind clinical skills can be learned and assessed safely 24/7 so that students are better prepared for their essential clinical training with real patients.
Fortunately, we made these simulators available to our students well before COVID and the students love them. So we are pre-prepared for COVID. We have published some of our work, enabled by Liberty BASIC, in the American journal 'Optometry Education' and even won the Lester Janoff award for our work.
Aston University is currently Windows orientated so that the 32-bit LibertyBASIC serves our needs. But more students are being drawn to Macintosh computers and, as we all know, The MacOS Catalina no longer serves 32-bit software. So I am delighted to hear that 64-bit Liberty BASIC may be available in the future.
To Carl Grundel - many, many thanks for creating Liberty BASIC. I am not at all sure how I could continue teaching large classes without it. Some other optometry schools in the UK are now showing an interest in our simulators. Exciting times!
|
|
|
Post by Carl Gundel on Jul 13, 2020 8:05:12 GMT -5
I have been using LibertyBASIC for at least 15 years. I cannot remember exactly when I started. I am a lecturer at Aston University Optometry School, Birmingham, UK and have written a suite of Liberty BASIC virtual patient simulators designed to teach and assess clinical skills for undergraduate students of optometry. COVID challenges optometric education because we cannot simply go online to survive - we are teaching hands-on clinical skills. It that sense, Liberty BASIC allows us to create a sort of optometry 'ground school' in which the theory behind clinical skills can be learned and assessed safely 24/7 so that students are better prepared for their essential clinical training with real patients. Fortunately, we made these simulators available to our students well before COVID and the students love them. So we are pre-prepared for COVID. We have published some of our work, enabled by Liberty BASIC, in the American journal 'Optometry Education' and even won the Lester Janoff award for our work. Aston University is currently Windows orientated so that the 32-bit LibertyBASIC serves our needs. But more students are being drawn to Macintosh computers and, as we all know, The MacOS Catalina no longer serves 32-bit software. So I am delighted to hear that 64-bit Liberty BASIC may be available in the future. To Carl Gundel - many, many thanks for creating Liberty BASIC. I am not at all sure how I could continue teaching large classes without it. Some other optometry schools in the UK are now showing an interest in our simulators. Exciting times! That's very exciting. Thanks for sharing! Do you have any screenshots? Links to articles? Thanks again! EDIT: By the way, the 64-bit version is already available as an alpha test release. libertybasiccom.proboards.com/thread/1110/liberty-basic-alpha-build-posted
|
|
ombre
New Member
Posts: 12
|
Post by ombre on Jul 13, 2020 9:14:17 GMT -5
hi Carl i've been using LB for 4 yrs or so. came across it on the net. Thanks
|
|
|
Post by Carl Gundel on Jul 15, 2020 9:32:36 GMT -5
hi Carl i've been using LB for 4 yrs or so. came across it on the net. Thanks What kind of software do you like to write? -Carl
|
|
|
Post by James Grubbs (Jimmy) on Sept 24, 2020 0:02:26 GMT -5
Hey Carl, I've been a Liberty BASIC user since 1995. I truly can't remember how I heard of LB but I know it was an internet search. Obviously, It became my favorite compiler. Wow, compiler doesn't even cover how useful this software is. ~James Grubbs
|
|
|
Post by kaalidor on Oct 23, 2020 11:14:24 GMT -5
Sorry, i d'ont remember when i fall in love with LB for the first time. more than 20 years for sure cause some of LB student at Liberty Basic France are now more than 30 years old (they were 10 when they registered to the website).
Pascal
|
|
jordi
Full Member
A simple solution is the smarter one.
Posts: 106
|
Post by jordi on Oct 25, 2020 6:35:22 GMT -5
I have been using Liberty Basic just some months, but I love it. This language should be packed with all OS by default. It is so simple and elegant. Perfect for real problems and daily tasks. Fun to the point of making programming fun for any person. In these months I was able to build in just hours programs like: - A calculator for sales in an online store - A program that downloads and updates the feeds for that store stock - A bonus calculator - A screen capturer - A rgb to float color calculator - A serial monitor and a code editor for tiny basic - A battery monitor for my laptop - A fun program that talks robotic voices Of course, I continue using other languages for other things, but Liberty Basic is and will always be my favorite if I can choose.
|
|
|
Post by grandad on Dec 14, 2020 8:39:50 GMT -5
I took early retirement in 2002 due to health problems and wanted to get into programming again. I already knew Basic from the 70's and 80's. My first Basic was Microsoft 10k Basic on a Microtan board system a bit like arduino or primitive SBC systems, and on to Sharp Basic, Amiga Basic, Spectrum etc. When I found Liberty Basic I was hooked, it took me back and forwards because it has windows, graphics, and icons as well. I have tried several other versions of Basic such as Free Basic, Basic256, Gambas (I currently use Linux) and others, but none come up to level of Liberty Basic. Sure there are limitations (like database management although you can get round that if you want to), but overall it does everything I want and more. I currently run LB under Wine and it is excellent. My only reservation in moving to Linux was loosing LB as it runs under Windows but that is now OK.
What have I done, well amongst others-- Time Line program to display any linear data like Kings and Queens of UK in "lines" for England, Scotland and Wales with point data such as 1066, 1492 or any info you want in its correct relative position. I also have a geological time line where the data runs "backwards because its in the past. The program displays a "page" or screen of 10 units (say years) which can be decades or century. It can "spread" the pages so geologic history can be one page or hundreds
Football program (Soccer in US) to display League data for any team, Team data, and a graphical display of any teams progress throughout Football League history with a comparison to any other team. Covid 19 program. Uses data from the European Centre for Disease Control to show graphically for any country the cases and deaths per day. This is quite an eye opener when you see the differences in each country. Simple Maths for my Grandchildren with chunky graphics and sound effects (applause for right answers explosion for wrong) Cafe program for my Granddaughter who loved to play cafes. Several simple programs e.g Traffic light control Database program (unfinished and quite ambitious). The code is around 250k. It can create unlimited tables up to 999,999 records each. Records up to 9999 bytes each in up to 24 fields per table. I love to develop an idea and see the results. LB is excellent for "quick and dirty code" which can be refined and polished later. What next? I look forward to version 5 as I now use Linux.
|
|
|
Post by alincon on Dec 14, 2020 11:36:48 GMT -5
Grandad: Can you let us see your programs? They sound quite interesting. r.m.
|
|