Re: Announce: PicoLisp in Hardware (PilMCU)

2014-09-19 Thread Alabhya Singh
Congratulations to both of you on this important feat!

Funds should flow in when picoLisp OS is seen running with all virtues, on 
existing hardware.

Looking for introductory level material on this to present to educational 
institutions, for them to realize value of this project.



Re: Announce: PicoLisp in Hardware (PilMCU)

2014-09-19 Thread Alabhya Singh
Both Jakob and Alex are right!

1. PicoLisp has to infiltrate existing real metal hardware to 
demonstrate/appeal to less techy, in general people with VC.

2. Comparative benchmarks on same underlying hardware will be helpful to 
showcase.



Re: try picolisp

2014-08-29 Thread Alabhya Singh
Thanks a lot Alex.

PicoLisp already has everything except ease of learning!



Organize TPMA: The PicoLisp Mail Archive :: Re: Documentation again

2014-08-13 Thread Alabhya Singh
1. Orgmode format can be the base format for documentation sources.
Even vim has support for .org files.

2. Faced with slow internet, difficulty to get pandoc installed on Porteus 
Linux.
I have converted the two books on picoLisp, by hand to .org (opened in pdf 
viewer, select all, copy, paste into emacs Org buffer and then editing).

3. Mail archive book will be even more labor intensive if the repeated portions 
are not cleaned through a script beforehand.

But I am not so expert to write such script.



Re: Documentation again

2014-08-13 Thread Alabhya Singh
Hi Jolitz 

Nice to see Emacs expert enthusiasm here!

Will definitely give a try to helm. Thanks.

Sure! Please send the files as 
PM attachment at alab...@yahoo.com

Will send then back in Orgmode format.

Alabhya



Re: Documentation again

2014-08-12 Thread Alabhya Singh
I support Henrik and even would request the docs to be available in universal 
and simple formats:
1. Text
2. Orgmode
3. HTML 



Re: Documentation again

2014-08-12 Thread Alabhya Singh
Thanks a lot! Thorsten Jolitz for detailed informative help.

Alabhya



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 Alabhya Singh
Thanks Henrik.

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



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


Re: RnRS

2014-07-16 Thread Alabhya Singh
The layout of RnRS has Contents categories, BNF, Program structure, Formal 
syntax and semantics etc to give a succinct outline.

PicoLisp docs need reorganization to be in RnRS type standard form of 
documentation. This will help users.



Re: RnRS

2014-07-16 Thread Alabhya Singh
The layout of RnRS has Contents categories, BNF, Program structure, Formal 
syntax and semantics etc to give a succinct outline.

PicoLisp docs need reorganization to be in RnRS type standard form of 
documentation. This will help users.



Re: RnRS

2014-07-16 Thread Alabhya Singh
1. I am already on job!
Have converted, by hand, most of docs into orgmode.org format.
In this process discovered missing RnRS type doc.

Alas! Only an expert can write it.

2. Will appreciate if I get in pure ASCII or org form the following books 
suggested by you.
(i) PicoLisp-Works
(ii) PicoLisp-by-Example

 
 I'm sure Alex is open for patches and contributions ...
 wouldn't writing  the PicoLisp RnRS be a nice way to learn everything about
 the language?
 
 OTOH I don't think there are many non-mainstream languages
 as well documented as PicoLisp. Did you have a look at 
 


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


RnRS

2014-07-15 Thread Alabhya Singh
Dear List,

RnRS for picoLisp will help immensely.

Even in documentation, perfection is achieved with irreducibility.

Regards,
Alabhya



canvas.picolisp.com AT localhost

2014-06-29 Thread Alabhya Singh
Attempting to get random plot from local machine itself!

To get any thing in browser:

Had to comment out

#   (de go ()
#   (server 8080 !zappel) )

and add

 (server 8080 !zappel)

Result: Partial success!
Got the box, buttons but no middle red line and no random running plot!

Instead got this error in console:

