Implementation Education

2014-08-07 Thread Alabhya Singh
To be able to use a language with utmost confidence one should be able to 
understand its implementation so much so as to be able to implement it and 
maintain it.

This I am saying from my experience in maintaining my Porteus Linux system.
PicoLisp matches Porteus in many ways, minimalist, easy to maintain, speed etc.

PicoLisp philosophy of minimal orthogonal design makes it ideal for this down 
to bare metal approach.

However I am just a novice lisp programmer who would love to invest significant 
effort into learning through using picoLisp.

I shall be grateful if Alexander and/or other senior experienced people be kind 
enough to outline various components of implementing picoLisp.

Such as: knowledge level of lisp, assembly and C (reference books, links etc). 

Kindly indicate steps to start learning how to implement and maintain picoLisp.




Re: Implementation Education

2014-08-07 Thread Henrik Sarvell
Hi Alabhya, if I were you I would learn enough C to understand the pil32
source and then go through it.


On Thu, Aug 7, 2014 at 4:00 PM, Alabhya Singh alab...@yahoo.com wrote:

 To be able to use a language with utmost confidence one should be able to
 understand its implementation so much so as to be able to implement it and
 maintain it.

 This I am saying from my experience in maintaining my Porteus Linux system.
 PicoLisp matches Porteus in many ways, minimalist, easy to maintain, speed
 etc.

 PicoLisp philosophy of minimal orthogonal design makes it ideal for this
 down to bare metal approach.

 However I am just a novice lisp programmer who would love to invest
 significant effort into learning through using picoLisp.

 I shall be grateful if Alexander and/or other senior experienced people be
 kind enough to outline various components of implementing picoLisp.

 Such as: knowledge level of lisp, assembly and C (reference books, links
 etc).

 Kindly indicate steps to start learning how to implement and maintain
 picoLisp.





Re: Implementation Education

2014-08-07 Thread Alabhya Singh
Thanks Henrik.

May be because pil32 and C are simpler than pil64 and assembly respectively.



Re: Implementation Education

2014-08-07 Thread Henrik Sarvell
Perhaps not simpler but my thinking is that it's probably easier to find
resources on C plus getting to know C better might have higher utility than
assembly.


On Thu, Aug 7, 2014 at 4:44 PM, Alabhya Singh alab...@yahoo.com wrote:

 Thanks Henrik.

 May be because pil32 and C are simpler than pil64 and assembly
 respectively.

  --
 * From: * Henrik Sarvell hsarv...@gmail.com;
 * To: * picolisp@software-lab.de;
 * Subject: * Re: Implementation Education
 * Sent: * Thu, Aug 7, 2014 9:31:10 AM

   Hi Alabhya, if I were you I would learn enough C to understand the
 pil32 source and then go through it.


 On Thu, Aug 7, 2014 at 4:00 PM, Alabhya Singh alab...@yahoo.com wrote:

 To be able to use a language with utmost confidence one should be able to
 understand its implementation so much so as to be able to implement it and
 maintain it.

 This I am saying from my experience in maintaining my Porteus Linux
 system.
 PicoLisp matches Porteus in many ways, minimalist, easy to maintain,
 speed etc.

 PicoLisp philosophy of minimal orthogonal design makes it ideal for this
 down to bare metal approach.

 However I am just a novice lisp programmer who would love to invest
 significant effort into learning through using picoLisp.

 I shall be grateful if Alexander and/or other senior experienced people
 be kind enough to outline various components of implementing picoLisp.

 Such as: knowledge level of lisp, assembly and C (reference books, links
 etc).

 Kindly indicate steps to start learning how to implement and maintain
 picoLisp.






Re: Implementation Education

2014-08-07 Thread Joe Bogner
Hi Alabhya,

I would also suggest starting with miniPicoLisp.-
http://software-lab.de/miniPicoLisp.tgz

Check out the docs: http://picolisp.com/wiki/?Documentation

Specifically, the reference: http://software-lab.de/doc/ref.html#vm

You may need to read it over several times. I've probably read it 10+ times
and learn something new after each reading.






