-
Notifications
You must be signed in to change notification settings - Fork 97
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
84 changed files
with
2,473 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
{ | ||
"title": "IWST 2024" | ||
} | ||
|
||
!IWST 24 Information and Call For Papers | ||
|
||
IWST 24 — International Workshop on Smalltalk Technologies | ||
Lille, France; July 8th to 11th, 2024 | ||
|
||
|
||
%*Program>https://esug.github.io/2024-Conference/agenda/agenda-workshop.html* | ||
|
||
%Slides are available: *PDFs>https://github.com/ESUG/esug.github.io/tree/source/2024-Conference/iwst/slides* | ||
|
||
%This year we have a special issue in the COLA Journal. Submission deadline the 15th of november 2023. | ||
%More info in: *special issue>https://www.sciencedirect.com/journal/journal-of-computer-languages/about/call-for-papers#smalltalk-technologies* | ||
|
||
%""Awards"" | ||
|
||
%- First Prize: Nahuel Palumbo, Sebastian Jordan Montaño, Guillermo Polito, Pablo Tesone and Stéphane Ducasse. Garbage Collector Tuning in Pathological Allocation Pattern Applications. | ||
%- Second Prize: Pablo Valenzuela, Alexandre Bergel, Timo Kehrer and Oscar Nierstrasz. Exploring GitHub Actions through EGAD: An Experience Report. | ||
%- Third Prize: Noury Bouraqadi and Dave Mason. PharoJS: Transpiling Pharo Classes to JS - ECMAScript 5 versus ECMAScript 6. | ||
|
||
%!! List of Accepted Articles | ||
|
||
%All the articles can be found at ... %*http://esug.github.io/2022-Conference/articles/*. | ||
|
||
%!!! Session: Title | ||
%-paper | ||
|
||
!!! Goals and scope | ||
The goals of the workshop is to create a forum around contributions and experiences in building or using technologies related to Smalltalk. While maturity of presented ideas and results is not crucial, it is expected that their presentation trigger discussion and exchange of ideas. The topics of your paper can be on all aspect of Smalltalk, theoretical as well as practical. Authors are invited to submit research articles or industrial papers. | ||
|
||
|
||
!!! Important Dates | ||
|
||
- Submission deadline: --April 15th, 2024-- | ||
- Notification deadline: | ||
- Resubmission deadline: | ||
- Workshop: July 9-10, 2024 | ||
|
||
|
||
!!!Topics | ||
|
||
We welcome contributions on all aspects, theoretical as well as practical, of Smalltalk related topics such as: | ||
|
||
- Aspect-oriented programming, | ||
- Design patterns, | ||
- Experience reports, | ||
- Frameworks, | ||
- Implementation, new dialects or languages implemented in Smalltalk, | ||
- Interaction with other languages, | ||
- Meta-programming and Meta-modeling, | ||
- Tools | ||
|
||
!!! Submissions, reviews, and selection | ||
|
||
We are looking for papers of two kinds: | ||
|
||
- Short position papers (5 to 10 pages) describing fresh ideas and early results. | ||
- Long research papers (more than 10 pages) with deeper description of experiments and of research results. | ||
|
||
Both submissions and final papers must be prepared using the *CEUR ART style>https://ceur-ws.org/Vol-XXX/CEURART.zip*. | ||
|
||
All submissions must be sent via *EasyChair submission page>https://easychair.org/conferences/?conf=iwst2024*. | ||
|
||
Pay attention, for organisation constraints, when submitting your article you are expected to register to the conference and pay the conference fees. If your article is not accepted ESUG will fully reimburse you. | ||
|
||
!!!! Reviewing | ||
Submissions will be reviewed by at least 3 reviewers. Selected papers will be invited to be presented at the workshop in Lyon and published in the *CEUR-WS Proceedings>https://ceur-ws.org/*. | ||
|
||
As the workshop format encourages bringing fresh ideas and early results to be presented and discussed, and aims for giving a chance to young community members to learn and grow, it may happen that submissions with discussion potential are conditionally accepted. In this case, authors are expected to strictly follow the reccommendation of the reviewers and resubmit a new version for the second quick review by the chairs in collaboration with assigned reviewers, and for making the final decision. | ||
|
||
""Best Paper Award"" | ||
|
||
To encourage the submission of high-quality papers, the IWST organizing committee is very proud to announce a Best Paper Award for this edition of IWST. | ||
|
||
We thank the Lam Research Corporation for its financial contribution which makes it possible for prizes for the three best papers: 1000 USD for first place, 600 USD for second place and 400 USD for third place. | ||
|
||
The ranking will be decided by the program committee during the review process. The awards will be given during the ESUG conference social event. | ||
|
||
The Best Paper Award will take place only with a minimum of six submissions. Notice also that to be eligible, | ||
a paper must be presented at the workshop by one of the author and that the presenting author must be registered at the ESUG conference. | ||
|
||
!!! Program chairs | ||
- Stephane Ducasse, Inria Lille, France (chair), | ||
- Gordana Rakic, University of Novi Sad, Serbia (chair) | ||
|
||
!!!! Program committee | ||
%- Nour Agouf, Inria Lille, France, | ||
%- Vincent Blondeau, Lifeware, Switzerland, | ||
%- Cedrick Beler, Ecole Nationale d Ingenieurs de Tarbes, Hautes-Pyrenees, France, | ||
%- Nicolas Cardozo, Universidad de los Andes, Bogota, Colombia, | ||
%- Celine Deknop, Universite catholique de Louvain (UCL), Belgium, | ||
%- Michele Lanza, Software Institute, Universita della Svizzera italiana, Lugano, Switzerland, | ||
%- Eric Lepors, Thales DMS, France, | ||
%- Dave Mason, Ryerson University, Toronto, Canada, | ||
%- Kim Mens, Universite catholique de Louvain (UCL), Belgium, | ||
%- Ana-Maria Oprescu, University of Amsterdam, Neatherlands, | ||
%- Jean Privat, University of Quebec in Montreal, Canada, | ||
%- Pooja Rani, University of Bern, Switzerland, | ||
%- Larisa Safina, Inria Lille, France, | ||
%- Joao Saraiva, University of Minho, Portugal, | ||
%- Benoît Verhaeghe, Berger-Levrault, Lyon, France, | ||
% Oleksandr Zaytsev, Cirad, UMR SENS, France |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
|
||
|
||
<!agenda|title=International Workshop on Smalltalk Technologies | ||
<!day|start=2023 August 29th | ||
<!segment|start=10:30 | ||
<!talk|subject=Pharo DataFrame: Past, Present, and Future&length=30&author=Safina, Zaitsev, Ferlicot-Delbecque and Sow&room=Room B!> | ||
<!talk|subject=Improving Performance Through Object Lifetime Profiling: the DataFrame Case&length=30&author=Jordan-Montaño, Palumbo, Polito, Ducasse and Tesone&room=Room B!> | ||
<!talk|subject=Garbage Collector Tuning in Pathological Allocation Pattern Applications&length=30&author=Palumbo, Jordan-Montaño, Polito, Tesone and Ducasse&room=Room B!> | ||
|
||
!> | ||
|
||
<!segment|start=14:00 | ||
<!talk|subject=Pharo: a reflective language – A first systematic analysis of reflective APIs&length=30&author=Thomas, Ducasse, Tesone and Polito&room=Room B!> | ||
<!talk|subject=Pattern matching in Pharo&length=30&author=Hosry, Anquetil, Ducasse and Aranega&room=Room B!> | ||
<!talk|subject=Exploring GitHub Actions through EGAD: An Experience Report&length=30&author=Valenzuela, Bergel, Kehrer and Nierstrasze&room=Room B!> | ||
|
||
!> | ||
|
||
!> | ||
|
||
<!day|start=2023 August 31st | ||
<!segment|start=9:15 | ||
<!talk|subject=Threaded-Execution and CPS Provide Smooth Switching Among Execution Modes&length=30&author=Mason&room=Room B!> | ||
<!break|subject=Break&length=15&room=Room B!> | ||
<!break|subject=Coffee Break&length=30&room=Room B!> | ||
<!talk|subject=SmallEvoTest: Genetically Created Unit Tests in Pharo&length=30&author=Bergel, Fernandez-Blanco, Sandoval-Alcocer and Galindo-Gutierrez&room=Room B!> | ||
<!talk|subject=A Unit Test Metamodel for Test Generation&length=30&author=Darbord, Etien, Anquetil, Verhaeghe and Derras&room=Room B!> | ||
!> | ||
|
||
<!segment|start=14:00 | ||
<!talk|subject=PharoJS: Transpiling Pharo Classes to JS - ECMAScript 5 versus ECMAScript 6&length=30&author=Bouraqadi and Mason&room=Room B!> | ||
<!talk|subject=Analyzing Dart Language with Pharo: Report and early results&length=30&author=Hlad, Verhaeghe, Capdepon, Seriai and Derras&room=Room B!> | ||
<!talk|subject=Migration process from monolithic to micro frontend architecture in mobile applications&length=30&author=Capdepon, Hlad, Seriai and Derras&room=Room B!> | ||
<!talk|subject=Sequence: Pipeline modelling in Pharo&length=30&author=Matveev&room=Room B!> | ||
!> | ||
|
||
!> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,134 @@ | ||
<!agenda|title=ESUG 2023 | ||
<!day|start=2023 August 28th | ||
<!segment|start=9:30 | ||
<!break|subject=Welcome&length=30&room=Amphi A1!> | ||
|
||
<!talk|subject=PharoJS'23&length=30&author=N. BOURAQADI and D. MASON&room=Amphi A1!> | ||
<!talk|subject=The Pharo Debugger and Debugging Tools: Advances and Roadmap&length=30&author=S. COSTIOU&room=Amphi A1!> | ||
<!talk|subject=Music With Pharo&length=30&author=D. CIPRIANI&room=Amphi A1!> | ||
|
||
<!talk|subject=Phuzzing: a Pharo toolkit for automatic fuzz testing&length=30&author=G. POLITO&room=Amphi A1!> | ||
|
||
<!break|subject=Lunch&length=120&room=Amphi A1!> | ||
|
||
<!talk|subject=Memory Profiler&length=30&author=S. JORDAN MONTANO&room=Amphi A1!> | ||
|
||
<!talk|subject=WebGS: Building a Backend for Modern Web Applications&length=30&author=J. FOSTER&room=Amphi A1!> | ||
<!talk|subject=Agile Dials, a tool for project management&length=30&author=G. BITTAR&room=Amphi A1!> | ||
|
||
<!break|subject=Coffee Break&length=30&room=Amphi A1!> | ||
|
||
<!talk|subject=Teaching Moldable Development&length=30&author=O. NIERSTRASZ&room=Amphi A1!> | ||
<!talk|subject=Agile Artificial Intelligence&length=30&author=A. BERGEL&room=Amphi A1!> | ||
<!talk|subject=PolyMath / Pharo-AI / DataFrame &length=30&author=O. ZAYTSEV, S. JORDAN-MONTANO, C. FERLICOT-DELBECQUE&room=Amphi A1!> | ||
|
||
|
||
|
||
<!break|subject=Award Competition&length=120&room=Amphi A1!> | ||
!> | ||
!> | ||
|
||
|
||
%Tuesday | ||
<!day|start=2023 August 29th | ||
<!segment|start=9:15 | ||
<!talk|subject=Pharo News: 11 and more&length=45&author=S. DUCASSE&room=Amphi A1!> | ||
|
||
<!break|subject=Coffee Break&length=30&room=Amphi A1!> | ||
<!talk|subject=Native desktop modern applications&length=30&author=P. LABORDE&room=Amphi A1!> | ||
<!talk|subject=Application in Pharo&length=30&author=P. TESONE&room=Amphi A1!> | ||
<!talk|subject=PDM command line reinvented&length=30&author=R. UTTNER&room=Amphi A1!> | ||
|
||
|
||
|
||
<!break|subject=Lunch&length=120&room=Amphi A1!> | ||
|
||
<!talk|subject=Seaside Hotwired&length=30&author=J. BRICHAU&room=Amphi A1!> | ||
<!talk|subject=Building Hybrid Applications with VAST and WebView2&length=30&author=M MARTINEZ-PECK&room=Amphi A1!> | ||
<!talk|subject=Agent-based Modelling in Pharo using Cormas&length=30&author=O. ZAYTSEV&room=Amphi A1!> | ||
|
||
|
||
<!break|subject=Coffee Break&length=30&room=Amphi A1!> | ||
|
||
<!talk|subject=Code instrumentation and the pitfalls of abstraction&length=30&author=G. POLITO and P. TESONE&room=Amphi A1!> | ||
<!talk|subject=Building a reflexive code-coverage tool&length=30&author=N. PAPAGNA&room=Amphi A1!> | ||
<!talk|subject=Glamourous Toolkit V1.0&length=30&author=A. CHIS&room=Amphi A1!> | ||
|
||
<!break|subject=Show us your projects&length=60&room=Amphi A1!> | ||
!> | ||
!> | ||
|
||
%Wednesday | ||
<!day|start=2023 August 30th | ||
<!segment|start=9:15 | ||
<!talk|subject=Gemtalk Update&length=45&author=N. GREEN&room=Amphi A1!> | ||
|
||
<!break|subject=Coffee Break&length=30&room=Amphi A1!> | ||
|
||
<!talk|subject=Soil - a fresh look on OO databases&length=30&author=N. HARTL and M. DENKER&room=Amphi A1!> | ||
<!talk|subject=Opal compiler and Block&length=30&author=M. DENKER&room=Amphi A1!> | ||
<!talk|subject=Grafoscopio: Civic tech and how we change the tools that change us&length=30&author=O. LUNA&room=Amphi A1!> | ||
|
||
<!break|subject=Lunch&length=120&room=Amphi A1!> | ||
|
||
<!talk|subject=Workshop on Concept Inventories&length=120&author=C. FUHRMAN and S. DUCASSE&room=Amphi A1!> | ||
|
||
<!talk|subject=Cormas hands-on: object-oriented UI foundations&length=90&author=O. ZAYTSEV&room=Amphi A2!> | ||
|
||
<!break|subject=Social Event&length=300&room=Amphi A1!> | ||
!> | ||
!> | ||
|
||
|
||
%Thursday | ||
<!day|start= 2023 August 31st | ||
<!segment|start=9:15 | ||
<!talk|subject=Instantiations Company Update & VAST 2024 Preview&length=45&author=Greg Schultz&room=Amphi A1!> | ||
<!break|subject=Coffee Break&length=30&room=Amphi A1!> | ||
|
||
<!talk|subject= Visual user-driven database queries&length=30&author=N. HARTL&room=Amphi A1!> | ||
<!talk|subject=Working with GemStone from Glamorous Toolkit&length=30&author=A. GRANT&room=Amphi A1!> | ||
<!talk|subject=Your questions about Git&length=30&author=G. POLITO&room=Amphi A1!> | ||
|
||
<!break|subject=Lunch&length=120&room=Amphi A1!> | ||
|
||
<!talk|subject=Google Summer of Code with Pharo&length=30&author=O. ZAITSEV and G. Rakic&room=Amphi A1!> | ||
<!talk|subject=Documentation&length=30&author=P. KRIVANEK&room=Amphi A1!> | ||
|
||
|
||
<!break|subject=Coffee Break&length=30&room=Amphi A1!> | ||
<!talk|subject=News from Bloc&length=30&author=M. DIAS and P. TESONE&room=Amphi A1!> | ||
%<!talk|subject=Sparkle -- Let's Annoy Users Differently&length=30&author=M McClure&room=Amphi A1!> | ||
<!talk|subject=Do you know your browser?&length=30&author=K. DE HONDT&room=Amphi A1!> | ||
<!talk|subject=VASER Control&length=30&author=T. and F. STALZER&room=Amphi A1!> | ||
|
||
|
||
<!break|subject=Show us your projects&length=60&room=Amphi A1!> | ||
!> | ||
!> | ||
|
||
|
||
|
||
|
||
<!day|start=2023 Sept 1st | ||
<!segment|start=9:15 | ||
<!talk|subject=Roassal 30 Updates&length=45&author=M. MAMANI&room=Amphi A1!> | ||
|
||
<!break|subject=Coffee Break&length=30&room=Amphi A1!> | ||
<!talk|subject=gt4atproto: A programmable environment for social media&length=30&author=V. HELLER&room=Amphi A1!> | ||
<!talk|subject=Bio Smalltalk&length=30&author=H. MORALES&room=Amphi A1!> | ||
<!talk|subject=New refactoring architecture&length=30&author=B. SARENAC and S. DUCASSE&room=Amphi A1!> | ||
<!talk|subject=Advanced Object-Oriented Design: a new Mooc&length=30&author=S. DUCASSE and L. FABRESSE&room=Amphi A1!> | ||
<!break|subject=Lunch&length=120&room=Amphi A1!> | ||
!> | ||
!> | ||
|
||
!> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
{ | ||
"title": "Innovation Technology Awards 2024" | ||
} | ||
!Innovation Technology Awards 19th Edition | ||
|
||
Have you written cool Smalltalk project you want to share? | ||
Developers of any Smalltalk-based software can *participate>https://forms.gle/8k8DwauZj8VJb6cu9*. | ||
|
||
%""Submission Deadline: Sunday August 20"" | ||
|
||
Participants demonstrate their systems in a session at the end of Monday, after which the conference attendees vote. A vote consists in providing a sorted list of 3 preferred pieces of software. | ||
|
||
The top 3 teams with the most innovative software will receive, respectively, 500 Euros, 300 Euros and 200 Euros. | ||
The results are announced in the Awards ceremony that is held during the social event. | ||
%*Submitted Projects and Winners will be listed here>awardsSubmissions.pillar*. | ||
|
||
%""*Submit now>https://forms.gle/8k8DwauZj8VJb6cu9*"" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
{ | ||
"title": "Projects Submitted to the Innovation Technology Awards 2023" | ||
} | ||
!Projects Submitted to the *Innovation Technology Awards 19th Edition>https://esug.github.io/2023-Conference/awardsCall2023.html* | ||
|
||
!!! 1st: Pyramid : a User-Interface editor | ||
+file://esugAwards1stGoldRoundMedal.png+ | ||
- ''Submitted by'': ""Yann Le Goff (Thales), | ||
Pierre Laborde (Thales), | ||
Eric Le Pors (Thales)"" | ||
- ''Download'': ""*https://github.com/OpenSmock/Pyramid*"" | ||
|
||
!!! 2nd: Soil object oriented database | ||
+file://esugAwards2ndSilverRoundMedal.png+ | ||
- ''Submitted by'': ""Norbert Hartl, Marcus Denker"" | ||
- ''Country'': Germany France | ||
- ''Download'': ""*https://github.com/ApptiveGrid/Soil*"" | ||
|
||
!!! 3rd: Two winners tied | ||
!! The Pharo Debugger and Debugging Tools | ||
+file://esugAwards3rdBronzeRoundMedal.png+ | ||
- ''Submitted by'': ""Steven Costiou, Adrien Vanègue, Valentin Bourcier, and the Pharo team"" | ||
- ''Country'': France | ||
- ''Web'': *https://thepharo.dev/category/debugging/* | ||
|
||
!! PLC3000 Solution for Teaching Factory Automation | ||
+file://esugAwards3rdBronzeRoundMedal.png+ | ||
- ''Submitted by'': ""Noury Bouraqadi"" | ||
- ''Country'': France | ||
- ''Web'': ""*https://plc3000.com/*"" | ||
|
||
!!! Illimani Memory Profiler | ||
- ''Submitted by'': ""Sebastian Jordan Montano"" | ||
- ''Country'': France | ||
- ''Download'': ""*https://github.com/jordanmontt/illimani-memory-profiler*"" | ||
|
||
!!! Myg Games | ||
- ''Submitted by'': ""Enzo Demeulenaere"" | ||
- ''Country'': France | ||
|
||
!!! Grafoscopio: a metatool and community about how can we change the digital tools that change us | ||
- ''Keywords'': grassroots innovation, civic tech, data hacktivism, data storytelling, data visualization, reproducible research and publishing, indie web | ||
- ''Submitted by'': Offray Luna-Cárdenas (mutabiT / HackBo / Javeriana University), | ||
Diego Herrera (mutabiT / HackBo) | ||
- ''Country'': Colombia | ||
- ''Web'': *https://mutabit.com/grafoscopio/en.html*, *https://mutabit.com/grafoscopio/* (Spanish) | ||
- ''Video'': *https://archive.org/details/vokoscreenNG-2023-07-28_14-36-57/socialmetrica1.mp4* | ||
|
||
!!! Gnocco (DSL, grammars) | ||
- ''Submitted by'': "Adrien Mathieu" | ||
- ''Country'': France | ||
- ''Download'': ""*https://github.com/alamvic/gnocco*"" | ||
- ''Video'': *https://youtu.be/bbNOLinaNEQ* | ||
|
||
!!! Installing GemStone and WebGS | ||
- ''Submitted by'': "James Foster (GemTalk Systems LLC)" | ||
- ''Country'': USA | ||
- ''Video'': *https://youtu.be/ogSrDgNbSRs* | ||
- ''Web'': *http://alpha-ppa.gemtalksystems.com* | ||
- ''Download'': *https://github.com/jgfoster/WebGS* | ||
|
||
!!! DROpal: An inlining Pharo compiler optimising bytecode compiler, inlining, customisation | ||
- ''Submitted by'': ""Nahuel Palumbo (Univ. Lille, Inria, CNRS, Centrale Lille, UMR 9189 CRIStAL)"" | ||
- ''Country'': France | ||
- ''Download'': ""*https://github.com/Alamvic/druid*"" | ||
|
||
!!! BioSmalltalk: bioinformatics, sequencing, sequence alignment, dna, genomics, phylogenetics | ||
- ''Submitted by'': ""Hernán Morales (CONICET, Argentina - INRIA, France)"" | ||
- ''Web'': ""*https://biosmalltalk.github.io/*"" | ||
- ''Demo'': ""*https://vimeo.com/858366325?share=copy*"" | ||
|
||
!!! Agile Dials: a tool for project management | ||
- ''Submitted by'': ""Gregory Anthony Bittar (Fast Drizzle Inc, Florida, USA)"" | ||
- ''Web'': ""*http://agiledials.com/*"" | ||
|
Oops, something went wrong.