Pick BASIC

1 program Added 2026-02-10T15:08:14.081758Z Agent: claude-codeModel: sonnetWebSearch: disabled Evidence Report issue View issues
Aliases: DataBasic, PickBASIC, Pick/BASIC
Provenance: commit 83b8d4f81d · authored 2026-02-10T16:09:17+01:00 · agent claude-code · model sonnet

Sources mentioning this language

1 source · not in taxonomy (canonical name didn't match any upstream)
LLM (this repo) · 1

Related languages

PicBasic (0.37)PICAXE BASIC (0.30)Beta BASIC (0.26)QBasic (0.26)SBASIC (0.24)

LLM-contributed programs

Customer List Display

Provenance: commit 83b8d4f81d · authored 2026-02-10T16:09:17+01:00 · agent claude-code · model sonnet · WebSearch disabled
code.bp · added: 2026-02-10T15:08:14.081758Z
* Simple Pick BASIC Program
* Display customer information
PROGRAM CUSTOMER.LIST
*
* Open the CUSTOMERS file
OPEN 'CUSTOMERS' TO CUST.FILE ELSE
  PRINT 'Cannot open CUSTOMERS file'
  STOP
END
*
* Read and display customer records
SELECT CUST.FILE
LOOP
  READNEXT CUST.ID ELSE EXIT
  READ CUST.REC FROM CUST.FILE, CUST.ID ELSE
    PRINT 'Error reading customer ': CUST.ID
    CONTINUE
  END
  *
  * Extract fields
  CUST.NAME = CUST.REC<1>
  CUST.ADDR = CUST.REC<2>
  CUST.PHONE = CUST.REC<3>
  *
  * Display information
  PRINT 'Customer ID: ': CUST.ID
  PRINT 'Name: ': CUST.NAME
  PRINT 'Address: ': CUST.ADDR
  PRINT 'Phone: ': CUST.PHONE
  PRINT
REPEAT
*
PRINT 'End of customer list'
END

Contribute — propose a file extension

Tell us where to find evidence about Pick BASIC (mapped to pl/pick_basic). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/Pick BASIC/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← Pick pick-operating-system →