Internet π President
Concerning_A_Transformative_Power_in_Certain_Symbols_Letters_and.pdf
edtn_25FEB_Concerning_A_Transformative_Power_in_Certain_Symbols.pdf
3 MB
Version with some necessary fix here. DATE: 25 FEB
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}
}www.preprints.org
Concerning A Transformative Power in Certain Symbols, Letters and Words
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.β¦
Blackboard Computing Adventures π‘
---[INTRO]: Today's review concerns a paper first presented by a team from Spain during the 2012 SLE conference in Dresden, Germany. It takes us into the realm of OOP with a focus on Model transforms via Java APIs and a DSL based on "small languages" (soβ¦
We continue with our ACM SLE research reviews below π‘οΈβ‘ππ»ππ»
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.
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].
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
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
Blackboard Computing Adventures π‘
---[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β¦
Haha! Twas such a terrific find! Nice to be in touch now
π€πβ€οΈβπ₯β€οΈβπ₯π
π€πβ€οΈβπ₯β€οΈβπ₯π
Forwarded from Blackboard Computing Adventures π‘
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
+I Can Also TEACH this stuff!
PLEASE GET IN TOUCH.
#proforhire #software #engineering #systemsprogramming #devops #clouddev #nativedev #mobiledev
Blackboard Computing Adventures π‘
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β¦
It is the start of the new month, 3rd month in 2025. No salary, no support for much of the hard & terrific work I've done and shared with community since around 2023. It's actually been hardest in 2025 thus far, but I'm not losing hope... There's a Sovereign Power in the know about the challenges and kinds of people I'm having to put up with including on here. Take courage others like me out there. Our time & true reward is coming.
#bestrong #unpaidservants #harshuganda
#bestrong #unpaidservants #harshuganda
O Uganda (soft version)
MAZERA
A take on the UGANDA national anthem during a MAZERA live performance on 1st March. It's perhaps the softest version of UGANDA's Anthem that one might ever find ππ€πβ€οΈβπ₯β€οΈβπ₯πΊπ¬β‘
β β β β‘β β β β β β β‘β‘ββ‘β‘
MOMENTS With Inventor of The
TEA Programming Language
β β β β‘β β β β β β β‘β‘ββ‘β‘
In this broadcast, the The Inventor of The TEA computer programming language talks us through the biggest milestones thus attained with the project, what the future looks like and why the arrival of TEA projects such as TEAPA and ZHA mean so much for what is likely to happen next concerning humans using artificial intelligence and chatbots in particular. ππ»π€ β‘οΈπ
https://youtu.be/7fO6iUeNf8M
#talkshow #research #nuchwezi #milestones #support #languageresearch #thefuture #phd #jwl
MOMENTS With Inventor of The
TEA Programming Language
β β β β‘β β β β β β β‘β‘ββ‘β‘
In this broadcast, the The Inventor of The TEA computer programming language talks us through the biggest milestones thus attained with the project, what the future looks like and why the arrival of TEA projects such as TEAPA and ZHA mean so much for what is likely to happen next concerning humans using artificial intelligence and chatbots in particular. ππ»π€ β‘οΈπ
https://youtu.be/7fO6iUeNf8M
#talkshow #research #nuchwezi #milestones #support #languageresearch #thefuture #phd #jwl