- Видео 113
- Просмотров 20 602
4ther
Австрия
Добавлен 28 мар 2020
Bill Stoddart: Forth in a container
Following suggestions given for resolving difficulties maintaining our 32 bit Forth, we now run meta-compilation in a container.
40th EuroForth 2024 - Newcastle upon Tyne
euro.theforth.net/2024
www.euroforth.org/
40th EuroForth 2024 - Newcastle upon Tyne
euro.theforth.net/2024
www.euroforth.org/
Просмотров: 283
Видео
Paul E. Bennett IEng MIET: Why another book on Forth
Просмотров 12816 часов назад
A new Forth book targeted at kids 5 and older is being written and will be published by Early 2025 40th EuroForth 2024 - Newcastle upon Tyne euro.theforth.net/2024 www.euroforth.org/
Gerald Wodni: Calling C from Forth automagically
Просмотров 165День назад
First idea close at Edinburg Conference, now nearly working 40th EuroForth 2024 - Newcastle upon Tyne euro.theforth.net/2024 www.euroforth.org/
M. Anton Ertl: The Performance Effects of Virtual-Machine Instruction Pointer Updates
Просмотров 104День назад
How much performance do VM instruction-pointer (IP) updates cost and how much benefit do we get from optimizing them away? Two decades ago it had little effect on the hardware of the day, but on recent hardware the dependence chain of IP updates can become the critical path on processors with out-of-order execution. In particular, this happens if the VM instructions are light-weight and the app...
Nick Nelson: SpeechForth aka Bekki
Просмотров 6314 дней назад
An idea for an alternative to touchscreens for user interfaces 40th EuroForth 2024 - Newcastle upon Tyne euro.theforth.net/2024 www.euroforth.org/
Bill Stoddart: Prospective values and Forth
Просмотров 10714 дней назад
We give a mathematical semantics for a reversible Forth that supports backtracking. 40th EuroForth 2024 - Newcastle upon Tyne euro.theforth.net/2024 www.euroforth.org/
Francois Laagel: Pac-man for the DEC VT420
Просмотров 11014 дней назад
Pac-man was a graphical game designed in 1979 by a team of five people and implemented in Z80 assembly language over the course of seventeen months. This presentation will be a first person evolutionary account of my own Forth implementation in ANS94 Forth for the Digital VT420 text terminal over a three month period. The C port of the resulting application will also be covered briefly. Stress ...
Nick Nelson: A Forth binding for GTK4
Просмотров 9114 дней назад
For some years, a Forth binding to major version 3 of the widely used graphical user interface toolkit GTK has been available. The major version 4 of GTK introduces many incompatibilities, so that a completely different approach to the binding is needed. It will be shown how the unique features of Forth can be leveraged to overcome the difficulties introduced by GTK4. 40th EuroForth 2024 - Newc...
M. Anton Ertl: How to Implement Words (Efficiently)
Просмотров 17814 дней назад
The implementation of Forth words has to satisfy the following requirements: 1) A word must be represented by a single cell (for EXECUTE). 2) A word may represent a combination of code and data (for, e.g., DOES-). In addition, on some hardware, keeping executed native code and (written) data close together results in slowness and therefore should be avoided; moreover, failing to pair up calls w...
Nick Nelson: A proposed standard Forth style enumeration word set, using recognisers
Просмотров 13211 месяцев назад
The lack of an ENUM word in the Forth standard has been previously noted. The paper describes a solution that is fully faithful to Forth styling. The implementation uses recognisers. Some potentially useful extensions will be discussed. 39th EuroForth 2022 - Rome euro.theforth.net/2023 www.euroforth.org/
William Stoddart: Prospective values and Forth.
Просмотров 9611 месяцев назад
Prospective value semantics is suitable for describing backtracking programs. We describe how it applies to Forth. The presentation includes a new concept of function application, based on the idea that a function application might represent nothing, e.g 1/0. 39th EuroForth 2022 - Rome euro.theforth.net/2023 www.euroforth.org/
Ulrich Hoffmann: Value Flavoured Structures
Просмотров 18711 месяцев назад
This talk presents an implementation of Forth Value Flavoured Structures, collections of data elements with named fields that are associated with their appropriate access operators. This reliefs the programmer to remember the types and access operators for all the fields in structures. 39th EuroForth 2022 - Rome euro.theforth.net/2023 www.euroforth.org/
Francois Laagel: CPE1704TKS: Engineering Field Notes from a Debugging Session
Просмотров 10211 месяцев назад
A new mechanism based on a cryptographic message digest that helps ensuring the integrity of the system stack. Its use will be illustrated in the context of a recursive algorithm aimed at solving Hexadoku puzzles. 39th EuroForth 2022 - Rome euro.theforth.net/2023 www.euroforth.org/
Gerald Wodni: VFX TUI
Просмотров 16111 месяцев назад
UI5 is well on its way, but we took a pit-stop to implement some features on a lower level. So now we have a super shiny Terminal interface. 39th EuroForth 2022 - Rome euro.theforth.net/2023 www.euroforth.org/
Glyn Faulkner: 4g and F.A.I.L.: Writing all the Forths
Просмотров 12311 месяцев назад
In last year's talk about my unhealthy obsession with writing Forths I joked that the next step would be to automate my hobby. At least I thought I was joking: this year I present 4g, the Forth Generator, which produces Forth interpreters based on a set of user-supplied parameters, and F.A.I.L, the Forth Abstract Instruction Language, a Forth-specific assembly language that abstracts away imple...
M. Anton Ertl: The Performance Effects of Virtual-Machine Instruction Pointer Updates
Просмотров 7711 месяцев назад
M. Anton Ertl: The Performance Effects of Virtual-Machine Instruction Pointer Updates
Nick Nelson: Accessing an Oracle database from Forth
Просмотров 8811 месяцев назад
Nick Nelson: Accessing an Oracle database from Forth
Jörg Völker: Mit Forth durch die Chip-Krise
Просмотров 92Год назад
Jörg Völker: Mit Forth durch die Chip-Krise
Anton Ertl: Das magische Sechseck, Constraints, und Ausführungshäufigkeiten
Просмотров 54Год назад
Anton Ertl: Das magische Sechseck, Constraints, und Ausführungshäufigkeiten
Jörg Völker: Lokale Values super simpel in Fancy-Forth
Просмотров 77Год назад
Jörg Völker: Lokale Values super simpel in Fancy-Forth
Gerald Wodni: 1-bit-CPU Kontaktplan (PLC14500)
Просмотров 633Год назад
Gerald Wodni: 1-bit-CPU Kontaktplan (PLC14500)
Ulrich Hoffmann: Portierung des seedForth-Multitaskers auf noForth
Просмотров 150Год назад
Ulrich Hoffmann: Portierung des seedForth-Multitaskers auf noForth
Bernd Paysan: net2o status report - Passphrase hashing
Просмотров 82Год назад
Bernd Paysan: net2o status report - Passphrase hashing
Nick Nelson: Resource embedding in Forth
Просмотров 112Год назад
Nick Nelson: Resource embedding in Forth
M. Anton Ertl: Are locals inevitably slow?
Просмотров 158Год назад
M. Anton Ertl: Are locals inevitably slow?
Bob Armstrong: CoSy NoteComuting environment demo
Просмотров 77Год назад
Bob Armstrong: CoSy NoteComuting environment demo