On Thu, Aug 7, 2014 at 5:59 AM, Henrik Sarvell hsarv...@gmail.com wrote:

 Perhaps not simpler but my thinking is that it's probably easier to find
 resources on C plus getting to know C better might have higher utility than
 assembly.


 On Thu, Aug 7, 2014 at 4:44 PM, Alabhya Singh alab...@yahoo.com wrote:

 Thanks Henrik.

 May be because pil32 and C are simpler than pil64 and assembly
 respectively.

  --
 * From: * Henrik Sarvell hsarv...@gmail.com;
 * To: * picolisp@software-lab.de;
 * Subject: * Re: Implementation Education
 * Sent: * Thu, Aug 7, 2014 9:31:10 AM

   Hi Alabhya, if I were you I would learn enough C to understand the
 pil32 source and then go through it.


 On Thu, Aug 7, 2014 at 4:00 PM, Alabhya Singh alab...@yahoo.com wrote:

 To be able to use a language with utmost confidence one should be able
 to understand its implementation so much so as to be able to implement it
 and maintain it.

 This I am saying from my experience in maintaining my Porteus Linux
 system.
 PicoLisp matches Porteus in many ways, minimalist, easy to maintain,
 speed etc.

 PicoLisp philosophy of minimal orthogonal design makes it ideal for this
 down to bare metal approach.

 However I am just a novice lisp programmer who would love to invest
 significant effort into learning through using picoLisp.

 I shall be grateful if Alexander and/or other senior experienced people
 be kind enough to outline various components of implementing picoLisp.

 Such as: knowledge level of lisp, assembly and C (reference books, links
 etc).

 Kindly indicate steps to start learning how to implement and maintain
 picoLisp.







Re: Implementation Education

2014-08-07 Thread Alabhya Singh
Dear Joe,

Thank you for your valuable suggestion to start with even smaller PicoLisp.



Our definitions/plans/projects:
http://sparksoflove.cwahi.net/dpp


On Thu, 8/7/14, Joe Bogner joebog...@gmail.com wrote:

 Subject: Re: Implementation Education
 To: picolisp@software-lab.de
 Date: Thursday, August 7, 2014, 3:44 PM
 
 Hi
 Alabhya,
 I would also
 suggest starting with miniPicoLisp.- http://software-lab.de/miniPicoLisptgz
 Check out the docs: http://picolisp.com/wiki/?Documentation
 
 Specifically, the
 reference: http://software-lab.de/doc/ref.html#vm
 You may need to read it over several
 times. I've probably read it 10+ times and learn
 something new after each reading.
 
 
 
 
 
 
 On Thu,
 Aug 7, 2014 at 5:59 AM, Henrik Sarvell hsarv...@gmail.com
 wrote:
 
 Perhaps not simpler but my thinking is that
 it's probably easier to find resources on C plus getting
 to know C better might have higher utility than assembly.
 
 
 
 
 On Thu, Aug 7, 2014 at 4:44 PM, Alabhya Singh alab...@yahoo.com
 wrote:
 
 
 Thanks Henrik.
 May be because pil32 and C are simpler than
 pil64 and assembly respectively.
 
 
 
 
 
 
 
 
 
 
 From:
 
 Henrik Sarvell hsarv...@gmail.com;

 
 
 To:
 
  picolisp@software-lab.de;
 

 
 
 Subject:
 
 Re: Implementation Education

 
 
 Sent:
 
 Thu, Aug 7, 2014 9:31:10 AM 
   
 
 
 
 
 Hi Alabhya, if I
 were you I would learn enough C to understand the pil32
 source and then go through it.
 
 
 
 
 On Thu, Aug 7, 2014 at 4:00
 PM, Alabhya Singh alab...@yahoo.com wrote:
 
 To be able to use a language with
 utmost confidence one should be able to understand its
 implementation so much so as to be able to implement it and
 maintain it.
 
 
 
 This I am saying from my experience in
 maintaining my Porteus Linux system.
 
 PicoLisp matches Porteus in many ways, minimalist, easy to
 maintain, speed etc.
 PicoLisp philosophy of minimal orthogonal
 design makes it ideal for this down to bare metal
 approach.
 However I am just a novice lisp programmer who
 would love to invest significant effort into learning
 through using picoLisp.
 I shall be grateful if Alexander and/or other
 senior experienced people be kind enough to outline various
 components of implementing picoLisp.
 Such as: knowledge level of lisp, assembly and
 C (reference books, links etc). 
 Kindly indicate steps to start learning how to
 implement and maintain picoLisp.
 
 
 
 
 
 
 
 
 
 
 

--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe