Blackboard Computing Adventures π‘
Further research work and reviews of the global industry in the Software Language Engineering field is currently on-going at our lab and the results shall surely help us to better contrast our TEA Language to other old, new and future programming languagesβ¦
Talking of which, in the on-going arduous task to review the publications in the field's topmost journal.. ACM SLE, progress is being made. Currently just concluded reviewing my fourth paper from a collection of about 32! Haha here, in two (not-quantitatively accurate but interestingly conceptually representative) word clouds, we get a glimpse of the most important terminologies across the field of Language Engineering covering the special case of DSLs.
Before ACM SLE, had been reading researchers such as Nuno Oliveira (~1997), but this particular streak caters for the important ACM-editor-recommended DSL review paper from ~2000 by Arie van Deursen [1]. A paper so full of SLE gems, and a sure critical precursor to the later ~2011 ACM SLE!!
π€ππ±
REFS:
1. Van Deursen, A., Klint, P. and Visser, J., 2000. Domain-specific languages: An annotated bibliography. ACM Sigplan Notices, 35(6), pp.26-36.
Before ACM SLE, had been reading researchers such as Nuno Oliveira (~1997), but this particular streak caters for the important ACM-editor-recommended DSL review paper from ~2000 by Arie van Deursen [1]. A paper so full of SLE gems, and a sure critical precursor to the later ~2011 ACM SLE!!
π€ππ±
REFS:
1. Van Deursen, A., Klint, P. and Visser, J., 2000. Domain-specific languages: An annotated bibliography. ACM Sigplan Notices, 35(6), pp.26-36.
Great fellow. Gave us an important paper from August 2024!
Thanks, blackboard adventure members ππ» for staying put
Forwarded from JWL // literature
NIM___UGANDAs_own_APP_STORE__proposal___draft.pdf
576.5 KB
This paper is a technical proposal for the NIM, a national App Store for the Internet ICT ecosystem in Uganda and beyond. It is a tentative RIF-funded research project spearheaded by Joseph W. Lutalo.
Blackboard Computing Adventures π‘
Photo
In Research & Innovations for our collective progress.
Forwarded from UGANDA
Calling on all our/my active students and parents to please pay us our/my fees so we/I can also pay their fees πππ±πΊπ¬πΊπ¬
Blackboard Computing Adventures π‘
Thanks, blackboard adventure members ππ» for staying put
We are busy reading, writing, researching... With the best minds around the world!
So, today, would like to mention...
Dimi Racordon Ph.D, who wrote a 2024 paper, "Type Checking with Rewriting Rules" that shall further open your eyes on interesting formalisms useful in expressing arguments about generic algorithms and data structures. Her paper builds on previous work by Prof. Jeremy Siek (University of Indiana), that first presented the generics formal language F^G in his 2005 Ph.D dissertation.
Let's keep moving together...π€π
#acmers #sle #research #tea #languages #jwl #phdwork #wip
So, today, would like to mention...
Dimi Racordon Ph.D, who wrote a 2024 paper, "Type Checking with Rewriting Rules" that shall further open your eyes on interesting formalisms useful in expressing arguments about generic algorithms and data structures. Her paper builds on previous work by Prof. Jeremy Siek (University of Indiana), that first presented the generics formal language F^G in his 2005 Ph.D dissertation.
Let's keep moving together...π€π
#acmers #sle #research #tea #languages #jwl #phdwork #wip
Blackboard Computing Adventures π‘
Photo
Continuing in our special review of contemporary leaders across the Language Engineering field, today I'd like to mention someone that loves Haskell so much!
https://pure.royalholloway.ac.uk/files/31169565/paper.pdf
ππ»π I recently read this paper by Prof. L. Thomas van Binsbergen (University of Amsterdam). That important, albeit intimidating paper featured in the ACM SLE 2024 series. Cheers to you Prof, Elizabeth Scott and A. Johnstone --- those other two authors are true authorities on the obscure topic of "parser generators" or rather GLLs, with several other important works on the subject over the years.
L. Thomas van Binsbergen is an Assistant Professor at the University of Amsterdam, specializing in software language engineering, component-based semantics, generalized parsing, functional programming, and computer science education.
In the linked paper, we learn about the fact that better/generic parsers can be composed from other parsers by clever combination. Not very funky stuff to non-SLE people!
https://pure.royalholloway.ac.uk/files/31169565/paper.pdf
ππ»π I recently read this paper by Prof. L. Thomas van Binsbergen (University of Amsterdam). That important, albeit intimidating paper featured in the ACM SLE 2024 series. Cheers to you Prof, Elizabeth Scott and A. Johnstone --- those other two authors are true authorities on the obscure topic of "parser generators" or rather GLLs, with several other important works on the subject over the years.
L. Thomas van Binsbergen is an Assistant Professor at the University of Amsterdam, specializing in software language engineering, component-based semantics, generalized parsing, functional programming, and computer science education.
In the linked paper, we learn about the fact that better/generic parsers can be composed from other parsers by clever combination. Not very funky stuff to non-SLE people!
Blackboard Computing Adventures π‘
Continuing in our special review of contemporary leaders across the Language Engineering field, today I'd like to mention someone that loves Haskell so much! https://pure.royalholloway.ac.uk/files/31169565/paper.pdf ππ»π I recently read this paper by Prof.β¦
Just to get an idea concerning the kind of stuff happening with Parser Combinators... ππ€ππ
Blackboard Computing Adventures π‘
Continuing in our special review of contemporary leaders across the Language Engineering field, today I'd like to mention someone that loves Haskell so much! https://pure.royalholloway.ac.uk/files/31169565/paper.pdf ππ»π I recently read this paper by Prof.β¦
Here's an important mini-lecture by JWL on the ideas we've recently come across while reading and reviewing contemporary research on Software Language Engineering. This particular class covers an interesting problem concerning BPRs (Branching Production Rules) as found in traditional context-free grammar specifications such as with BNF.
Live from Makerere University, enjoy! And don't forget to join/follow or subscribe to the Blackboard Adventures: https://t.me/bclectures as our YouTube channel is currently having problems.
Live from Makerere University, enjoy! And don't forget to join/follow or subscribe to the Blackboard Adventures: https://t.me/bclectures as our YouTube channel is currently having problems.
Meanwhile, we once again come across Prof. Matteo Cimini OMG!
Forwarded from UGANDA
UGANDA
Surely sounds like a great win for UGANDA here..
Prof. Cimini (University of Massachusetts) is funny but laudably so... Kind of guy who'll write a paper with strange maths just to prove that division by 0 is not allowed.
UGANDA
Prof. Cimini (University of Massachusetts) is funny but laudably so... Kind of guy who'll write a paper with strange maths just to prove that division by 0 is not allowed.
In his paper on his Language Workbench alternative, the meta-language for Language Engineering, LANG-N-PLAY[1], we come across Prof. M. Cimini's idea of creating a GPL inside of which one can create, import or extend multiple (programming) languages at run-time, and as ordinary host-language first-class citizens [2]. In his usual style.. this time using ML-code not obscure mathematics, he shows weird things such as passing languages around as function arguments, and implementing BNF and language semantics using ML-code that compiles "user-defined languages into the logic programming language lambda-prolog"[2] In a way, this paper also serves as a mini-review on Language Workbenches, and touches on the GLL concept that we recently came across.
REFS:
1. https://github.com/mcimini/lang-n-play
2. Cimini, M. (2018, October). Languages as first-class citizens (vision paper). In Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering (pp. 65-69).
REFS:
1. https://github.com/mcimini/lang-n-play
2. Cimini, M. (2018, October). Languages as first-class citizens (vision paper). In Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering (pp. 65-69).