You are not logged in or registered. Please login or register to use the full functionality of this board...
SIGN IN Join Our Community For FREE


ABC Packets 1995 - 2003
05-16-2017, 04:37 PM
Post: #1
 (Print Post)
ABC Packets 1995 - 2003
For those who haven't heard of the ABC Packets. They contain mainly QBasic/PowerBasic source code listings that were posted on a monthly basis back in 1995 - 2003. There are tons of examples for many different kinds of applications.

A lot of the stuff is old hat, but there are still some listings that can always be used.

With QB64 you can run most of the listings without having to make any modifications, others may require minor mods.

Here's a link for the page where you can download the 'Reader' app for viewing the packets offline. (DOS, Win, Linux)
http://www.phatcode.net/downloads.php?id=205

Here's a link to the packets in a single .zip by year. Use these for offline viewing
http://www.phatcode.net/downloads.php?id=204

Online version with all code in a long web page here:
http://www.qbasicnews.com/abc/
Find all posts by this user
Like Post
The following 1 user Likes Andy_A's post:
bplus
05-16-2017, 04:55 PM
Post: #2
 (Print Post)
RE: ABC Packets 1995 - 2003
Yes, I hadn't heard. Thanks
Find all posts by this user
Like Post
05-16-2017, 05:40 PM
Post: #3
 (Print Post)
RE: ABC Packets 1995 - 2003
I recently check this site and i cannot say that im impressed
BUT i dont know how i skip this powerbasic program
ALGEBRAIC By Quinn Tyler Jackson.

