Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Blacklight

< >

Blacklight is a programming language created in 2015 by Anthony M. Cook.

#1495on PLDB 9Years Old
Download source code:
git clone https://github.com/acook/blacklight
Homepage · Source Code

blacklight is a general-pupose multithreading concatenative stack-based programming language with first-class queues and objects with delegation.


Example from the web:
newq newq ;; create send and receive queues [ [ deq ;; will block if the queue is empty n-to-cv rot swap enq ;; convert number into a cv (string) and send back swap ;; reorder queues so we can loop without confusion ] loop ;; using loop since it goes forever ] work ;; start new thread and swap the queues swap ;; bring send queue to top 1 enq 2 enq 3 enq 4 enq ;; send some numbers to be converted 0 [ 1 add ] [ 1000 eq ] until drop ;; give the main thread busywork swap q-to-v ;; get contents of receive Q as V print ;; display contents of V

- Build the next great programming language · Add · Issues · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements

Built with Scroll v164.7.0