Blackboard Computing Adventures πŸ’‘
8 subscribers
786 photos
73 videos
62 files
263 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
JWL // literature
Concerning_Debugging_in_TEA_and_the_TEA_Software_Operating_Environment.pdf
So, today, 18 FEB '25 we (NIR?) brought The Transforming Executable Alphabet (TEA)"~ to the world of serious software engineers, testers and debuggers! Yeyeeeey!!!!

Live from deep in AFRICA's most happening ICT Research LAB, the inventor of TEA, a dear friend to Hackathon Von Jackson, Typo Bith Ooothman, Nix De L'Bytes and Qwerty Brooks Manyago, brings us the first science research paper to make clear as daylight, the thorny concepts around not just writing, but also testing and fixing TEA software programs!

You definitely don't want to miss reading that paper u guy!! So, dash over to... http://bit.ly/debugtea

AND READ!!! βš™οΈπŸ“œπŸ‘†πŸΌπŸ€” β˜•

#research #softwareengineering #programminglanguages #textprocessing #nuchwezi
JWL // literature
Concerning_Debugging_in_TEA_and_the_TEA_Software_Operating_Environment.pdf
Interested Students, Researches and Peers, please feel free to start citing this important preprint, now in its most final, authoritative version:

APA:

Lutalo, J. (2025). Concerning Debugging in TEA and the TEA Software Operating Environment. Preprints. https://doi.org/10.20944/preprints202502.1506.v2

BIBTEX:

