Aarhus, Denmark

Bent Bracke

Advanced
@bracke

Full stack web developer (EmberJS in the frontend and .NET for the API) and project manager in projects for a variety of large B2B web applications.

AdaReferenceCard. Reference Card / Cheatsheet of Ada Attributes, Aspects, Pragmas and Standard Library

14

RiscMovie. RiscMovie keeps track of your movie collection. For each movie you can set the genre, mediatype, audio tracks and subtitles. Each movie can have up to 3 titles (e.g. original and English). Multiple lists can be open at the same time and lists can be sorted and searched. NOTE: This is a RISC OS app.

3

Ada_GUI. An Ada-oriented GUI

3

DB_Maker. A generic for creating simple DBs (one table in an RDBMS) with PragmARC.Persistent_Skip_List_Unbounded and a Gnoga/Ada-GUI UI.

2

AoA_23. Some Advent of Ada 2023 solutions

2

Ext2Dir. Purpose: Turn xxx/y into y.xxx File extensions used by non RISC OS systems are normally mapped to directories under RISC OS. To do that appropriate directories have to be created, files have to be copied to these directories and the file extensions have to be removed. Ext2Dir does that for you.

2

Lender. Lender is a small 'database' which will keep a list of all the things people borrow from you thus allowing you to keep track of these things. NOTE: Lender is a RISC OS app.

2

NameMap. NameMapper scans a directory for ada sourcefiles (both body and specifications) and creates the file gnat.adc containing a pragma Source_File_Name for every file with a name longer than 10 characters. NameMap does not search all files for compilation units, it simply assumes that the package name and the filename are identical. Why is that useful ? Well, the current RISCOS port of GNAT (The GNU Ada translator) can only handle filenames up to 10 characters long. Supplying the file with those pragma statements gets arround that limitation and namemap will do the tedious work of creating those files. This can save a lot of time when porting large aplications.

2

AdaDoc. AdaDoc consists of a commandline program 'AdaDoc' by Julien Burdy & Vincent Decorges and a frontend (this). To read more about the backend (AdaDoc) go to: http://adadoc.sourceforge.net/

2

Controlled_IO. Files that are open while they exist and closed when they don't

2

Image_IO. Output in BMP, PPM, and QOI formats; input in BMP, GIF, JPG, PNG, PNM, QOI, and TGA formats

2

Text2HTML. Text2HTML is a command line program which converts text files to HTML. It is supplied with a desktop frontend, but is also useable on its own. NOTE: This is a RISC OS app.

2

Ada2Str. Ada2Str is a command line program which creates StrongHelp documentation for Ada specifications. It is supplied with a desktop frontend, but is also useable on its own.

2

SpriteLib. SpriteLib splits sprite files into separate files. Sprites with the same name are combined into the same file. This makes comparing sprites from different sprite sets easy. NOTE: This is a RISC OS app.

2

Mine_Detector. The Gnoga/Ada-GUI version of Mine Detector, an intellectually-challenging game

1

Password_Gen. A password generator using Ada-GUI/Gnoga

1

Universal-Text-File. Proposed universal format for Unicode text files

1

AoA_22. Advent of Ada 22 Solutions

1

Qplt. An Ada-GUI program to quickly produce a plot of a data set

1

Image_Random. True random numbers from a digital camera

1

Lined. Ada Implementation of the Line Editor from Software Tools

1

Gnoga_File_Selection. A file-selection dialog for obtain full path names of files on the computer that is running the program

1

Binary_Trees. Ordered binary trees implemented without access types

1

MP. A Music Player

1

casetracking. Case and support system

1

Stubber. Stubber consists of a commandline program 'Stubber' by Steven E. Nameroff and a frontend by me. Stubber creates stubs on the basis of a Ada specifikation given to it. The stubs are placed in a Ada body file which will be written into a adb directory in the specifikation files parent directory. The adb directory is created if it does not exist already.

1

Pager. Pager consists of a commandline program 'Pager2' by Richard Conn and a frontend (this). NOTE: This is a RISC OS app. PAGER2 is a tool for creating paged files, extracting the component files from a paged file, and scanning paged files, where a paged file is a file composed of one or more files prefixed by banners.

1

MakeDir. MakeDir makes the handling of archives easier. It creates a directory based on the filename of the archive, adapts the name to RISC OS name-standards and opens the directory. NOTE: This is a RISC OS app.

1

Drone. Drone relieves the programmer of the more monotonous work related with creating a new application as it creates all necessary files automatically. Which files are created and the contents of those files can be changed. NOTE: This is a RISC OS app.

1

AdaFormat. This is a frontend for the program reformat which will reformat and syntax colour Ada source code. The output is either text or RTF depending on what features are selected (syntax colouring => rtf).

1

BCache. The purpose of BCache is to offer a quick and efficient way of altering the state of the cache. It is a rather simple program (the b means basic), so it doesn't offer any timing like reactivating the cache after 5 seconds or anything like that. NOTE: This is a RISC OS app.

1

InsertIcn. InsertIcon inserts sprites into either the normal spritepool or the priority sprite pool introduced with RISC OS Select. It can also replace the toolsprites. NOTE: This is a RISC OS app.

1

SettingsJS. SettingsJS is a JavaScript library which creates a GUI for changing the settings of your app or site. SettingsJS takes your settings data in JSON as input and creates a GUI for viewing and changing every setting. The changed settings can be read back in JSON format.

1

websitegenerator. Generate static websites, easy and fast.

1

brackelib. Ada library which contains various utility packages. Mainly related to console and file and string operations.

1

.my-dotfiles. Shell

1

FileChop. FileChop is a frontend for GNATchop and therefore requires GNATchop to present in the run path. GNATchop takes a file and searches through that file for compilation units which are placed in separate files.

1

PragmARC. The PragmAda Reusable Components

1

alire-index. Community index for the Alire project

1

Bar_Code_Drawing. Creation of bar codes

1

bracke. Thoughts about technology, blogging, coding and the web with focus on modern web technologies like CSS3 and HTML5

1

Gnoga_Extra. Types and Create operations for frequently combined Gnoga widgets

1

ada_language_server. Server implementing the Microsoft Language Protocol for Ada and SPARK

1

dummyserver. DummyServer is a terminal program that serves dummy content

1

static-server. Static Server is an easy to use http server

1

bracke-dk. The code for bracke.dk

1

Meaning. Meaning finds the meaning of acronyms and displays it in a textarea. You can select the text and drag the selection to other windows or copy it to the clipboard. New acronyms can be added. NOTE: This is a RISC OS app.

1

HideIBar. HideIBar automatically brings the iconbar to the front when you move the mouse pointer to the bottum of the screen. A mouse click or key press will hide the iconbar again. NOTE: This is a RISC OS app.

1

Encryption-utilities. Utility programs for the encryption algorithms included in the PragmAda Reusable Components

1

MakeLink. MakeLink creates an 'empty' application which points to another application (the target) of your choice. Double clicking on the new application will run the target application, selecting 'Help' in the filer menu will open the help of the target application. NOTE: This is a RISC OS app.

1
50
Apply