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 Sun 26 Oct 2014, 02:07
All times are UTC - 4
 Forum index » Off-Topic Area » Programming
Puppy Programming School
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 2 of 2 Posts_count   Goto page: Previous 1, 2
Author Message
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Tue 31 Jul 2012, 03:58    Post_subject:
Sub_title: guile
 

I've been doing a little reading up on different Scheme implementations. Some of the popular ones (eg Clojure) actually run in a Java VM. Personally, I find that slows down the whole thing (I divide my time between a reasonably fast desktop, a Raspberry Pi and a very old laptop!).

GNU Guile, on the other hand, seems to be written in C. I am putting together a .pet for this as we speak. It takes quite a long time to compile and needs libffi and libunistring.

mark

_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Wed 01 Aug 2012, 08:37    Post_subject:  

If anyone fancies having a go, I have made some .pets for guile, libffi and libunistring.
They are at: raspberrypy.co.
User: a3804781
P'word: puppi1
mark

_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Sat 04 Aug 2012, 09:53    Post_subject:
Sub_title: Python Videos
 

There are now 5 tutorial videos on YouTube.
This link takes you to the most recent.

_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
RSH


Joined: 05 Sep 2011
Posts: 2420
Location: Germany

PostPosted: Sat 04 Aug 2012, 10:06    Post_subject:  

Cool!

I want to watch the video and learn something!

And then...

...the most recent video of the puppy programming school teaches you (teaches me)...

...NOTHING! Laughing Laughing Laughing

It is removed... Rolling Eyes Rolling Eyes Rolling Eyes


_________________
LazY Puppy
RSH's DNA
SARA B.
Back to top
View user's profile Send_private_message 
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Sat 04 Aug 2012, 10:17    Post_subject:    

RSH wrote:
Cool!

I want to watch the video and learn something!

And then...


Sorry - I didn't know about the 15 minute limit.
It will be online later!

In the meantime my previous videos are available. here.
Embarassed

EDIT
Tutorial Video Five is now available!
Very Happy

_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Mon 06 Aug 2012, 11:59    Post_subject:  

Tutorial Video 6; Magic 8 Ball GUI program.
_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Tue 07 Aug 2012, 12:14    Post_subject:  

Tutorial Video 7: Getting started with Pygame
_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Wed 08 Aug 2012, 13:35    Post_subject:  

Video 8 - Bat and Ball
Video 9 - Bubble sort.

_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Fri 10 Aug 2012, 09:04    Post_subject:  

Using the algorithm of Heron of Alexandria to find square roots.
_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Fri 17 Aug 2012, 16:05    Post_subject:  

I have made a few .pets for Scheme implementations etc.

Gambit
Dr Racket
MIT-Scheme
Scheme48
Guile
Emacs
Kawa (requires Java)
CLISP - Common Lisp

User Name: a3804781
p'word: puppi1

_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Fri 24 Aug 2012, 15:03    Post_subject:  

This is a really good book on Scheme which you can read free online:
The Scheme Programming Language

I've been learning a little bit of Scheme, and here's a screen-shot of a program that make you a list of random numbers.
I like how in Scheme you don't use "for" or "while" - looping is usually done by recursion.
get_nums.png
 Description   
 Filesize   546.53 KB
 Viewed   423 Time(s)

get_nums.png


_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
disciple

Joined: 20 May 2006
Posts: 6449
Location: Auckland, New Zealand

PostPosted: Fri 24 Aug 2012, 18:24    Post_subject:  

Scheme fans might want to adopt siag office Wink
_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send_private_message 
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Sat 25 Aug 2012, 05:15    Post_subject:  

Thanks disciple! I went and had a look at siag, and read about SIOD. I will have to try that!
_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
antiloquax


Joined: 27 Jan 2012
Posts: 405

PostPosted: Sat 03 Nov 2012, 03:50    Post_subject:  

Hi, my latest area of interest is Scala. I was at Manchester University and spoke to one of the lecturers about Scheme. He mentioned Scala. It looks really good. It's fully interoperable with Java, but has lots of the features of functional programming languages.

Possibly the next big thing? Twitter was written mostly in Scala, I believe.
Scala

_________________
My System:Arch-Arm on RPi!
"RacyPy" puplet on Toshiba Tecra 8200. PIII, 256 MB RAM.
RaspberryPy: Lobster and I blog about the RPi.
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 2 of 2 Posts_count   Goto page: Previous 1, 2
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Off-Topic Area » Programming
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.0655s ][ Queries: 13 (0.0061s) ][ GZIP on ]