Esug-list
By thread
esug-list@lists.esug.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
March 2019
- 6 participants
- 15 messages
SPLASH'19 Combined Call, final CfP for OOPSLA'19, Onward!
by Aggelos Biboudis
/****************************************************************************/
ACM Conference on Systems, Programming, Languages, and
Applications: Software for Humanity (SPLASH'19)
Athens, Greece
Sun 20 - Fri 25 October 2019
https://2019.splashcon.org/
Sponsored by ACM SIGPLAN
/****************************************************************************/
SPLASH is the ACM SIGPLAN conference on Systems, Programming,
Languages, and Applications: Software for Humanity. SPLASH
embraces all aspects of software construction and delivery, to
make it the premier conference on the applications of programming
languages--at the intersection of programming languages and
software engineering. We invite high quality submissions
describing original and unpublished work.
Combined Call for Papers:
* PACMPL Issue OOPSLA 2019--final call
* Onward! Papers--final call
* Onward! Essays--final call
* SPLASH-I
* Dynamic Languages Symposium (DLS)
* Generative Programming: Concepts & Experiences (GPCE)
* Software Language Engineering (SLE)
* Managed Programming Languages and Runtimes (MPLR)
* SPLASH-E
* Doctoral Symposium
* Student Research Competition
* Workshops
* Posters
* Student Volunteers
## PACMPL Issue OOPSLA 2019
PACMPL Issue OOPSLA 2019 seeks contributions on all aspects of
programming languages and software engineering. Authors of papers
published in PACMPL Issue OOPSLA 2019 will present their work at
OOPSLA in Athens.
Papers may target any stage of software development, including
requirements, modeling, prototyping, design, implementation,
generation, analysis, verification, testing, evaluation,
maintenance, and reuse of software systems. Contributions may
include the development of new tools (such as language
front-ends, program analyses, and runtime systems), new
techniques (such as methodologies, design processes, and code
organization approaches), new principles (such as formalisms,
proofs, models, and paradigms), and new evaluations (such as
experiments, corpora analyses, user studies, and surveys).
Submissions due: Fri 5 Apr, 2019
https://2019.splashcon.org/track/splash-2019-oopsla
## Onward! Papers
Onward! is a premier multidisciplinary conference focused on
everything to do with programming and software: including
processes, methods, languages, communities, and
applications. Onward! is more radical, more visionary, and more
open than other conferences to ideas that are well-argued but not
yet proven. We welcome different ways of thinking about,
approaching, and reporting on programming language and software
engineering research.
Submissions due: Mon 22 April, 2019
https://2019.onward-conference.org/track/onward-2019-papers
(transitioning to https://2019.splashcon.org/track/splash-2019-Onward-papers)
## Onward! Essays
Onward! Essays is looking for clear and compelling pieces of
writing about topics important to the software community. An
essay can be long or short. An essay can be an exploration of
the topic and its impact, or a story about the circumstances of
its creation; it can present a personal view of what is, explore
a terrain, or lead the reader in an act of discovery; it can be a
philosophical digression or a deep analysis. It can describe a
personal journey, perhaps the one the author took to reach an
understanding of the topic. The subject area—software,
programming, and programming languages—should be interpreted
broadly and can include the relationship of software to human
endeavors, or its philosophical, sociological, psychological,
historical, or anthropological underpinnings.
Submissions due: Mon 22 April, 2019
https://2019.onward-conference.org/track/onward-2019-Onward-Essays
(transitioning to https://2019.splashcon.org/track/splash-2019-Onward-Essays)
## SPLASH-I
SPLASH-I is a series of high-quality talks that highlight the
challenges that are on the forefront of both research and
practice across the SPLASH community's broad spectrum of domains
and techniques. We invite the community to propose
speakers (including themselves) through our call for
contributions.
Submissions due: Fri May 17, 2019
https://2019.splashcon.org/track/splash-2019-SPLASH-I
## Dynamic Languages Symposium (DLS)
Dynamic Languages, from Lisp, Snobol, and Smalltalk to Python,
Racket, and Javascript, have been playing a fundamental role both
in programming research and practice. DLS is the premier forum
for researchers and practitioners to share research and
experience on all aspects of Dynamic Languages. DLS invites high
quality papers reporting original research and experience related
to the design, implementation, and applications of dynamic
languages.
Abstracts due: Wed 29 May, 2019
Submissions due: Wed 5 Jun, 2019
https://conf.researchr.org/home/dls-2019
## Generative Programming: Concepts & Experiences (GPCE)
The International Conference on Generative Programming: Concepts
& Experience (GPCE) is a venue for researchers and practitioners
interested in techniques and tools for code generation, language
implementation, and metaprogramming. GPCE seeks conceptual,
theoretical, empirical, and technical contributions to its topics
of interest, which include but are not limited to (i) program
transformation, staging, macro systems, preprocessors, program
synthesis, and code-recommendation systems, (ii) domain-specific
languages, language embedding, language design, and language
workbenches, (iii) feature-oriented programming, domain
engineering, and feature interactions, (iv) applications and
properties of code generation, language implementation, and
product-line development.
Abstracts due: Fri 14 Jun, 2019
Submissions due: Fri 21 Jun, 2019
https://conf.researchr.org/home/gpce-2019
## Software Language Engineering (SLE)
Software Language Engineering (SLE) is the discipline of
engineering languages and their tools required for the creation
of software. It abstracts from the differences between
programming languages, modelling languages, and other software
languages, and emphasizes the engineering facet of the creation
of such languages, that is, the establishment of the scientific
methods and practices that enable the best results. SLE 2019
solicits high quality contributions in areas ranging from
theoretical and conceptual contributions, to tools, techniques,
and frameworks in the domain of software language engineering.
Abstracts due: Fri 14 Jun, 2019
Submissions due: Fri 21 Jun, 2019
https://conf.researchr.org/home/sle-2019
## Managed Programming Languages and Runtimes (MPLR)
The International Conference on Managed Programming Languages &
Runtimes (MPLR, formerly ManLang) is a premier forum for
presenting and discussing novel results in all aspects of managed
programming languages and runtime systems, which serve as
building blocks for some of the most important computing systems
around, ranging from small-scale (embedded and real-time systems)
to large-scale (cloud-computing and big-data platforms) and
anything in between (mobile, IoT, and wearable applications).
Submissions due: Mon July 8, 2019
https://conf.researchr.org/home/mplr-2019
## SPLASH-E
SPLASH-E is a track focused on education-related challenges,
innovations, and best practices in all areas covered by the
SPLASH conference. We welcome a broad range of submissions
including those that report on experiences, research results,
innovative teaching approaches, and pedagogical reflection.
Submissions due: Fri July 12, 2019
https://2019.splashcon.org/track/splash-2019-SPLASH-E
## Doctoral Symposium
The SPLASH Doctoral Symposium provides students with useful
guidance for completing their dissertation research and beginning
their research careers. The symposium will provide an interactive
forum for doctoral students who have progressed far enough in
their research to have a structured proposal, but will not be
defending their dissertation in the next 12 months.
This year, the John Vlissides Award will be presented to a
symposium participant showing significant promise in applied
software research. All participants to the Doctoral Symposium are
eligible. The award includes a prize of $2,000.
Submissions due: Fri 12 Jul, 2019
http://2019.splashcon.org/track/splash-2019-Doctoral-Symposium
## Student Research Competition
The ACM Student Research Competition (SRC), sponsored by
Microsoft Research, offers a unique forum for ACM student members
at the undergraduate and graduate levels to present their
original research at SPLASH before a panel of judges and
conference attendees. The SRC gives visibility to not only
up-and-coming young researchers, but also exposes them to the
field of computer science research and its community. This
competition also gives students an opportunity to discuss their
research with experts in their field, get feedback, and to help
them sharpen their communication and networking skills.
Student Research Competition abstract due: Fri July 12, 2019
https://2019.splashcon.org/track/splash-2019-SRC
## Workshops
Following its long-standing tradition, SPLASH 2019 will host a
variety of high-quality workshops, allowing their participants to
meet and discuss research questions with peers, to mature new and
exciting ideas, and to build up communities and start new
collaborations. SPLASH workshops complement the main tracks of
the conference and provide meetings in a smaller and more
specialized setting. Workshops cultivate new ideas and concepts
for the future, optionally recorded in formal proceedings.
The paper submission deadline for all workshops is
Aug 2, 2019 AoE.
The following workshops are co-located with SPLASH 2019.
(Some pages not yet public.)
* AGERE (Actors, Agents, and Decentralized Control)
https://2019.splashcon.org/home/agere-2019
* AI-SEPS (AI-Inspired and Empirical Methods for Software Engineering on
Parallel Computing Systems)
https://2019.splashcon.org/home/seps-2019
* DSM (Domain-Specific Modeling)
https://2019.splashcon.org/home/dsm-2019
* IC (Incremental Computations)
https://2019.splashcon.org/home/ic-2019
* LIVE (Live Programming)
https://2019.splashcon.org/home/live-2019
* META (Metaprogramming)
https://2019.splashcon.org/home/meta-2019
* NJR (Normalized Java Resource)
https://2019.splashcon.org/home/njr-2019
* REBLS (Reactive and Event-based Languages & Systems)
https://2019.splashcon.org/home/rebls-2019
* STOKED
https://2019.splashcon.org/home/stoked-2019
* VMIL (Virtual Machines and Intermediate Languages)
https://2019.splashcon.org/home/vmil-2019
## Posters
The SPLASH Poster track provides an excellent forum for authors
to present their recent or ongoing projects in an interactive
setting, and receive feedback from the community. We invite
submissions covering any aspect of programming, systems,
languages and applications. The goal of the poster session is to
encourage and facilitate small groups of individuals interested
in a technical area to gather and interact at any desired level
of detail. The poster session is held early in the conference to
promote continued discussion among interested parties.
Submissions due: Sat 7 Sep, 2019
https://2019.splashcon.org/track/splash-2019-Posters
## Student Volunteers
The SPLASH Student Volunteers program provides an opportunity for
students from around the world to associate with some of the
leading personalities in industry and research in the following
areas: programming languages, object-oriented technology and
software development. Student volunteers contribute to the smooth
running of the conference by performing tasks such as: assisting
with registration, providing information about the conference to
attendees, assisting session organizers and monitoring
sessions. Detailed information on how to apply will be available
on the main conference page in March 2019. Estimated deadline for
the SV applications will be towards the end of September 2019.
https://2019.splashcon.org/track/splash-2019-Student-Volunteers
## Information
Contact: publicity at splashcon.org
Website: https://2019.splashcon.org/
Location: Royal Olympic Hotel, Athens, Greece
## Organization
SPLASH General Chair:
* Yannis Smaragdakis (University of Athens)
OOPSLA Review Committee Chair:
* Eelco Visser (Delft University of Technology)
Onward! Papers Chair:
* Hidehiko Masuhara (Tokyo Institute of Technology)
Onward! Essays Chair:
* Tomas Petricek (Alan Turing Institute)
DLS Program Chair:
* Stefan Marr (University of Kent)
GPCE General Chair:
* Ina Schaefer (Technische Universität Braunschweig)
GPCE Program Chair:
* Tijs van der Storm (Centrum Wiskunde & Informatica / University of
Groningen)
SLE General Chair:
* Oscar Nierstrasz (University of Bern)
SLE Program Co-Chairs:
* Bruno Oliveira (University of Hong Kong)
* Jeff Gray (University of Alabama)
SLE Publicity Chair:
* Andrei Chiş (Feenk GmbH, Switzerland)
SLE AEC Co-Chairs:
* Emma Söderberg (Lund University)
* Abel Gomez (Universitat Oberta de Catalunya)
MPLR General Chair:
* Tony Hosking (Australian National University / Data61)
MPLR Program Chair:
* Irene Finocchi (Sapienza University of Rome)
SPLASH-I Co-Chairs:
* Shan Shan Huang (Facebook)
* Michael Carbin (MIT)
SPLASH-E Chair:
* Elisa Baniassad (University of British Columbia)
Workshops Co-Chairs:
* Arjun Guha (University of Massachusetts Amherst)
* Neville Grech (University of Athens, University of Malta)
OOPSLA Artifact Evaluation Co-Chairs:
* Colin S. Gordon (Drexel University)
* Jan Vitek (Northeastern University)
Posters Chair:
* Christoph Reichenbach (Lund University)
Doctoral Symposium Chair:
* Éric Tanter (University of Chile & Inria Paris)
Student Research Competition Co-Chairs:
* Jay McCarthy (University of Massachusetts Lowell)
* David Darais (University of Vermont)
Student Volunteers Co-Chairs:
* Juliana Franco (Microsoft Research, Cambridge)
* Tony Antoniadis (University of Athens)
Publications Chair:
* Magnus Madsen (Aarhus University)
Publicity Co-Chairs:
* Aggelos Biboudis (École Polytechnique Fédérale de Lausanne)
* Tijs van der Storm (CWI / University of Groningen)
Local Arrangements Chair:
* George Fourtounis (University of Athens)
Accessibility Chair:
* Kostas Saidis (University of Athens)
Sponsorships Co-Chairs:
* Caitlin Sadowski (Google)
* Jaeheon Yi (Google)
Video Co-Chairs:
* Benjamin Chung (Northeastern University)
* Sifis Lagouvardos (University of Athens)
Web Co-Chairs:
* Aggelos Biboudis (École Polytechnique Fédérale de Lausanne)
* Aviral Goel (Northeastern University)
/****************************************************************************/
March 27, 2019
Special Issue on Smalltalk Technologies
by Stéphane Ducasse
Special Issue on Smalltalk Technologies
https://www.journals.elsevier.com/science-of-computer-programming <https://www.journals.elsevier.com/science-of-computer-programming>
Guest Editors:
Loïc Lagadec (Coordinator)
Ensta Bretagne, Lab-STICC
Anne Etien
Université de Lille, CRIStAL, UMR9189
Jannik Laval
Université Lumière Lyon 2, DISP, EA 4570
Theme
Smalltalk is an exciting object‐oriented language in which even primitive values are uniformly handled as normal objects, described by classes that one can browse, inspect and extend. Smalltalk was born during the seventies, still the ideas behind the currently available implementations are often at the edge of innovation.
Smalltalk benefits from being a highly expressive language in which complex and powerful systems can emerge from the composition of simple building blocks. Thanks to its dynamic nature, fast prototyping and agile software development are made possible. Smalltalk is not only a simple and pure dynamic object-oriented language, but is also a programmable system with processes, its own user interface and a complete Interactive Development Environment (IDE).
Smalltalk is a reflexive system, with all its elements being implemented in Smalltalk, which benefits from powerful meta‐programming facilities. This means that elements can be extended, customized or adapted according to particular contexts, that the Smalltalk IDE itself can be used to implement, validate and debug the Smalltalk system extensions, and that a program is able to query and to change its own structure and behaviour.
In this context, the research topics that relate to Smalltalk technologies are large, and need to receive more attention and research effort, considering that Smalltalk has established itself as a test bed for software engineering theories and tools.
TOPICS include:
Aspect-oriented programming,
Design patterns,
Experience reports,
Frameworks,
Implementation, new dialects or languages implemented in Smalltalk,
Interaction with other languages,
Meta-programming and Meta-modelling,
Tools
Important Dates:
• Apr. 30, 2019 Full paper submission due
• Aug.31, 2019 Paper acceptance decision
• Sep.15, 2019 Camera-ready paper due
March 26, 2019
[CfP] DLS 2019 - 15th Dynamic Languages Symposium, co-located with SPLASH 2019
by Nick Papoylias
========================================================================
Call for Papers
DLS 2019 - 15th Dynamic Languages Symposium
Co-located with SPLASH 2019, October 22, Athens, Greece
https://conf.researchr.org/home/dls-2019
Follow us @dynlangsym
========================================================================
Dynamic Languages play a fundamental role in today’s world of software,
from the perspective of research and practice. Languages such as
JavaScript, R, and Python are vehicles for cutting edge research as well
as building widely used products and computational tools.
The 15th Dynamic Languages Symposium (DLS) at SPLASH 2019 is the
premier forum for researchers and practitioners to share research and
experience on all aspects on dynamic languages.
DLS 2019 invites high quality papers reporting original research and
experience related to the design, implementation, and applications of
dynamic languages.
Areas of interest are generally empirical studies, language design,
implementation, and runtimes, which includes but is not limited to:
- innovative language features
- innovative implementation techniques
- innovative applications
- development environments and tools
- experience reports and case studies
- domain-oriented programming
- late binding, dynamic composition, and run-time adaptation
- reflection and meta-programming
- software evolution
- language symbiosis and multi-paradigm languages
- dynamic optimization
- interpretation, just-in-time and ahead-of-time compilation
- soft/optional/gradual typing
- hardware support
- educational approaches and perspectives
- semantics of dynamic languages
- frameworks and languages for the Cloud and the IoT
Submission Details
------------------
Submissions must neither be previously published nor under review at
other events. DLS 2019 uses a single-blind, two-phase reviewing process.
Papers are assumed to be in one of the following categories:
Research Papers:
describe work that advances the current state of the art
Experience Papers:
describe insights gained from substantive practical
applications that should be of a broad interest
Dynamic Pearls:
describe a known idea in an appealing way to remind the
community and capture a reader’s interest
The program committee will evaluate each paper based on its
relevance, significance, clarity, and originality.
The paper category needs to be indicated during submission,
and papers are judged accordingly.
Papers are to be submitted electronically at https://dls19.hotcrp.com/
in PDF format. Submissions must be in the ACM SIGPLAN conference acmart
format, 10 point font, and should not exceed 12 pages. Please see full
details in the instructions for authors available at:
https://conf.researchr.org/home/dls-2019#Instructions-for-Authors
DLS 2019 will run a two-phase reviewing process to help authors make
their final papers the best that they can be. Accepted papers will be
published in the ACM Digital Library and will be freely available for
one month, starting two weeks before the event.
Important Deadlines
-------------------
Abstract Submission: May 29, 2019
Paper Submission: June 5, 2019
First Phase Notification: July 3, 2019
Final Notifications: August 14, 2019
Camera Ready: August 28, 2019
All deadlines are 23:59 AoE (UTC-12h).
AUTHORS TAKE NOTE: The official publication date is the date the
proceedings are made available in the ACM Digital Library. This date
may be up to two weeks prior to the first day of your conference.
The official publication date affects the deadline for any patent
filings related to published work.
Program Committee
-----------------
Alexandre Bergel, University of Chile
Carl Friedrich Bolz-Tereick, Heinrich-Heine-Universität Düsseldorf
Chris Seaton, Oracle Labs
David Chisnall, Microsoft Research
Elisa Gonzalez Boix, Vrije Universiteit Brussel
Gregor Richards, University of Waterloo
Guido Chari, Czech Technical University
Hannes Payer, Google
James Noble, Victoria University of Wellington
Jeremy Singer, University of Glasgow
Joe Gibbs Politz, University of California San Diego
Juan Fumero, The University of Manchester
Julien Ponge, Red Hat
Mandana Vaziri, IBM Research
Manuel Serrano, Inria
Marc Feeley, Université de Montréal
Mark Marron, Microsoft Research
Na Meng, Virginia Tech
Nick Papoulias, Université Grenoble Alpes
Richard Roberts, Victoria University of Wellington
Sam Tobin-Hochstadt, Indiana University
Sarah Mount, Aston University
Sébastien Doeraene, École polytechnique fédérale de Lausanne
William Cook, University of Texas at Austin
Program Chair
-------------
Stefan Marr, University of Kent, United Kingdom
March 23, 2019
[preANN] ESUG 2019: Cologne Aug 26 to 30
by Marcus Denker
Hello,
We are happy to announce that we finally managed to fix everything for the 2019 edition:
ZWEIDENKER is hosting ESUG 2019 in Cologne/Germany. It will be the last week of August (26 to 30).
The address of the conference venue is:
Stadtgarten, Venloer Strasse 40, 50672 Köln / Germany
https://www.stadtgarten.de/en/stadtgarten/anfahrt
We will add more information about Hotels and open the reservation system as soon as possible.
March 21, 2019
Re: [Esug-list] [Moose-dev] Re: [Pharo-dev] Re: [Pharo-users] [ANN] Lan.d.s Alpha: All Along the Language Tower
by Nick Papoylias
On Sun, Mar 17, 2019 at 9:24 PM Stéphane Ducasse <stephane.ducasse(a)inria.fr>
wrote:
> I know what is it to write book.
> I sent you some support and I want to be a reviewer.
>
Would be my pleasure Stef ! Today was a wonderful start !
Thank you,
Nick
>
> Stef
>
> On 17 Mar 2019, at 20:35, Nick Papoylias <npapoylias(a)gmail.com> wrote:
>
> That was good to know. I updated the site with* one-click direct*
> *(non-recurring) alternative*: *PayPal.Me for Lands*
> <https://www.paypal.me/npapoylias>
>
> https://npapoylias.gitlab.io/lands-project/Support/
>
> *"Alternatively you can make a direct (non-recurrent) contribution *
> *through paypal.me <http://paypal.me/>: PayPal.Me for Lands
> <https://www.paypal.me/npapoylias>. Adding "Lands Support" *
> *as a note, plus the e-mail and address you would wish to *
> *receive your perks on"*
>
> Cheers,
>
> Nick
>
>
>
> On Sun, Mar 17, 2019 at 5:26 PM Nick Papoylias <npapoylias(a)gmail.com>
> wrote:
>
>>
>>
>> On Sun, Mar 17, 2019 at 2:18 PM Stéphane Ducasse <
>> stephane.ducasse(a)inria.fr> wrote:
>>
>>> Hi nick
>>>
>>> I wanted to support your chapters via paypal but it asked me about my
>>> visa and I would like
>>> to pay via my paypal account. Do you know if this is possible?
>>>
>>
>> Thanx Stef !
>>
>> *Through patreon, this seems to be required for recurrent payments:*
>>
>>
>> https://support.patreon.com/hc/en-us/articles/115001917686-Why-do-I-need-to…
>>
>> There are 2 alternatives through that might not have this requirement:
>>
>> *Alternative 1, through the Paypal button (if you did not try already):*
>>
>> *Step1,* from: https://npapoylias.gitlab.io/lands-project/Support/
>>
>> Hit the PayPal button.
>>
>> *Step2*: And then in the Paypal screen, hit PayPal pay.
>>
>> *Alternative 2, directly from your PayPal dashboard:*
>>
>> "*Pay for goods or services* No fee for you. The recipient pays a fee."
>>
>> *using my e-mail address:* npapoylias(a)gmail.com <npapoylias(a)gmail.com>
>>
>> Adding in the note a message like: "Lands Support" so that it is
>> distinguishable
>> form other transactions.
>>
>> *Let me know if you encounter any problems, so that I contact them, if
>> necessary.*
>> And update the site, for ways to support without credit-card required.
>>
>> Best,
>>
>> Nick
>>
>> Else can you send me your pp account?
>>>
>>> Stef
>>>
>>> On 17 Mar 2019, at 10:21, Nick Papoylias <npapoylias(a)gmail.com> wrote:
>>>
>>> *Dear friends ! *
>>>
>>> I am quite excited to announce the availability of an alpha version
>>> of my latest work around *Parsing and Programming Languages *at:
>>>
>>> https://npapoylias.gitlab.io/lands-project/
>>>
>>> Accompanied by *~ 30 min of transcribed eye-candy:*
>>>
>>> https://www.youtube.com/playlist?list=PLIjPQnRzAKVHABG1-oTvwWc3Gj1Z4C91B
>>>
>>> Backed by* a crowdfunding campaign ! *To get the *book and stable
>>> release *
>>> successfully out of the door:
>>>
>>> https://www.patreon.com/lands_project
>>> https://npapoylias.gitlab.io/lands-project/Support/
>>>
>>> *Click, download, watch, enjoy !* If you like what you see, support the
>>> project ! Tiers
>>> start *from 5 and 10 euros per chapter for individuals.* Companies
>>> supporting
>>> the project can get
>>> *6 to 12 days of consultancy, on-site workshops and other perks.*
>>> =================
>>>
>>> *What is all about ??*
>>>
>>> *Lan.d.s is a new solution for language design.* From
>>> *general purpose languages *like *Lise* (short for (list (embedding))
>>> to
>>> *Domain-Specific Languages using the MOODs framework*, and everything
>>> else in between.
>>> Lan.d.s is build around the formalism of
>>> *Multi-Ordered Grammars, which are a possible alternative to CFGs and
>>> PEGs in wider use today.*
>>>
>>> Multi-ordered grammars (or simply MOGs) aim for a better exploration of
>>> ambiguity,
>>> recursion, ordering and associativity during language design. They can
>>> be
>>> *parsed using the Gray Algorithm. *After parsing in order to ease the
>>> production of executable code
>>> Lan.d.s introduces the *Abstract Syntax Language (ASL)*, which is an OO
>>> solution for compile-time meta-programming. Finally in order to promote
>>> language extension and re-use, Lan.d.s employs
>>> *GrammarTraits, as units of composition for both MOG rules and ASL
>>> actions.*
>>>
>>> =================
>>>
>>> Some random highlights for the impatient:
>>>
>>>
>>> ** Object subclass: #Prediction uses: Future syntax*
>>>
>>> ** Languages are everywhere, they are all around you, even now in this
>>> very sentence.*
>>>
>>> ** Study SICP with a Xerox flavor, while re-inventing some Bell-labs
>>> utilities.*
>>>
>>> ** TOC-Board, the TOC for your next talk ;)*
>>>
>>>
>>> Enjoy !
>>> <Theory-and-Applications-Of-Multi-Ordered-Grammars.pdf>
>>> <Lands-Alpha-All-Along-The-Language-Tower.png>
>>>
>>>
>>> --------------------------------------------
>>> Stéphane Ducasse
>>> http://stephane.ducasse.free.fr
>>> http://www.synectique.eu / http://www.pharo.org
>>> 03 59 35 87 52
>>> Assistant: Julie Jonas
>>> FAX 03 59 57 78 50
>>> TEL 03 59 35 86 16
>>> S. Ducasse - Inria
>>> 40, avenue Halley,
>>> Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
>>> Villeneuve d'Ascq 59650
>>> France
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev(a)list.inf.unibe.ch
>>> https://www.list.inf.unibe.ch/listinfo/moose-dev
>>>
>>
> --------------------------------------------
> Stéphane Ducasse
> http://stephane.ducasse.free.fr
> http://www.synectique.eu / http://www.pharo.org
> 03 59 35 87 52
> Assistant: Julie Jonas
> FAX 03 59 57 78 50
> TEL 03 59 35 86 16
> S. Ducasse - Inria
> 40, avenue Halley,
> Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
> Villeneuve d'Ascq 59650
> France
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)list.inf.unibe.ch
> https://www.list.inf.unibe.ch/listinfo/moose-dev
>
March 17, 2019
Re: [Esug-list] [Pharo-dev] [Moose-dev] Re: [Pharo-users] [ANN] Lan.d.s Alpha: All Along the Language Tower
by Stéphane Ducasse
I know what is it to write book.
I sent you some support and I want to be a reviewer.
Stef
> On 17 Mar 2019, at 20:35, Nick Papoylias <npapoylias(a)gmail.com> wrote:
>
> That was good to know. I updated the site with one-click direct
> (non-recurring) alternative: PayPal.Me for Lands <https://www.paypal.me/npapoylias>
>
> https://npapoylias.gitlab.io/lands-project/Support/ <https://npapoylias.gitlab.io/lands-project/Support/>
>
> "Alternatively you can make a direct (non-recurrent) contribution
> through paypal.me <http://paypal.me/>: PayPal.Me for Lands <https://www.paypal.me/npapoylias>. Adding "Lands Support"
> as a note, plus the e-mail and address you would wish to
> receive your perks on"
>
> Cheers,
>
> Nick
>
>
>
> On Sun, Mar 17, 2019 at 5:26 PM Nick Papoylias <npapoylias(a)gmail.com <mailto:npapoylias@gmail.com>> wrote:
>
>
> On Sun, Mar 17, 2019 at 2:18 PM Stéphane Ducasse <stephane.ducasse(a)inria.fr <mailto:stephane.ducasse@inria.fr>> wrote:
> Hi nick
>
> I wanted to support your chapters via paypal but it asked me about my visa and I would like
> to pay via my paypal account. Do you know if this is possible?
>
> Thanx Stef !
>
> Through patreon, this seems to be required for recurrent payments:
>
> https://support.patreon.com/hc/en-us/articles/115001917686-Why-do-I-need-to…
> <https://support.patreon.com/hc/en-us/articles/115001917686-Why-do-I-need-to…>
>
> There are 2 alternatives through that might not have this requirement:
>
> Alternative 1, through the Paypal button (if you did not try already):
>
> Step1, from: https://npapoylias.gitlab.io/lands-project/Support/ <https://npapoylias.gitlab.io/lands-project/Support/>
>
> Hit the PayPal button.
>
> Step2: And then in the Paypal screen, hit PayPal pay.
>
> Alternative 2, directly from your PayPal dashboard:
>
> "Pay for goods or services No fee for you. The recipient pays a fee."
>
> using my e-mail address: npapoylias(a)gmail.com <mailto:npapoylias@gmail.com>
>
> Adding in the note a message like: "Lands Support" so that it is distinguishable
> form other transactions.
>
> Let me know if you encounter any problems, so that I contact them, if necessary.
> And update the site, for ways to support without credit-card required.
>
> Best,
>
> Nick
>
> Else can you send me your pp account?
>
> Stef
>
>> On 17 Mar 2019, at 10:21, Nick Papoylias <npapoylias(a)gmail.com <mailto:npapoylias@gmail.com>> wrote:
>>
>> Dear friends !
>>
>> I am quite excited to announce the availability of an alpha version
>> of my latest work around Parsing and Programming Languages at:
>>
>> https://npapoylias.gitlab.io/lands-project/ <https://npapoylias.gitlab.io/lands-project/>
>>
>> Accompanied by ~ 30 min of transcribed eye-candy:
>>
>> https://www.youtube.com/playlist?list=PLIjPQnRzAKVHABG1-oTvwWc3Gj1Z4C91B <https://www.youtube.com/playlist?list=PLIjPQnRzAKVHABG1-oTvwWc3Gj1Z4C91B>
>>
>> Backed by a crowdfunding campaign ! To get the book and stable release
>> successfully out of the door:
>>
>> https://www.patreon.com/lands_project <https://www.patreon.com/lands_project>
>> https://npapoylias.gitlab.io/lands-project/Support/ <https://npapoylias.gitlab.io/lands-project/Support/>
>>
>> Click, download, watch, enjoy ! If you like what you see, support the project ! Tiers
>> start from 5 and 10 euros per chapter for individuals. Companies supporting
>> the project can get 6 to 12 days of consultancy, on-site workshops and other perks.
>>
>> =================
>>
>> What is all about ??
>>
>> Lan.d.s is a new solution for language design. From general purpose
>> languages like Lise (short for (list (embedding)) to Domain-Specific
>> Languages using the MOODs framework, and everything else in between.
>> Lan.d.s is build around the formalism of Multi-Ordered Grammars,
>> which are a possible alternative to CFGs and PEGs in wider use today.
>>
>> Multi-ordered grammars (or simply MOGs) aim for a better exploration of ambiguity,
>> recursion, ordering and associativity during language design. They can be parsed using the
>> Gray Algorithm. After parsing in order to ease the production of executable code
>> Lan.d.s introduces the Abstract Syntax Language (ASL), which is an OO
>> solution for compile-time meta-programming. Finally in order to promote
>> language extension and re-use, Lan.d.s employs GrammarTraits, as units of
>> composition for both MOG rules and ASL actions.
>>
>> =================
>>
>> Some random highlights for the impatient:
>>
>>
>> * Object subclass: #Prediction uses: Future syntax
>>
>> * Languages are everywhere, they are all around you, even now in this very sentence.
>>
>> * Study SICP with a Xerox flavor, while re-inventing some Bell-labs utilities.
>>
>> * TOC-Board, the TOC for your next talk ;)
>>
>>
>> Enjoy !
>> <Theory-and-Applications-Of-Multi-Ordered-Grammars.pdf><Lands-Alpha-All-Along-The-Language-Tower.png>
>
> --------------------------------------------
> Stéphane Ducasse
> http://stephane.ducasse.free.fr <http://stephane.ducasse.free.fr/>
> http://www.synectique.eu <http://www.synectique.eu/> / http://www.pharo.org <http://www.pharo.org/>
> 03 59 35 87 52
> Assistant: Julie Jonas
> FAX 03 59 57 78 50
> TEL 03 59 35 86 16
> S. Ducasse - Inria
> 40, avenue Halley,
> Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
> Villeneuve d'Ascq 59650
> France
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)list.inf.unibe.ch <mailto:Moose-dev@list.inf.unibe.ch>
> https://www.list.inf.unibe.ch/listinfo/moose-dev <https://www.list.inf.unibe.ch/listinfo/moose-dev>
--------------------------------------------
Stéphane Ducasse
http://stephane.ducasse.free.fr
http://www.synectique.eu / http://www.pharo.org
03 59 35 87 52
Assistant: Julie Jonas
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley,
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France
March 17, 2019
Re: [Esug-list] [Moose-dev] Re: [Pharo-users] [ANN] Lan.d.s Alpha: All Along the Language Tower
by Nick Papoylias
That was good to know. I updated the site with* one-click direct*
*(non-recurring) alternative*: *PayPal.Me for Lands*
<https://www.paypal.me/npapoylias>
https://npapoylias.gitlab.io/lands-project/Support/
*"Alternatively you can make a direct (non-recurrent) contribution *
*through paypal.me <http://paypal.me>: PayPal.Me for Lands
<https://www.paypal.me/npapoylias>. Adding "Lands Support" *
*as a note, plus the e-mail and address you would wish to *
*receive your perks on"*
Cheers,
Nick
On Sun, Mar 17, 2019 at 5:26 PM Nick Papoylias <npapoylias(a)gmail.com> wrote:
>
>
> On Sun, Mar 17, 2019 at 2:18 PM Stéphane Ducasse <
> stephane.ducasse(a)inria.fr> wrote:
>
>> Hi nick
>>
>> I wanted to support your chapters via paypal but it asked me about my
>> visa and I would like
>> to pay via my paypal account. Do you know if this is possible?
>>
>
> Thanx Stef !
>
> *Through patreon, this seems to be required for recurrent payments:*
>
>
> https://support.patreon.com/hc/en-us/articles/115001917686-Why-do-I-need-to…
>
> There are 2 alternatives through that might not have this requirement:
>
> *Alternative 1, through the Paypal button (if you did not try already):*
>
> *Step1,* from: https://npapoylias.gitlab.io/lands-project/Support/
>
> Hit the PayPal button.
>
> *Step2*: And then in the Paypal screen, hit PayPal pay.
>
> *Alternative 2, directly from your PayPal dashboard:*
>
> "*Pay for goods or services* No fee for you. The recipient pays a fee."
>
> *using my e-mail address:* npapoylias(a)gmail.com <npapoylias(a)gmail.com>
>
> Adding in the note a message like: "Lands Support" so that it is
> distinguishable
> form other transactions.
>
> *Let me know if you encounter any problems, so that I contact them, if
> necessary.*
> And update the site, for ways to support without credit-card required.
>
> Best,
>
> Nick
>
> Else can you send me your pp account?
>>
>> Stef
>>
>> On 17 Mar 2019, at 10:21, Nick Papoylias <npapoylias(a)gmail.com> wrote:
>>
>> *Dear friends ! *
>>
>> I am quite excited to announce the availability of an alpha version
>> of my latest work around *Parsing and Programming Languages *at:
>>
>> https://npapoylias.gitlab.io/lands-project/
>>
>> Accompanied by *~ 30 min of transcribed eye-candy:*
>>
>> https://www.youtube.com/playlist?list=PLIjPQnRzAKVHABG1-oTvwWc3Gj1Z4C91B
>>
>> Backed by* a crowdfunding campaign ! *To get the *book and stable
>> release *
>> successfully out of the door:
>>
>> https://www.patreon.com/lands_project
>> https://npapoylias.gitlab.io/lands-project/Support/
>>
>> *Click, download, watch, enjoy !* If you like what you see, support the
>> project ! Tiers
>> start *from 5 and 10 euros per chapter for individuals.* Companies
>> supporting
>> the project can get
>> *6 to 12 days of consultancy, on-site workshops and other perks.*
>> =================
>>
>> *What is all about ??*
>>
>> *Lan.d.s is a new solution for language design.* From
>> *general purpose languages *like *Lise* (short for (list (embedding)) to
>> *Domain-Specific Languages using the MOODs framework*, and everything
>> else in between.
>> Lan.d.s is build around the formalism of
>> *Multi-Ordered Grammars, which are a possible alternative to CFGs and
>> PEGs in wider use today.*
>>
>> Multi-ordered grammars (or simply MOGs) aim for a better exploration of
>> ambiguity,
>> recursion, ordering and associativity during language design. They can be
>> *parsed using the Gray Algorithm. *After parsing in order to ease the
>> production of executable code
>> Lan.d.s introduces the *Abstract Syntax Language (ASL)*, which is an OO
>> solution for compile-time meta-programming. Finally in order to promote
>> language extension and re-use, Lan.d.s employs
>> *GrammarTraits, as units of composition for both MOG rules and ASL
>> actions.*
>>
>> =================
>>
>> Some random highlights for the impatient:
>>
>>
>> ** Object subclass: #Prediction uses: Future syntax*
>>
>> ** Languages are everywhere, they are all around you, even now in this
>> very sentence.*
>>
>> ** Study SICP with a Xerox flavor, while re-inventing some Bell-labs
>> utilities.*
>>
>> ** TOC-Board, the TOC for your next talk ;)*
>>
>>
>> Enjoy !
>> <Theory-and-Applications-Of-Multi-Ordered-Grammars.pdf>
>> <Lands-Alpha-All-Along-The-Language-Tower.png>
>>
>>
>> --------------------------------------------
>> Stéphane Ducasse
>> http://stephane.ducasse.free.fr
>> http://www.synectique.eu / http://www.pharo.org
>> 03 59 35 87 52
>> Assistant: Julie Jonas
>> FAX 03 59 57 78 50
>> TEL 03 59 35 86 16
>> S. Ducasse - Inria
>> 40, avenue Halley,
>> Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
>> Villeneuve d'Ascq 59650
>> France
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)list.inf.unibe.ch
>> https://www.list.inf.unibe.ch/listinfo/moose-dev
>>
>
March 17, 2019
Re: [Esug-list] [Moose-dev] Re: [Pharo-users] [ANN] Lan.d.s Alpha: All Along the Language Tower
by Nick Papoylias
On Sun, Mar 17, 2019 at 2:18 PM Stéphane Ducasse <stephane.ducasse(a)inria.fr>
wrote:
> Hi nick
>
> I wanted to support your chapters via paypal but it asked me about my visa
> and I would like
> to pay via my paypal account. Do you know if this is possible?
>
Thanx Stef !
*Through patreon, this seems to be required for recurrent payments:*
https://support.patreon.com/hc/en-us/articles/115001917686-Why-do-I-need-to…
There are 2 alternatives through that might not have this requirement:
*Alternative 1, through the Paypal button (if you did not try already):*
*Step1,* from: https://npapoylias.gitlab.io/lands-project/Support/
Hit the PayPal button.
*Step2*: And then in the Paypal screen, hit PayPal pay.
*Alternative 2, directly from your PayPal dashboard:*
"*Pay for goods or services* No fee for you. The recipient pays a fee."
*using my e-mail address:* npapoylias(a)gmail.com <npapoylias(a)gmail.com>
Adding in the note a message like: "Lands Support" so that it is
distinguishable
form other transactions.
*Let me know if you encounter any problems, so that I contact them, if
necessary.*
And update the site, for ways to support without credit-card required.
Best,
Nick
Else can you send me your pp account?
>
> Stef
>
> On 17 Mar 2019, at 10:21, Nick Papoylias <npapoylias(a)gmail.com> wrote:
>
> *Dear friends ! *
>
> I am quite excited to announce the availability of an alpha version
> of my latest work around *Parsing and Programming Languages *at:
>
> https://npapoylias.gitlab.io/lands-project/
>
> Accompanied by *~ 30 min of transcribed eye-candy:*
>
> https://www.youtube.com/playlist?list=PLIjPQnRzAKVHABG1-oTvwWc3Gj1Z4C91B
>
> Backed by* a crowdfunding campaign ! *To get the *book and stable release
> *
> successfully out of the door:
>
> https://www.patreon.com/lands_project
> https://npapoylias.gitlab.io/lands-project/Support/
>
> *Click, download, watch, enjoy !* If you like what you see, support the
> project ! Tiers
> start *from 5 and 10 euros per chapter for individuals.* Companies
> supporting
> the project can get
> *6 to 12 days of consultancy, on-site workshops and other perks.*
> =================
>
> *What is all about ??*
>
> *Lan.d.s is a new solution for language design.* From
> *general purpose languages *like *Lise* (short for (list (embedding)) to
> *Domain-Specific Languages using the MOODs framework*, and everything
> else in between.
> Lan.d.s is build around the formalism of
> *Multi-Ordered Grammars, which are a possible alternative to CFGs and PEGs
> in wider use today.*
>
> Multi-ordered grammars (or simply MOGs) aim for a better exploration of
> ambiguity,
> recursion, ordering and associativity during language design. They can be
> *parsed using the Gray Algorithm. *After parsing in order to ease the
> production of executable code
> Lan.d.s introduces the *Abstract Syntax Language (ASL)*, which is an OO
> solution for compile-time meta-programming. Finally in order to promote
> language extension and re-use, Lan.d.s employs
> *GrammarTraits, as units of composition for both MOG rules and ASL
> actions.*
>
> =================
>
> Some random highlights for the impatient:
>
>
> ** Object subclass: #Prediction uses: Future syntax*
>
> ** Languages are everywhere, they are all around you, even now in this
> very sentence.*
>
> ** Study SICP with a Xerox flavor, while re-inventing some Bell-labs
> utilities.*
>
> ** TOC-Board, the TOC for your next talk ;)*
>
>
> Enjoy !
> <Theory-and-Applications-Of-Multi-Ordered-Grammars.pdf>
> <Lands-Alpha-All-Along-The-Language-Tower.png>
>
>
> --------------------------------------------
> Stéphane Ducasse
> http://stephane.ducasse.free.fr
> http://www.synectique.eu / http://www.pharo.org
> 03 59 35 87 52
> Assistant: Julie Jonas
> FAX 03 59 57 78 50
> TEL 03 59 35 86 16
> S. Ducasse - Inria
> 40, avenue Halley,
> Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
> Villeneuve d'Ascq 59650
> France
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)list.inf.unibe.ch
> https://www.list.inf.unibe.ch/listinfo/moose-dev
>
March 17, 2019
Re: [Esug-list] [Pharo-users] [ANN] Lan.d.s Alpha: All Along the Language Tower
by Stéphane Ducasse
Hi nick
I wanted to support your chapters via paypal but it asked me about my visa and I would like
to pay via my paypal account. Do you know if this is possible?
Else can you send me your pp account?
Stef
> On 17 Mar 2019, at 10:21, Nick Papoylias <npapoylias(a)gmail.com> wrote:
>
> Dear friends !
>
> I am quite excited to announce the availability of an alpha version
> of my latest work around Parsing and Programming Languages at:
>
> https://npapoylias.gitlab.io/lands-project/ <https://npapoylias.gitlab.io/lands-project/>
>
> Accompanied by ~ 30 min of transcribed eye-candy:
>
> https://www.youtube.com/playlist?list=PLIjPQnRzAKVHABG1-oTvwWc3Gj1Z4C91B <https://www.youtube.com/playlist?list=PLIjPQnRzAKVHABG1-oTvwWc3Gj1Z4C91B>
>
> Backed by a crowdfunding campaign ! To get the book and stable release
> successfully out of the door:
>
> https://www.patreon.com/lands_project <https://www.patreon.com/lands_project>
> https://npapoylias.gitlab.io/lands-project/Support/ <https://npapoylias.gitlab.io/lands-project/Support/>
>
> Click, download, watch, enjoy ! If you like what you see, support the project ! Tiers
> start from 5 and 10 euros per chapter for individuals. Companies supporting
> the project can get 6 to 12 days of consultancy, on-site workshops and other perks.
>
> =================
>
> What is all about ??
>
> Lan.d.s is a new solution for language design. From general purpose
> languages like Lise (short for (list (embedding)) to Domain-Specific
> Languages using the MOODs framework, and everything else in between.
> Lan.d.s is build around the formalism of Multi-Ordered Grammars,
> which are a possible alternative to CFGs and PEGs in wider use today.
>
> Multi-ordered grammars (or simply MOGs) aim for a better exploration of ambiguity,
> recursion, ordering and associativity during language design. They can be parsed using the
> Gray Algorithm. After parsing in order to ease the production of executable code
> Lan.d.s introduces the Abstract Syntax Language (ASL), which is an OO
> solution for compile-time meta-programming. Finally in order to promote
> language extension and re-use, Lan.d.s employs GrammarTraits, as units of
> composition for both MOG rules and ASL actions.
>
> =================
>
> Some random highlights for the impatient:
>
>
> * Object subclass: #Prediction uses: Future syntax
>
> * Languages are everywhere, they are all around you, even now in this very sentence.
>
> * Study SICP with a Xerox flavor, while re-inventing some Bell-labs utilities.
>
> * TOC-Board, the TOC for your next talk ;)
>
>
> Enjoy !
> <Theory-and-Applications-Of-Multi-Ordered-Grammars.pdf><Lands-Alpha-All-Along-The-Language-Tower.png>
--------------------------------------------
Stéphane Ducasse
http://stephane.ducasse.free.fr
http://www.synectique.eu / http://www.pharo.org
03 59 35 87 52
Assistant: Julie Jonas
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley,
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France
March 17, 2019
[ANN] Lan.d.s Alpha: All Along the Language Tower
by Nick Papoylias
*Dear friends ! *
I am quite excited to announce the availability of an alpha version
of my latest work around *Parsing and Programming Languages* at:
https://npapoylias.gitlab.io/lands-project/
Accompanied by ~ *30 min of transcribed eye-candy:*
https://www.youtube.com/playlist?list=PLIjPQnRzAKVHABG1-oTvwWc3Gj1Z4C91B
Backed by *a crowdfunding campaign* ! To get the *book and stable release *
successfully out of the door:
https://www.patreon.com/lands_project
https://npapoylias.gitlab.io/lands-project/Support/
*Click, download, watch, enjoy !* If you like what you see, support the
project ! Tiers
start *from 5 and 10 euros per chapter for individuals.* Companies
supporting
the project can get *6 to 12 days of consultancy, on-site workshops and
other perks.*
=================
*What is all about ??*
*Lan.d.s is a new solution for language design.* From *general purpose *
*languages* like *Lise* (short for (list (embedding)) to *Domain-Specific *
*Languages using the MOODs framework*, and everything else in between.
Lan.d.s is build around the formalism of *Multi-Ordered Grammars, *
*which are a possible alternative to CFGs and PEGs in wider use today. *
Multi-ordered grammars (or simply MOGs) aim for a better exploration of
ambiguity,
recursion, ordering and associativity during language design. They can
be *parsed
using the *
*Gray Algorithm.* After parsing in order to ease the production of
executable code
Lan.d.s introduces the* Abstract Syntax Language (ASL),* which is an OO
solution for compile-time meta-programming. Finally in order to promote
language extension and re-use, Lan.d.s employs *GrammarTraits, as units of *
*composition for both MOG rules and ASL actions.*
=================
Some random highlights for the impatient:
** Object subclass: #Prediction uses: Future syntax*
** Languages are everywhere, they are all around you, even now in this very
sentence.*
** Study SICP with a Xerox flavor, while re-inventing some Bell-labs
utilities.*
** TOC-Board, the TOC for your next talk ;)*
Enjoy !
March 17, 2019