Safe Languages :-)
Scott Penrose
scottp at myinternet.com.au
Fri Apr 2 03:12:09 CST 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Dudes,
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
languages.
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
processors.
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
syntax
* 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 :-)
Scott
- --
Scott Penrose
VP in charge of Pancakes
http://linux.dd.com.au/
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.
See http://www.fsf.org/philosophy/no-word-attachments.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)
iD8DBQFAbS5uDCFCcmAm26YRAtvZAJ9qNy8C63+1/gZFVNuNHpkQcHtC9QCfbvpj
waWd/zS1/MP9hiz0o8QfR2s=
=YAKc
-----END PGP SIGNATURE-----
More information about the Melbourne-pm
mailing list