@article{202502.1506,
doi = {10.20944/preprints202502.1506.v2},
url = {https://doi.org/10.20944/preprints202502.1506.v2},
year = 2025,
month = {February},
publisher = {Preprints},
author = {Joseph Lutalo},
title = {Concerning Debugging in TEA and the TEA Software Operating Environment},
journal = {Preprints}
}
IN COMING... Most terrific contributions to Philosophy from our recent research efforts ❀️‍πŸ”₯πŸŽ―πŸŽ―πŸ™ŒπŸ˜πŸ”₯πŸ”₯πŸ”₯πŸ”₯
Concerning_A_Transformative_Power_in_Certain_Symbols_Letters_and.pdf
3 MB
This paper is a formal distillation of, presentation of and a rigorous, illustrative defense of a couple of fundamental ideas in the domain of computational mysticism --- a still young discipline, put forward by the author for the first time in this manner. The motivations for this work are several, however, the need to support the exploration of science, and especially computer science with spiritual or at least psychological problems in mind, as well as the fact that 21st Century and beyond, humans can't take for granted the fact that interactions with machines and artificial-abstract constructs such as artificial languages and intelligences do or/shall eventually have a tremendous bearing on the psycho-social manifestations of human life across most if not all levels and classes of society, and that we had better understand and prepare for the inevitable before it is too late.

#Philosophy, #Foundations, #Language, #Interaction, #SymbolicPower, #InformationProcessing, #Ideas
Internet π’€­ President
Concerning_A_Transformative_Power_in_Certain_Symbols_Letters_and.pdf
---[I*POW PUBLICATION]:

This is a short work of original philosophy, ❝Concerning A Transformative Power in Certain Symbols, Letters and Words❞, from an I*POW resident writer and researcher of Ugandan origin; Joseph W. Lutalo.

---[IN-BRIEF]:

This paper, which is a special issue prepared by I*POW for the research community, covers an important distillation, presentation and rigorous, illustrated defense of foundational arguments and ideas in the still young field of computational mysticism as spearheaded by the theoretical and empirical works of Joseph Willrich Lutalo at Nuchwezi ICT Research Lab over the years. It also covers and presents for the first time, some rare, authoritative arguments from modern philosophy, sociology and linguistics in support of the idea of symbolic power in computational or artificial software constructs such as certain AI systems.

---[ABOUT AUTHOR]:

Joseph is currently conducting and disseminating foundational research and ideas touching on the important breakthroughs in the theory and practice of Software and Language Engineering at his personal research Lab, but also as part of his continuing pursuit of his doctorate in Computer Science.

#literature #ipow #youngauthors #philosophers #global #litrevolution #internetcommunity
Blackboard Computing Adventures πŸ’‘
edtn_25FEB_Concerning_A_Transformative_Power_in_Certain_Symbols.pdf
For now, here's the useful Citation guide for interested parties:

@article{lutalo2025concerning,
title={Concerning A Transformative Power in Certain Symbols, Letters and Words},
author={Lutalo, Joseph},
year={2025},
publisher={Preprints},
url={https://www.preprints.org/frontend/manuscript/01a68e3f359b693eefd0ae396d6c866c/download_pub},
doi={https://doi.org/10.20944/preprints202502.1849.v1}
}
Blackboard Computing Adventures πŸ’‘
We continue with our ACM SLE research reviews below πŸŒ‘οΈβš‘πŸ‘‡πŸ»πŸ‘‡πŸ»
---[INTRO]:

Today's review concerns an ACM SLE paper from 2019. The paper, titled ❝From DSL Specification to Interactive Computer Programming Environment❞ introduces us to the helpful idea of auto-generated modern advanced IDEs for especially textual interpretable programming languages. To a large extent, it shows what a language engineer could accomplish with a good language workbench.
Blackboard Computing Adventures πŸ’‘
Photo
---[BRIEF BIO]:

The lead author, Pierre Jeanjean is a researcher in the field of Software Language Engineering and Domain-Specific Languages. He has been involved in various academic and research projects, particularly at institutions like Inria and UniversitΓ© Rennes 1 (in France). His work often focuses on the development and enhancement of programming environments and language protocols[2].


The second author, Benoit Combemale is a Full Professor of Software Engineering at the University of Rennes and a researcher at Inria. His work focuses on software and systems engineering, particularly in the areas of model-driven engineering (MDE), software language engineering (SLE), and software validation and verification (V&V). He has contributed significantly to the development of techniques, frameworks, and environments for creating, integrating, and processing software languages[3][4].
Blackboard Computing Adventures πŸ’‘
Photo
In terms of Language Support, this was such an important paper OMG!
Blackboard Computing Adventures πŸ’‘
Photo
---[ABOUT PAPER]:

The core idea in this paper is to take a carefully/specifically re-engineered DSL language specification (syntax and semantics), and leveraging a framework/approach such as has been used in this project Proof-of-concept via the GEMOC language workbench [1], auto-generate an interactive computer programming environment (ICPE) for the language.

Such an ICPE it has been argued, can help both beginner and advanced users of the language to better explore or learn with it via explorative, interactive, context-free programming sessions in the language such as is possible when programming using a REPL or with ICPEs in the form of IDE language shells (e.g. in Eclipse) or executable Notebooks (e.g. Jupyter's) [1].


3 DSLs were explored while implementing the PoC for this project; Logo, MiniJava and ThingML [1]. We also learn that the approach used required that the DSL or language to be thus transformed needed to have its interpreter modified to support a REPL execution mode, but also that its syntax needed to be tweaked such that partial programs (e.g. 1 statement programs) can be successfully or meaningfully run.

Overall, it is a very informative paper concerning the use of language workbenches, the now common idea of REPL-mode execution even for major GPLs (Java, C#, Python, Ruby, etc mentioned), and interactive executable documents (or rather ICPEs) that would help make a language not only more portable (e.g an originally server-side language being readily run in a web-browser), but also platform agnostic (at least for modified, smaller variants of a large, complex language).


---[CRITICISM of PAPER]:

None really. The paper is surely worth its two ACM stamps of authority.


---[REFS]:

1. Jeanjean, Pierre, Benoit Combemale, and Olivier Barais. "From DSL specification to interactive computer programming environment." Proceedings of the 12th ACM SIGPLAN International Conference on Software Language Engineering. 2019. URL: https://inria.hal.science/hal-02307953/document

2. https://scholar.google.com/citations?user=vLbmGW0AAAAJ&hl=fr

3. https://people.irisa.fr/Benoit.Combemale/

4. https://scholar.google.com/citations?user=VCAbjVYAAAAJ



#review #notes #acm #sle #jwl #phd

#CREATED:Feb 28, 2025 19:30:12
NEW Month starts... YES! I'm AVAILABLE for HIRE! I'll travel if I must, but can also work remotely if that's ok. Platform Agnostic, Language Agnostic, ready for most automation work.

+I Can Also TEACH this stuff!

PLEASE GET IN TOUCH.

#proforhire #software #engineering #systemsprogramming #devops #clouddev #nativedev #mobiledev