Safe Languages :-)
scottp at myinternet.com.au
Fri Apr 2 03:12:09 CST 2004
-----BEGIN PGP SIGNED MESSAGE-----
I am writing a module in our Portal which allows the execution of code
from people we do not trust - students.
The idea is to provide a module that allows languages to be programmed
with very simple inputs and outputs.
A simple example is - Enter some Logo Code and the output is a GIF.
I can use Safe (perldoc Safe) to do perl code with some level of
safety, but what I am really looking for is better educational
How would I go about providing a Safe environment for those languages.
I do not have the luxury of a separate machine, but I can run separate
Ideally I would have some of the following:
* Perl - maybe just a tiny subset of perl
* Logo - that would be ideal
* C - Hmm... tricker, but don't need to support everything, just some
* Java - As for C
* Lips/Scheme - There is a Perl module for this isn't there?
* Miranda ?
Anyway - Obviously what ever I choose they are mostly limited in that
they are restricted to general programming with only a very basic input
and output (at this stage a single line of input and plain text output
- - or generation of a graphic).
Ideas welcome :-)
VP in charge of Pancakes
scottp at dd.com.au
Dismaimer: If you receive this email in error - please eat it
immediately to prevent it from falling into the wrong hands.
Please do not send me Word or PowerPoint attachments.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)
-----END PGP SIGNATURE-----
More information about the Melbourne-pm