<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>These are great requirements you are posting! I even think a
dedicated hardware is needed.</p>
<p>That's a big project indeed. I don't know much about founding
hunting, I guess it is complicate and time consuming.<br>
</p>
<p>In the other hand I am still astonished to see every day how poor
is the impact of computer in teaching (in k12 and lower grades).
In the other hand I am gratefull the use of computer in education
is poor because regarding the existing option it will be a
nighmare. Still most of the society use computer on a daily basis
but the option for the education is poor. In my opinion, a perfect
computer in education will be ubiquitous : it will <i>look</i>
like a book when the learner needs a book, it will <i>look</i>
like an exercises book when the learner need to exercises, it will
<i>look</i> like a notebook when she needs to take handwritten
note, it will <i>look</i> like a binder when she needs to access
her lessons, etc. All contents would be dynamic of course.<br>
</p>
<p> And of course it be lightweight, very and replace this horrible
10kg bag too many young learners needs to carry on.<br>
</p>
<p>Hilaire<br>
</p>
<div class="moz-cite-prefix">Le 30/04/2021 à 22:43, Gerald Klix a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:7c556880-ba21-ae18-22dd-6b6b1273d9ac@klix.ch"><br>
That got me really thinking.
<br>
I once had similar dreams.
<br>
<br>
Haver has less far reaching goals, I just want some means to
create and distribute portable
<br>
applications with seamless support for
<br>
orthogonal persistence.
<br>
<br>
The most far reaching idea is
<br>
to distribute packages and complete
<br>
applications (images) by a peer to peer
<br>
network, something like IPFS
<br>
(<a class="moz-txt-link-freetext"
href="https://en.wikipedia.org/wiki/InterPlanetary_File_System"
moz-do-not-send="true">https://en.wikipedia.org/wiki/InterPlanetary_File_System</a>).
<br>
<br>
If I think about the "requirements" of your
<br>
idea:
<br>
<br>
- Knowledge should be represented as Code
<br>
- Inexperienced pupils should be able to
<br>
manipulate Code/Knowledge
<br>
<br>
therefore:
<br>
<br>
- An even simpler editor
<br>
<br>
A really simple editor, something like
<br>
Scratch/Blocky, however without the huge
<br>
gap between a text editor and the blocks
<br>
editor.
<br>
With your VectorGraphics package,
<br>
this will be great fun.
<br>
<br>
- Much easier recovery from mistakes.
<br>
The current image, change-log,
<br>
file-your-code-into-a-clean-image rigamarole
<br>
is much to complicated.
<br>
<br>
I don't know whether this can be solved with a
<br>
database and transactions. Perhaps we need
<br>
something like Python's virtual environments.
<br>
Maybe a pack of Smalltalk images that are
<br>
controlled from a master image; e.g. automate
<br>
the aforementioned procedure.
<br>
<br>
- Runaway recursions should also be caught,
<br>
be before virtual memory is exhausted.
<br>
<br>
- Debugging the code the runs in the UI-Process
<br>
should be easy. Remote debugging a dependent
<br>
image? A separate UI-Process that draws in a
<br>
PasteUpMorph?
<br>
<br>
- A suitable system for interactive
<br>
development/teaching.
<br>
<br>
- An easy interface to version control.
<br>
GIT is a nightmare for newbies.
<br>
(I still prefer mercurial and, believe me,
<br>
the first Source Code Control System I used in
<br>
my life was SCCS ...)
<br>
I has to have the feeling of the undo function
<br>
in MS Office.
<br>
<br>
- A simpler module system than mine,
<br>
for this use case explicit imports are
<br>
probably best.
<br>
<br>
<b class="moz-txt-star"><span class="moz-txt-tag">*</span>We need
funding, this looks like a big project<span class="moz-txt-tag">*</span></b>
<br>
<br>
Just my sundry thoughts.
</blockquote>
<pre class="moz-signature" cols="72">--
GNU Dr. Geo
<a class="moz-txt-link-freetext" href="http://drgeo.eu">http://drgeo.eu</a>
<a class="moz-txt-link-freetext" href="http://blog.drgeo.eu">http://blog.drgeo.eu</a></pre>
</body>
</html>