summaryrefslogtreecommitdiff
path: root/papers/LOCO-24
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2024-09-03 21:11:20 +0200
committerEkaitz Zarraga <ekaitz@elenq.tech>2024-09-03 21:11:39 +0200
commiteb2dfe6bba7d7ddd74b0ecb97e7715c68d40843f (patch)
treec4911c0e659b97e6c88bac21cbb52b9b47322724 /papers/LOCO-24
parentd919eb0fdc26a6dabea9fa41d532d6d3c8e57025 (diff)
LOCO: Conclusions to the point
Diffstat (limited to 'papers/LOCO-24')
-rw-r--r--papers/LOCO-24/contents.latex40
1 files changed, 19 insertions, 21 deletions
diff --git a/papers/LOCO-24/contents.latex b/papers/LOCO-24/contents.latex
index 45f398c..6e8e0f2 100644
--- a/papers/LOCO-24/contents.latex
+++ b/papers/LOCO-24/contents.latex
@@ -384,27 +384,25 @@ Computing}{December 05, 2024}{Glasgow, Scotland, United Kingdom }
\section{Conclusion}
- There have been several attempts to use Scheme in bare-metal, and make
- Lisp/FP machines, but few combined their ideas with commodity FPGAs.
-
- Combining an FPGA and a simplified approach opens for many optimization
- options where novel research ideas can be express due to the language
- oriented design of Scheme, some were proposed in this paper but more can be
- developed and potentially applied in other languages that use similar
- constructs (FP languages, but also Python and JS).
-
- The cited literature, more specifically Oberon, demonstrate a minimal system
- can be easily implemented and maintained by a single individual and the level
- of simplification approached in its design is parallel to the one proposed in
- this document, meaning that a computing system like the one proposed here
- would be possibly created and maintained by anyone, while keeping it secure
- and accessible.
-
- On the other hand, extending the reach of the language enriches the
- relationship the user has with the computer. If the selected language is
- powerful in terms of the level of abstraction it can provide, it could become
- the only tool a user needs for every single administration task, including
- hardware upgrade or optimization.
+ This paper introduces a computing system that combines a reconfigurable CPU
+ and a simplified approach to Operating System design that embraces the
+ programming language \textit{Scheme} and proposes several optimizations and
+ research areas that its design would enable.
+
+ The cited literature demonstrates systems with a similar level of
+ simplification to the one proposed in this document can be implemented and
+ maintained by a single individual, meaning that the proposed computing system
+ would be possibly created and maintained by anyone, while keeping it secure,
+ accessible and bootstrappable if carefully designed.
+
+ %% TODO: only if cite vernacular programmers properly
+ Literature also supports that extending the reach of the language enriches
+ the relationship the user has with the computer. If the selected language is
+ powerful in terms of the level of abstraction it can provide, like the one
+ selected in this paper, it could become the only tool a user needs for every
+ single administration task, including hardware upgrade or optimization,
+ providing a solid foundation for more human-centered design where
+ the antiquities from the times of Unix can be displaced.
\clearpage