We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
FURscript
Jump to navigation
Jump to search
FURscript is the programming language currently in development by Broken Angel. The structure is based off a mix of html, turbo pascal, and BASIC.
Programming Principles
The structure of a FURscript program is as follows:
- All code is to be in BLOCK CAPITALS
- All code is encased in [ ]
- Start the code for your program with [PROG]
- Start any procedures with [PSTART]
- Start any blocks of code with [BSTART]
- End your program with [ENDPROG]
- End blocks with [END]
- End Procedures with [PEND]
- Write procedures OUTSIDE of your program code
Current Commands
- [WRITE:"TEXT"] WRITES THE TEXT IN THE APPLICATION
- [KEYP] WAITS FOR KEYPRESS TO MOVE ONTO THE NEXT SECTION OF COMMAND
- [KEYP=ASCII] WAITS FOR KEYPRESS OF KEY WITH MATCHING ASCII TO MOVE ON (also responds to "ENTER" OR "ESC")
- [GOTOPOS X,Y] MOVES THE CURSOR TO A DEFINED POSITION
- [ALERTMSG="TEXT"] CREATES AN ALERT MSG BOX WITH TEXT YOU DEFINE
- [OPENDIR="DIRECTORY"] OPENS AN OBJECT IN THE DEFINED DIRECTORY (must have associated program)
- [SAVFIL="DIRECTORY","TEXT","FILETYPE"] SAVES TEXT INTO A DEFINED EXTENSION (must be a valid text file eg:doc,txt,rtf etc)
- [INTSOU="PITCH","LENGTH"] CREATES A SOUND WITH THE INTERNAL SPEAKER
- [SYSDIAG] CHECKS THE OS VERSION
- [DRVFREE="DIRECTORY"] CHECKS THE SPACE OF THE DRIVE (MB'S)
- [SYSDOWN] SHUTS DOWN THE SYSTEM BY MANUAL
- [PASSMSG="PASSWORD","CONDITIONS YES","CONDITIONS NO"] CREATES A PASSWORD BOX AND DEFINES THE CONDITIONS FOR A CORRECT AND INCORRECT PASSWORD.
- [OPENWEB="URL"] OPENS A WEBSITE WITH THE DEFINED URL
- [DIRFORMAT="DIRECTORY","BYPASSSECURITY?"] FORMATS A DRIVE AND ASKS WHETHER TO BYPASS ALL RESTRICTIONS
More commands will be published soon.
Compilers
Broken Angel is working on a simple compiler in Visual Basic. Einsidler does not approve of the idea.