Page 1 of 3
Promoting my blog.
Posted: Fri May 09, 2008 3:10 am
by Kazimir Majorinc
Hello
I'm new user of Newlisp, and I'll use it for next few months and hopefully longer. I wish to promote my blog at
http://kazimirmajorinc.blogspot.com
Thanks to author and contributors who made it possible.
Posted: Fri May 09, 2008 1:16 pm
by Lutz
Welcome to newLISP and the group Kazimir. Just read your first blog entry about newLISP. Thanks for setting the record straight about macros in newLISP and for pointing out the first-class nature of functions and macro-functions in newLISP and the nature of 'eval'. There are two functions in newLISP, which relate to the macro discussion:
the 'letex' function:
http://newlisp.org/download/development ... html#letex
the 'expand' function:
http://newlisp.org/download/development ... tml#expand
the links are to a newer cleaned up version of the manual, but these two functions work identical in the official release 9.3.0
Posted: Fri May 09, 2008 4:42 pm
by cormullion
Hi Kazimir! Nice blog, nice first post, and I look forward to reading your 101st post... (Actually, the 10th post is the hardest one... :) Your enthusiasm for newLISP and your knowledge of Common Lisp and Scheme should make for some interesting posts.
I'll add your name to the list of distinguished newLISP bloggers on mine!
Posted: Fri May 09, 2008 5:56 pm
by Kazimir Majorinc
One thing I perhaps should say as a new user in a relatively small community is that I do not expect any backward compatibility in the future, i.e. if author (or community) see an opportunity to improve the language, libraries breaking that compatibility, excellent, I'll adapt. Maybe it is already your policy, but I had to support the case.
Posted: Fri May 16, 2008 5:41 am
by Kazimir Majorinc
I wrote simple (actually extremely) simple benchmark that tested speed of eval in Newlisp and few Scheme and Lisp implementations. It turns that Newlisp eval ... well, look for yourself.
Posted: Sun Oct 26, 2008 1:38 pm
by Kazimir Majorinc
Just published article "Macrocall" that develops strangely simple, but interesting macro system.
Posted: Tue Nov 25, 2008 5:06 pm
by Kazimir Majorinc
I just posted new article on my blog: "Don't Fear Dynamic Scope." (link - see signature.)
Posted: Sun Nov 30, 2008 4:16 pm
by Kazimir Majorinc
I just posted new article on my blog: "Don't Fear Dynamic Scope (2.)"
Posted: Wed Dec 03, 2008 5:17 pm
by cormullion
Another impressive post! I like the way you mathematicians pursue simplicity and complexity at the same time!
"Protect" is short, but very complicated function. It is function of the third order, i.e. it returns macros that generate functions.
:)
Posted: Thu Dec 04, 2008 8:10 pm
by newdep
I must agree here... your blog is nice to read.. Though Am I the only one who
has to read it more then once ;-) It all looks so simple but there is some power in those lisp lines ;-) very nice...! (Nasdrovja!)
Posted: Thu Dec 11, 2008 8:06 am
by Excalibor
Very interesting blog! I'm learning quite a bit, thanks a bunch and keep it up!
laters
Posted: Mon Feb 02, 2009 3:05 am
by Kazimir Majorinc
Another post, not that interesting for experienced Newlispers. Someone said on comp.lang.lisp that it would be nice that Newlisp can check whether someone supplied extra arguments to function. My last post "Challenged by CL" was strangely popular (200+ visits in one day, several times more than my record) and few people voted for it (
http://www.reddit.com/r/lisp/ )
Posted: Mon Feb 02, 2009 5:21 pm
by cormullion
Kazimir Majorinc wrote:My last post "Challenged by CL" was strangely popular (200+ visits in one day, several times more than my record)
there are a lot of CL-ers looking for an argument, it seems. I don't know why, but you're doing well, Kazimir!
Posted: Mon Feb 02, 2009 5:41 pm
by DrDave
cormullion wrote:
there are a lot of CL-ers looking for an argument, it seems.
@cormullion, was that "looking for an argument" in reference to "check whether someone supplied extra arguments to function", or meant being argumentative?
Posted: Mon Feb 02, 2009 5:43 pm
by cormullion
both :) But I expect Kazimir's visitors came tooled up with their choice of weapon...
Posted: Sat Feb 07, 2009 5:38 pm
by Kazimir Majorinc
I published three more posts in the meantime:
* Apply Has Its Secrets Too.
* Calculate or Ask.
* Test for Unnecessary Arguments.
Thanks on encouragement.
Posted: Sat Feb 07, 2009 7:08 pm
by DrDave
Thanks for the nice analysis of Apply.
Posted: Sun Feb 08, 2009 2:41 pm
by Kazimir Majorinc
Three new posts:
- * The most probable cond.
* Trees, branches and leaves.
* Random sublists.
The first is another one expressive macro, other two are simple examples of functional programming.
Posted: Mon Feb 09, 2009 6:16 pm
by cormullion
Excellent work as ever. With your productivity, I don't need to write any posts these days... :)
(Perhaps you are making your students write articles for you... ! :)
Posted: Mon Feb 09, 2009 8:38 pm
by Kazimir Majorinc
Thanx. My main productivity limit is that I do not have discipline to go to sleep when my productivity falls. Anyone else in that boat? In the meantime:
* Decline of Lisp Usenet.
I expect this one to attract some people.
Posted: Sat Feb 14, 2009 8:08 am
by Kazimir Majorinc
Another post:
* More on Usenet Posting Frequency.
Posted: Mon Feb 23, 2009 2:01 pm
by Kazimir Majorinc
Three new items:
- * The Controversies are Going on.
* Where is Letex!
* Multiple Loops.
Code: Select all
(for-multi ((i j) 0 8 4)
(dotimes-multi ((i j) 5) (print "*"))
(println " i= " i ", j=" j))
Posted: Thu Mar 05, 2009 12:54 am
by Kazimir Majorinc
Three new posts:
* Add and Multiply Digits
* The First Use of Identity Function
* Text Titles
Posted: Thu Mar 12, 2009 9:21 pm
by Kazimir Majorinc
I published four new posts in last few days:
* Gensym and Genlet.
* Genlocal.
* Genloops.
* Supernatural Symbols. (already published on this forum)
Posted: Mon Mar 16, 2009 2:27 pm
by Excalibor
Kazimir, as always your blog is an interesting and educative reading, thanks for it!
But, in the name of all the conses, would you think about explaining further what's with supernatural symbols??? Please :-)
thx!