'
' THE * ARDAF300.BAS
' AMAZING *
' RECURSIVE * *** * *
' DESCENT * * * *
' ALGEBRAIC ****** * * * *
' FORMULA * `****' * *
' AND ** ***************************************
' DEFINABLE * *
' FUNCTIONS * *
' ENGINE *****' * * *
' * * *
' * * * *
' * * * * 5(100-x+2b) * * *
' * * * * * * *
' * * * ************* * * *
' * * * * `******
' * * * 10+35i * *
' * * * * *
' * * * * `****'
' v3.0 * * *
'
' PUBLIC DOMAIN CODE
'
' author: Quinn Tyler Jackson, Ph.D.
' email: quinn@qtj.net
' url: http://www.qtj.net/~quinn/[/color]
[color=#808080]'

'
' Version 3.0 Notes (27 September 1999):
' --------------------------------------
'
' ARDAF has gone through many version changes since I first released
' it back in January 1993. (It has even been ported to C++.)
'
' One of the reasons I've maintained this code for so long is that
' I believe a recursive descent function evaluator serves the BASIC
' programming community both by providing a practical, useful tool
' and by providing a tutorial in the design and implementation of
' what a lot of programmers may still consider some of the most
' obscure code to follow - a parser and interpreter. Perhaps one of
' the handiest ways to get to know a programming language intimately
' is to implement a parser in that language. (Well, that's how I
' learned to program in C++ after years of BASIC dialects, anyway.)
'
interesting I must try this...

basicPro forum:
http://basicpro.mipropia.com/smf/index.php
EU Radioboard forum:
http://euradioboard.createmybb3.com/index.php
AurelSoft main site:
http://aurelsoft.ucoz.com
Find all posts by this user
Like Post
The following 1 user Likes Aurel's post:
bplus
05-16-2017, 05:47 PM
Post: #4
 (Print Post)
RE: ABC Packets 1995 - 2003
It does algebra with complex numbers?

I might have to check that out too!
Find all posts by this user
Like Post
05-16-2017, 07:10 PM
Post: #5
 (Print Post)
RE: ABC Packets 1995 - 2003
Code Snippet: [Select]
' PUBLIC DOMAIN CODE

well how about that?
Find all posts by this user
Like Post
05-16-2017, 07:14 PM
Post: #6
 (Print Post)
RE: ABC Packets 1995 - 2003
What is the ruling of taking something out of those files and posting here?

I mean licensing concerns and all that?
Find all posts by this user
Like Post
05-16-2017, 07:15 PM
Post: #7
 (Print Post)
RE: ABC Packets 1995 - 2003
Hey, how are you posting answers before I post question?
Find all posts by this user
Like Post
05-16-2017, 09:54 PM
Post: #8
 (Print Post)
RE: ABC Packets 1995 - 2003
bplus,

Quote:
What is the ruling of taking something out of those files and posting here?

Go ahead and post what ever you want. If I get a "Cease and Desist" order, then I will remove the offending code. But not until then.

My goal is to bring joy, excitement, fun and education to all computer programming hobbyists, tinkerers, and amateurs. I also enjoy helping and working with those who aspire at becoming masters of their craft.
Find all posts by this user
Like Post
05-17-2017, 03:53 AM
Post: #9
 (Print Post)
RE: ABC Packets 1995 - 2003
Thanks Walter, figosdev did have my concern answered even before I posted it.

I am not sure I want to make an effort writing something, have someone else say cease and desist and have my effort wasted with deletion and vice versa of course.

So apologies for me trying to establish areas of safety and danger.

In this case, all the licensing talk has me a little fearful of copying anything from any where and posting.
I don't want to get me or anyone else in trouble.
Find all posts by this user
Like Post
The following 1 user Likes bplus's post:
figosdev
05-17-2017, 05:32 AM (This post was last modified: 05-17-2017 05:47 AM by figosdev.)
Post: #10
 (Print Post)
RE: ABC Packets 1995 - 2003
*sigh.* ...there are two kinds of licenses in the world-- the kind that make your software for FEWER users (what you guys are talking about)

and the kind that make your software for a LARGER number of users. the license actually increases the number of people that can use it.

thats the only kind of license i care about-- the kind that can increase the number of users (and types of uses.)

no ones trying to scare anyone, and no one ought to be scared. the purpose of what i do isnt restriction, its increased sharing. bplus: please relax, if thats alright to say. anthony: you misunderstand me, thats alright. walt: you know what i mean, or close enough.

the amount of coding that ive done this week is several times more than ive done in some time. ive ported one little programming language to python and spent at least 10 entire hours modifying a 1000-line program (some of you do much more and thats awesome.) and ive done a few other little programs. and documentation. so if from time to time i feel like talking about some related thing-- i hope the misunderstanding that results isnt too over the top. i hope it isnt all taken out of context and such.

putting the abc packets in the public domain was a good thing, it made the number of people that can use that code into a larger number, no matter what skeptics who are unfamiliar with the matter tell you.

without the public domain note, you sort of kind of can use the code anyway, awesome right? except the number of places/situations where YOU can use the abc packets is larger. thats the only reason the author said that. thats also the only reason i bother adding a license. to give you additional rights you wouldnt have otherwise. really not a terrible thing. actually kind of cool, but you wouldnt know that from this forum-- yet. what ive been trying to point out to people is, ((((((code + source))))) = it will get shared. code + source + license (or public domain) = what happened with the abc packets = increased ability to share in situations where it couldnt be used before. its a pretty simple formula. i still recommend learning more about it, if not all at once.
Find all posts by this user
Like Post
The following 1 user Likes figosdev's post:
bplus



Forum Jump:


User(s) browsing this thread: 1 Guest(s)




QB64 Member Project - Splatter
QB64 Member Project - Kings Court
QB64 Member Project - Rubix's Magic
QB64 Member Project - Overboard
QB64 Member Project - Domain
QB64 Member Project - Dakapo
QB64 Member Project - Spinning Color Wheel
QB64 Member Project - Amazon
QB64 Member Project - Color Triangles
QB64 Member Project - Rotating Background
QB64 Member Project - OpenGL Triangles
QB64 Member Project - Dreamy Clock
QB64 Member Project - Pivet version one
QB64 Member Project - Swirl
QB64 Member Project - Martin Fractals version one
QB64 Member Project - Qubic
QB64 Member Project - Othello
QB64 Member Project - Kings Valley verion one
QB64 Member Project - Line Thickness
QB64 Member Project - Quarto
QB64 Member Project - MAPTRIANGLE
QB64 Member Project - Input
QB64 Member Project - Blokus
QB64 Member Project - Martin Fractals version four
QB64 Member Project - Martin Fractals version two
QB64 Member Project - Color Rotating Text
QB64 Member Project - Martin Fractals version three
QB64 Member Project - Score 4
QB64 Member Project - Foursight
QB64 Member Project - Red Scrolling LED Sign
QB64 Member Project - ARB Checkers
QB64 Member Project - Full Color LED Sign
QB64 Member Project - Bowditch curve
QB64 Member Project - Algeria Weather
QB64 Member Project - Point Blank
QB64 Member Project - Kings Vallery version two
QB64 Member Project - Connect Four
QB64 Member Project - Pivot version two
QB64 Member Project - Sabotage
QB64 Member Project - Isolation
QB64 Member Project - Exit
QB64 Member Project - Basic Dithering
QB64 Member Project - Touche
QB64 Member Project - Spiro Roses
QB64 Member Project - STxAxTIC 3D World
QB64 Member Project - Kobolts Monopoly
QB64 Member Project - RGB Color Wheel
QB64 Member Project - Inside Moves
QB64 Member Project - 9 Board