bash-4.2$ pil zappel.l +
: !? (set *Plot (- *DY *DY/2 (setq *Value (rand -100 100
NIL -- Protected symbol

-alabhya
Our definitions/plans/projects:
http://sparksoflove.cwahi.net/dpp
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


PicoLisp exists to SOS: Save Our Souls!

2014-06-27 Thread Alabhya Singh
A recent mail to Abu, posted here on Abu's advise.

Dear Abu,

I must thank you that PicoLisp exists to SOS: Save Our Souls!

* Some Points
  + Recursive acronym
- Like GNU: GNU is Not Unix.
- Pico is Lisp Integration|Integrated System for Programs|Programming.

  + What Lisp brought to programming, PicoLisp brought to
- Lisp
- Lisp Implementation
- Programming
- Programming languages.

  + 64 Bit
- By passes C, hence true|real language.
- Not just lambda over C or sugar coated lispy library layer.

  + Holistic vs Reductionist approach|philosophy
- Closes gaps
  * Among Database|SQL,GUI and General programming.
  * PicoLisp System Developer vs User.

  + Compiled in head (PicoLisp system) vs Compiled in machine (Other languages).
- Not easy to learn for surface (single layer) programmers.
- Necessary to know complete system to the extent one intends perfection
  * Anatomy, Implementation, Design.
- German school (Flexible, Transparent, Whole) vs American (Fixed, Black 
box, Reduction-into-disjoints).
- Once understood completely|beyond-threshold, offers unparalleled rock 
solid system. (Seems so!)

  + Software = Hardware
Language = System = VM.
   
* 64 Bit Installation clarity?
  1. Kindly clarify 64 bit installation with clearer steps. There is a bit of, 
or at-least seems to be, stepping to-and-fro between 64-bit, 32-bit and back to 
64-bit! Provide better installation instructions.
  2. How to test whether 64 bit system has been installed?
  3. I could not find novice friendly complete steps to run/hack the simple 
family database example given in [http://software-lab.de/dbui.html] and/or 
similar examples like http://canvas.picolisp.com.

* Newlisp! Again.
  1. I must confess my infatuation persists|lingers for Newlisp. Even after 
recursively reading docs of PicoLisp!
  2. Newlisp looks very easy, shining and sweet.
  3. Honest comparison needed to help me. Heart with Newlisp but head with 
PicoLisp!
  4. Life is short, deadlines expired already, torn between two worlds!
 
  If Abu can not help, who will?
 
 
  Love
  Alabhya
(Dehradun, Near Himalayas, India)


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

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


httpGate not found:: Simple Canvas Drawing: A Minimal Example

2014-06-27 Thread Alabhya Singh
In Simple Canvas Drawing: A Minimal Example

  # /usr/lib/picolisp/bin/httpGate 80 8080

gives error: file not found!


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


Re: httpGate not found:: Simple Canvas Drawing: A Minimal Example

2014-06-27 Thread Alabhya Singh
Dear Abu,

Thanks! Now it works.

1. Why only deb package is guaranteed to work in contrast to others, say plain 
tar.gz? Should they not all be same? And if there are official differences then 
they could be documented along with additional installation steps like (cd src; 
make gate).

2. I saw httpGate in a previous release. May be its time to check current 
release for other left outs and release next version with corrections.



Prospective picture for business:
1. What are your other projects?
2. Detailed outline of various projects dealing with commerce and finance will 
be useful.

Regards
alabhya

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


On Fri, 6/27/14, Alexander Burger a...@software-lab.de wrote:

 Subject: Re: httpGate not found:: Simple Canvas Drawing: A Minimal Example
 To: picolisp@software-lab.de
 Date: Friday, June 27, 2014, 8:39 PM
 
 On Fri, Jun 27, 2014 at 04:52:58PM
 +0200, Alexander Burger wrote:
  either install from a package, e.g. in a Debian-based
 system with
  
     # apt-get install picolisp
 
 Oops, sorry! While the above always give the expected
 results, the
 following
 
  or otherwise follow the description in the INSTALL file
 (e.g. set the
  symbolic links as described, or call the executables
 with local path
  names).
 
 is not a very useful advice, because INSTALL doesn't tell
 about
 'httpGate'.
 
 
 To build 'httpGate' locally, you have to compile it
 
    $ (cd src; make gate)
 
 and then call it (as user 'root') with a local path name
 like
 
    # /path/to/installation/bin/httpGate 80
 8080
 
 Or, you set a corresponding symbolic link as described for
 the other
 executables.
 
 ♪♫ Alex
 -- 
 UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

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


Subscribe

2014-06-25 Thread Alabhya Singh
Hello Alabhya Singh alab...@yahoo.com :-)
You are now subscribed



Our definitions/plans/projects:
http://sparksoflove.cwahi.net/dpp
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe