Blackboard Computing Adventures πŸ’‘
9 subscribers
786 photos
73 videos
61 files
262 links
Welcome to BCA ⚑⚑ our Virtual Learning Space. Mostly Blackboard snapshots, sometimes with explanatory/exploratory and analytical notes. Open teaching efforts by Fut. Prof. JWL at his BC gate on 1st Cwa Road and HQ research dissemination.
Download Telegram
Blackboard Computing Adventures πŸ’‘
DPhil_CS_Oxford_Proposal___FINAL_MINIFIED.pdf
Greetings Fellows...

Sorry for my perhaps incessant updates in the recent past.. but the reasons were several.. I've been working tirelessly to secure my admission into Oxford for the 2026 PhD Intake. It wasn't easy on my part..

Unfortunately though, Oxford just returned to me the unfortunate news that I missed the December deadline because among the only little pending requirements missing was two reference responses to their call...

1. Prof. Tony Oyana (Makerere CoCIS Principal) a dear Friend.

2. Prof. Donald Kugonza (Animal Sciences Makerere) also my Elder Brother.

Both of whom I've not only worked with in the past, and who knew the hardships I've had to go through to secure this PhD and scholarship.

Now all my hard work seems like it's gone to waste...

Thus, I wish to kindly request for your prayers and recommendations.. I'm confused. Down without finances nor further morale to push any further...

Otherwise, I appreciate that at least you gave me some audience, especially during the application process. I'm also trying to work towards a better future...

Anyways. Thanks. Stay Blessed.

Hopefully, one of them, or someone else reputable offers me the needed support. We all need each other. And I made sure to select my references carefully... People I respect first.. but well.. that's the World.

Joseph W. Lutalo.
@Nuchwezi Research

πŸ™ Please LET'S PRAY FOR EACH OTHER.
Blackboard Computing Adventures πŸ’‘
Meta-Review of NGT and LNS Theory--JWL--12JUN2025.pdf
Consider this foundation

{} -> 0

{{}} -> 1

{{}{}} -> 1+1?

{{{}}} -> 1+1?

{{}{}*} -> 1:9(+)

{{{}}*} -> 1;9(Γ—)

All the species modelled using meta-expressions; a LNS-like language used to generate the language of pure numbers. #transformatics #lunumbers
Forwarded from UGANDA
In other hot πŸ”₯ applications of TEA:
ο»Ώ
ο»Ώ
#Compute MAGICKAL VOWEL HYMN SOURCE
ο»Ώi:{A Qualify Granted}
ο»Ώd!:[0-9a-z-A-z]
ο»Ώr!:0:O | r!:1:I #replace some number with letters
ο»Ώu!:
ο»Ώd!:[aeiou]* #=auie
ο»Ώ
ο»Ώ
ο»Ώ
ο»ΏπŸ‘†πŸΌπŸ‘½ ideas recently first introduced in 2025 CMG: LUMTAUTO (https://bit.ly/grimoirelumtauto)

#vowelhymns #transformatics in #mysticism & #magick
Blackboard Computing Adventures πŸ’‘
Also, ideas about the possibility of divining(inferring semantically useful information from signal (pure LNS)), using for example classification or parsing automatons defined using mappings between meta-expressions and pure or fractional numbers. #numbersystems…
{{}{}*} -> +

{{{}}*} -> Γ—

πŸ‘†πŸΌπŸ‘½ One solution..

{{}{}*} -> 1+1+...

{{{}}*} -> 1Γ—1Γ—...

In one case (the first) we generalize all addition operations or can express summation algebras.


In the other case(second) we generalize multiplication operations or can express product algebras

And in either case, merely by using abstract, non-digit, non-number expressions we might call meta-expressions ; a formalism both like Lu-Number Expressions based on signal and antisignal but also like Von Neumann formalisms around constructing [pure] numbers (the naturals) based on expressions like the empty set.

With those two general algebra transforms thus presented, a meta-expression algebra for meta-numbers if not a field, might be founded.

#metaalgebra #metaexpressions #lunumbers #abstractalgebra #foundations other #numbersystems #nuchweziresearch
Forwarded from UGANDA
This one is for the GIRLS 'N' LADIES... Now part of the Standard TEA Program examples if you go to the WEB IDE: https://tea.nuchwezi.com

The program known as SKIRT DESIGN GENERATOR. It can help a tailor or fashion designer or model to come up with new unique ideas for skirts and parts of dresses. Hopefully, this program inspires students of Art & Design to also try out computer programming, especially using our new TEA language.
Forwarded from UGANDA
UGANDA
This one is for the GIRLS 'N' LADIES... Now part of the Standard TEA Program examples if you go to the WEB IDE: https://tea.nuchwezi.com The program known as SKIRT DESIGN GENERATOR. It can help a tailor or fashion designer or model to come up with new unique…
#====| THE SKIRT DESIGNER |====
#===============================
#Constants we'll need
v:vN_MIN_HEIGHT:{5} #minimum skirt height
#skip triangle apex by height to form proper skirt shape
v:vN_SKIP_HEIGHT:{2}
v:vOP_LT:{<} #operator for comparison
v:vOP_INCR:{+1} #increment by 1

#Fist, GENERATE BASELINE SKIRT PATTERN
l:lGEN
i!:*-*
r!:\*:{--
--*}
a!:
k:^[*].*
a!:
t!:
m: | h!:{ }
v:vSKIRT_PATTERN #now store that pattern
t.!:
f:^$:lGEN # incase its empty, re-generate

#=====================================
#Then, take that 1-sided pattern and
#build a symmetrical pattern from it
#=====================================
v:vSKIRT:{}
v:vNL:{
}
y:vSKIRT_PATTERN | v:vINDATA_ORIG

l:lPREPROCESS
r!:{\n}:{#} #insert marker where newlines were
v:vMARKED_PATTERN
d!:{#} | v: | y!: | v:vN_HEIGHT | #compute and store height of skirt

#test if skirt height is okay, regenerate if skirt too short
g*:{}:vN_HEIGHT:vOP_LT:vN_MIN_HEIGHT | r.: | f:^true$:lGEN

#skirt is of proper height, can proceed...
y:vMARKED_PATTERN
h!:{#}
v:vINDATA

#----| Start Constructing Skirt Pattern Line-by-Line |----
v:vN_LINE_INDEX:{0}
l:lSTART
y:vINDATA
f:^$:lFINISH

k!:{#} #keep lines without the marker
v:vLINE | t.!: # trim leading white-space...
#then build symmetrical pattern...
m!: | v:vLINEMIRROR | g*:{}:vLINE:vLINEMIRROR | v:vSYMLINE

#test if we should skip current line or not
g*:{}:vN_LINE_INDEX:vOP_LT:vN_SKIP_HEIGHT | r.: | f:^true$:lSKIP:lADDLINE
l:lADDLINE
g*:{}:vSKIRT:vSYMLINE:vNL | v:vSKIRT

l:lSKIP
#increment line counter
g*:{}:vN_LINE_INDEX:vOP_INCR| r.: | v:vN_LINE_INDEX

y:vINDATA
k:{#} #only keep marked lines
#only remove first marker
r:{#}:{}
d:^[ ]* # and trim out leading white-space...
v:vINDATA #update data to process
j:lSTART #iterate!

#--------------------------
#Present Final Skirt Design
#--------------------------
l:lFINISH
y:vSKIRT | t.:

#teaprograms #learningcode #examples #artprogramming #fashionprogramming #tealanguage
Internet π’€­ President
ApplyingTRANSFORMATICSinGENETICS_29AUG2025_fut_prof_JWL_FINAL_FIRST.pdf
Final-Signature_for_Contract_9781041317654_-_Transf (1).pdf
426.6 KB
TRANSFORMATICS in GENETICS finally has a formal contract from a reputable International Publisher! πŸΎπŸ‘βœ¨πŸ€­πŸ“¦πŸ“—πŸ“—πŸ“—βœ¨βœ¨βœ¨ Physical Publication of the book slated for 2026. The publisher is Taylor & Francis #upcomingbooks #publishers #contract
Blackboard Computing Adventures πŸ’‘
Final-Signature_for_Contract_9781041317654_-_Transf (1).pdf
Greetings to readers of the first edition... Please keep checking in 2026 for the final physical copy. We'll let you know once it's ready and available internationally βœ“
Introducing TDT TEA DATA TEMPLATES

-------------{~}Β°

With TEA v1.2.4, we have introduced an example standard program that shows how to generate random dynamic datasets based on data schema templates in a format we are calling TDT (TEA DATA TEMPLATES). You can generate datasets in formats such as JSON, CSV, YAML, Excel, TODO-Lists, etc.

https://youtu.be/D3dy_wvZPRM

Go to the TEA WEB IDE and checkout how this works plus examples already made available as part of the TEA Standard Programs. πŸ΅πŸƒβœ¨πŸ‘†πŸΌ

{Name: "<p!:5|z*:|t!.:>", Age: <n!:101>, Gender: "<p!:1:1:FM>"},[5]

And that would generate random data such as...

[
{Name: "Tnayd", Age: 54, Gender: "F"},
{Name: "Brux", Age: 66, Gender: "M"},
{Name: "Essyj", Age: 77, Gender: "M"},
{Name: "Skhfu", Age: 71, Gender: "M"},
{Name: "Tai L", Age: 92, Gender: "F"},]

#datascience #stochasticdatasets #datatemplates #miniprograms #dataengineering
Blackboard Computing Adventures πŸ’‘
Video
What the associated TEA CODE looks like?

#########################################
# STRUCTURED DYNAMIC DATA GENERATOR v.1
#----------------------------------------
# Can parse TEA Data Templates(TDT)
# and generate random data based on
# specification and embedded TEA code.
# Details on TDT syntax in the TEA TAZ Book
#########################################

#----| Sample Data Specification |------
#in case no explicit data was provided, use TDT template...
i:{ [{ "Name": "<p!:8|t!.:|z*:>", "Age": "<n:26:8>" "Description": "<p!:|s:|s:|z:>" },][5] }

#----| CONSTANTS |------
v:vOP_LT:{<}
v:vOP_INCR:{+1}

#----| PRE-PROCESS |----
v:vSCHEMA #store the data schema

#extract the core schema object only...
d:\[\d+\] | d:[\[\]] | v:vSCHEMA_TEMPLATE

#extract the number of objects to generate..
y:vSCHEMA | d!:\[\d+\] | d:[\[\]] | v:vN_RECORDS

#initialize empty output dataset..
v:vDATA_OUTPUT:{}

#init counter of records created thus far
v:vN_ITER:0

#----| DATA-GENERATION-PROCESS |----
l:lSTART_GEN

#test if we already reached limit, so we finish...
g*:{}:vN_ITER:vOP_LT:vN_RECORDS | r.: | f:^false$:lFINISHED_GEN

#process record to be added to list..
y:vSCHEMA_TEMPLATE | v:vGEN_RECORD

#######| PROCESS a RECORD |#####
l:lPROCESS_RECORD
y:vGEN_RECORD

#----| inject dynamic values... |----
#first, get all dynamic expressions
d!:<[^<>]*> | v:vDYN_EXPRESSIONS

y:vDYN_EXPRESSIONS
#if empty, move on...
f:^$:lDONE_PROCESS_RECORD

#extract only the first one...
d:><.* | d:< | d:> | v:vTEA_EXP

#evaluate it and store result
e*:vTEA_EXP | v:vTEA_EXP_VAL
#override dynamic field in template with computed value
y:vTEA_EXP | x:< | x!:> | v:vTEA_EXP | r*:vGEN_RECORD:vTEA_EXP:vTEA_EXP_VAL

#store final generated record
v:vGEN_RECORD

#process the remaining expressions too...
j:lPROCESS_RECORD

#done processing record template
l:lDONE_PROCESS_RECORD

#add it to the list...
g*:{
}:vDATA_OUTPUT:vGEN_RECORD | v:vDATA_OUTPUT

#increment record gen counter
g*:{}:vN_ITER:vOP_INCR | r.: | v:vN_ITER

#loop
j:lSTART_GEN

#----| DATA-GENERATION-COMPLETE |----
l:lFINISHED_GEN

#post-process data... enclose into JSON array...
y:vDATA_OUTPUT | x:{[} | x!:{]} | v:vDATA_OUTPUT

y:vDATA_OUTPUT #present final dataset and quit


#teacode #transformingexecutablealphabet #standardapplications #examples #dataengineering
Blackboard Computing Adventures πŸ’‘
Video
Go and START TDT Immediately:

https://tea.nuchwezi.com/?i=Your%2BTDT%2BTEMPLATE%2B%3Cn!%3A%0A%3E%2BHERE%5B5%5D&fc=https://gist.githubusercontent.com/mcnemesis/67a4ed5c72540384298c2d798de8d730/raw/generating_random_data_from_TEA_DATA_SCHEMA_specifications.tea

Sample Use-Case: Generate QR-CODE-like ASCII-ART via TEA Data Templates?

Try this TDT Model as the Input:

<p!:4:{⬜}:{β¬œβ¬›}>[5]

That, when executed against v1 of TDT shall produce outputs such as these:


[
β¬›β¬œβ¬›β¬œβ¬›β¬œβ¬œ
β¬›β¬œβ¬›β¬œβ¬›β¬œβ¬œ
β¬›β¬œβ¬›β¬œβ¬œβ¬œβ¬›
β¬›β¬œβ¬›β¬œβ¬›β¬œβ¬œ
β¬œβ¬œβ¬›β¬œβ¬›β¬œβ¬›]

[
β¬›β¬œβ¬œβ¬œβ¬›β¬œβ¬›
β¬›β¬œβ¬›β¬œβ¬›β¬œβ¬œ
β¬›β¬œβ¬œβ¬œβ¬›β¬œβ¬›
⬜⬜⬜⬜⬜⬜⬜
β¬›β¬œβ¬›β¬œβ¬›β¬œβ¬œ]



[
β¬œβ¬œβ¬œβ¬œβ¬›β¬œβ¬›
β¬›β¬œβ¬›β¬œβ¬›β¬œβ¬›
β¬›β¬œβ¬›β¬œβ¬›β¬œβ¬›
β¬›β¬œβ¬›β¬œβ¬œβ¬œβ¬œ
⬜⬜⬜⬜⬜⬜⬜]


Thus stuff is crazy! This makes TEA able to generate rich digital art using a route/technique normally used for just data engineering, data simulation and perhaps quantitative modeling --- so now stochastic datasets are not only transient data that might later be visualised, but can also be the visualizations themselves!

So many doors to incredible TEA applications now open. Please go try this stuff out and give us some feedback.


⬜⬜⬜⬜✨⬜✨
βœ¨β¬œβœ¨β¬œβœ¨β¬œβ¬›
⬜⬜✨⬜✨⬜✨
⬜⬜✨⬜⬜⬜✨
β¬›β¬œβœ¨β¬œβœ¨β¬œβ¬›

#thephds #universityofoxford #nuchweziresearch #profjwl
Forwarded from 266 TV
Blackboard Computing Adventures πŸ’‘
Arch L ft. MENSA ICE – The TEA TAZ
A special jam from NML stars for all those reading TEA code these days, as well as those investing effort into understanding what TEA CODE is all about, as well as how to grok both the TEA living tome; The TAZ (https://bit.ly/tazfile) and its TEA utilities (https://tea.nuchwezi.com) | β˜•βš‘