- The "spinoza" programming language: progress report 1
- Posted by spinoza1111 on March 13th, 2008
spinoza programming language progress report
From time to time I shall add progress reports and/or read comments
without responding. Thanks for the many insightful comments including
"do you know what you are doing?", "you have much to learn", and all
of the form "you are a dip shit", because I believe that none of us
know what we are doing, all of us can learn when fools rush in where
angels fear to tread, and the only true dip shit is he, who does not
follow some dippy shit dream. Here is the first such report.
Task breakdown (simplified): the code and documentation deliverable of
each task shall be posted, either as a post or a link to code at
www.developerDotStar.COM.
1. Write the XML parser: eXtended Markup Language shall be how source
code is returned, to source code, for builtin reflection: all extant
XML parsers suck, therefore this is Job One.
Due date: March 31 2008
2. Write the Number object with unlimited floating point decimal
mantissa and exponent that switches to rational fractions or general
expressions for repeating values or transcendentals (with due
warning). You know, rexx had this for integers in some sort of
subconscious IBM tradition originating in the 1401. Rexx died.
Due date: April 10 2008
3. Write the compiler and interpreter
Due date: April 30 2008
All due dates are of course subject to change.
- Posted by santosh on March 13th, 2008
spinoza1111 wrote:
You can write a compiler and an interpreter in just one and a half
months!?
- Posted by Richard Heathfield on March 13th, 2008
santosh said:
Well, no, but he can finish that stage of the project to his own
satisfaction in just one and a half months.
--
Richard Heathfield <http://www.cpax.org.uk>
Email: -http://www. +rjh@
Google users: <http://www.cpax.org.uk/prg/writings/googly.php>
"Usenet is a strange place" - dmr 29 July 1999
- Posted by santosh on March 13th, 2008
Richard Heathfield wrote:
:-)
- Posted by Bartc on March 13th, 2008
"santosh" <santosh.k83@gmail.com> wrote in message
news:fravch$n7u$1@registered.motzarella.org...
Looks like about 3 weeks to me. It does include 3 weekends though to catch
up.
--
Bart
- Posted by Ben Bacarisse on March 13th, 2008
spinoza1111 <spinoza1111@yahoo.com> writes:
Rexx is alive and well.
--
Ben.
- Posted by Nick Keighley on March 13th, 2008
On 13 Mar, 07:05, spinoza1111 <spinoza1...@yahoo.com> wrote:
good luck
why? Why not hide XML parsing behind an abstract interface.
Use an existing library and at a later date switch in your
super-duper XML parser.
just curious. What are you writing it in?
If Spinoza (the language) is so good could it
implement itself? So you write a minimal Spinoza
translator in C (or whatever) then a full Spinoza
in Spinoza.
--
Nick Keighley
- Posted by CBFalconer on March 13th, 2008
Nick Keighley wrote:
Oh, you are evil. :-) Have pity.
--
[mail]: Chuck F (cbfalconer at maineline dot net)
[page]: <http://cbfalconer.home.att.net>
Try the download section.
--
Posted via a free Usenet account from http://www.teranews.com
- Posted by Malcolm McLean on March 13th, 2008
"santosh" <santosh.k83@gmail.com> wrote in message
Admittedly the language is designed to be easy to implement, but 1000 lines
is about the maximum that you can write in a day. So about a week to
implement. I've forgotten how long it took, but the bulk of the work was
done over one weekend.
--
Free games and programming goodies.
http://www.personal.leeds.ac.uk/~bgy1mm
- Posted by santosh on March 13th, 2008
Malcolm McLean wrote:
The language proposed by spinoza1111 struck me as being significantly
more ambitious than your MiniBASIC.
- Posted by Ben C on March 14th, 2008
On 2008-03-13, Nick Keighley <nick_keighley_nospam@hotmail.com> wrote:
[...]
That's a standard requirement for an MFTL.
http://www.faqs.org/docs/jargon/M/MFTL.html