Thanks.. I think your 10% Python idea is the way to go. And you are right
that most of Python is not needed in an intro course.
--
https://mail.python.org/mailman/listinfo/python-list
Chris Seberino wrote:
> The basics of Scheme or Lisp are amazingly easy to implement. Would
> implementing a subset of Python in a Scheme subset be a clever way to
> easily implement a lot of Python?
I don't know how easy it was, but it was done:
http://common-lisp.net/project/clpython/
--
On Fri, Jan 3, 2014 at 9:26 AM, Chris Seberino wrote:
> On Friday, January 3, 2014 11:10:07 AM UTC-6, Devin Jeanpierre wrote:
>> A lecturer of mine back in university did this (implemented a subset
>> of Python in Racket). My understanding is that this is primarily
>> interesting to show that Rack
On Fri, Jan 3, 2014 at 10:20 PM, Chris Seberino wrote:
>
> Exceptions, modules, OOP, etc. would be tricky to implement in Scheme but at
> least the basics like for loops, while loops, assignment etc. would seem
> doable and very instructive for students.they would thereafter, for all
> time
In article ,
Devin Jeanpierre wrote:
> // C++
> Foo x = y;
> x.bar = 3;
>
> // Java
> Foo x = y;
> x.bar = 3;
>
> // Scheme
> (define x y)
> (foo-bar x 3)
>
> The syntax of the first two is identical, so the uneducated would
> assume they do the same thing.
This is one of the things that tr
On Friday, January 3, 2014 11:10:07 AM UTC-6, Devin Jeanpierre wrote:
> A lecturer of mine back in university did this (implemented a subset
>
> of Python in Racket). My understanding is that this is primarily
>
> interesting to show that Racket is not as crazily different as it
>
> looks from
On Thu, Jan 2, 2014 at 10:46 PM, Chris Seberino wrote:
> I've heard it said, by no less a guru than Peter Norvig, that Python is a lot
> like Lisp without the parentheses at least for the basics of Python.
There are plenty of non-superficial differences. Python has lexical
scope, lisps usual
Exceptions, modules, OOP, etc. would be tricky to implement in Scheme but at
least the basics like for loops, while loops, assignment etc. would seem doable
and very instructive for students.they would thereafter, for all time, have
a mental image of what the Python interpreter is doing.
On Fri, Jan 3, 2014 at 12:16 PM, Chris Seberino wrote:
> I've heard it said, by no less a guru than Peter Norvig, that Python is a lot
> like Lisp without the parentheses at least for the basics of Python.
>
> For pedagogical reasons, I'm wondering if it would be easy to implement a big
> su
I've heard it said, by no less a guru than Peter Norvig, that Python is a lot
like Lisp without the parentheses at least for the basics of Python.
For pedagogical reasons, I'm wondering if it would be easy to implement a big
subset of Python in Scheme.
The basics of Scheme or Lisp are ama
10 matches
Mail list logo