Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 22 Dec 2014, 03:12
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Engineering/Science/Simulation
MIT scheme - sicp and sicm
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count  
Author Message
emil

Joined: 10 Nov 2009
Posts: 618
Location: Austria

PostPosted: Mon 01 Nov 2010, 21:54    Post_subject:  MIT scheme - sicp and sicm
Sub_title: functional language with physics math package
 

When looking for open source functional math approaches I came across the scheme implementation which was (is?) used in lectures at MIT.

There are two rather famous educational books



which both are available in html online versions sicp-online sicm-online

Both of them are covered in extensive university courses, so its not a casual read. But contents and and style seem highest quality stuff.

The books use the scheme implementation from one of the authors (Sussman) and a special package (smutils) written to do the physics for the 2nd book. The package contains edwin, an emacs like editor and IDE. Originally the software is distributed as a tarball, I put it into a pet, together with icon and a menu entry (in Development section). Else you can also start with "mechanics&" from terminal.

Download MIT_scmutils32.pet (23.6 MB)

it was build in puppy 431, but it should work on all 32 bit puppies.

further links:
To get startet: beginner.txt
MIT-scheme user manual
sicp Wiki (with exercise solutions)
Eli Bendersky's sicp review and exercise solutions
Reviews of sicp and sicm on Amazon

It would be interesting to write a wrapper for the sage notebook for this package. However in the meantime this is an excellent possibility to learn some functional programming Very Happy.
Back to top
View user's profile Send_private_message Visit_website 
michel804

Joined: 02 Feb 2012
Posts: 14
Location: Richmond, VA

PostPosted: Sat 07 Apr 2012, 15:05    Post_subject: Re: MIT scheme - sicp and sicm
Sub_title: functional language with physics math package
 

emil wrote:
When looking for open source functional math approaches I came across the scheme implementation which was (is?) used in lectures at MIT.

There are two rather famous educational books
...
which both are available in html online versions sicp-online sicm-online

The books use the scheme implementation from one of the authors (Sussman) and a special package (smutils) written to do the physics for the 2nd book. The package contains edwin, an emacs like editor and IDE. Originally the software is distributed as a tarball, I put it into a pet, together with icon and a menu entry (in Development section). Else you can also start with "mechanics&" from terminal.

it was build in puppy 431, but it should work on all 32 bit puppies.


It would be interesting to write a wrapper for the sage notebook for this package. However in the meantime this is an excellent possibility to learn some functional programming Very Happy.


I am learning scheme using a programming development called DrRacket...is it possible to make an sfs package ? I am using Lighthouse Puppy 5.03 Mariner.
Please let me know what i need to do. Thanks
Michel
Back to top
View user's profile Send_private_message 
emil

Joined: 10 Nov 2009
Posts: 618
Location: Austria

PostPosted: Wed 11 Apr 2012, 10:52    Post_subject:  

I looked at the DRacket homepage, there are some prebuild debian/Ubuntu packages which you could try.

There is also the linux source code - how about trying to compile it on your favorite puppy? Usually it is just something like ./configure ; make; new2dir make install.

this will create a new directory which contains all program files, to create an sfs you can then use the command "dir2sfs".

regards
emil
Back to top
View user's profile Send_private_message Visit_website 
michel804

Joined: 02 Feb 2012
Posts: 14
Location: Richmond, VA

PostPosted: Fri 18 Jan 2013, 00:51    Post_subject: Scheme - DrRacket
Sub_title: Success !
 

emil wrote:
I looked at the DRacket homepage, there are some prebuild debian/Ubuntu packages which you could try.

There is also the linux source code - how about trying to compile it on your favorite puppy? Usually it is just something like ./configure ; make; new2dir make install.

this will create a new directory which contains all program files, to create an sfs you can then use the command "dir2sfs".

regards
emil


Hi emil, I was able to compile the source code successfully ! I am testing the result, so far so good...it was a good learning experience...I can now focus on learning more Scheme !!
Back to top
View user's profile Send_private_message 
michel804

Joined: 02 Feb 2012
Posts: 14
Location: Richmond, VA

PostPosted: Fri 18 Jan 2013, 00:53    Post_subject: MIT schem - sicp  

By the way, I have the book. I am planning to read it this spring since i am not taking any class
Michel
Back to top
View user's profile Send_private_message 
emil

Joined: 10 Nov 2009
Posts: 618
Location: Austria

PostPosted: Fri 18 Jan 2013, 04:42    Post_subject:  

This is excellent news! Have fun and maybe share your package...
emil
Back to top
View user's profile Send_private_message Visit_website 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Engineering/Science/Simulation
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0577s ][ Queries: 12 (0.0081s) ][ GZIP on ]