Mark Green wrote on Fri, 13 May 2016 15:18:20 +0100 17:18: | ... While it's a great resource which plenty | of places refer to, it does look a bit out of place in the modern web | with default fonts, typewriter fonts, blank space separation, low | resolution black-on-cyan buttons and a copyright 11 years ago. IMHO, low resolution buttons guarantee that the HyperSpec is displayed correctly on potentially every computer or device on any OS version. I would only recommend to change the main font from "serif" to "sans-serif" as the latter facilitates reading from screen. There are lots of stupid "modern" sites that an experienced user would not visit even twice :-( -- Sincerely, Dmitry Ivanov lisp.ystok.ru _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html
I for one think this is a great initiative and would support it anyway I could. On Fri, May 13, 2016 at 10:18 AM, Mark Green <mark@antelope.nildram.co.uk> wrote: > With regard to the previous thread about encouraging adoption of CL, I > wonder if thought has been given to improving the navigability and > appearance of the HyperSpec? While it's a great resource which plenty of > places refer to, it does look a bit out of place in the modern web with > default fonts, typewriter fonts, blank space separation, low resolution > black-on-cyan buttons and a copyright 11 years ago. This is not to say there > is anything wrong with it - it is an excellent resource - but a new user > directed to it is going to start suspecting that the language is legacy if > they don't already do so, and new users don't realize that the flexibility > of CL means that new syntax can be added all the time without technically > updating the core spec. > > Is this something that LW would do or allow someone else to do? > > Mark > _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html
I for one think this is a great initiative and would support it anyway I could.
On Fri, May 13, 2016 at 10:18 AM, Mark Green
<mark@antelope.nildram.co..uk> wrote:
> With regard to the previous thread about encouraging adoption of CL, I
> wonder if thought has been given to improving the navigability and
> appearance of the HyperSpec? While it's a great resource which plenty of
> places refer to, it does look a bit out of place in the modern web with
> default fonts, typewriter fonts, blank space separation, low resolution
> black-on-cyan buttons and a copyright 11 years ago. This is not to say there
> is anything wrong with it - it is an excellent resource - but a new user
> directed to it is going to start suspecting that the language is legacy if
> they don't already do so, and new users don't realize that the flexibility
> of CL means that new syntax can be added all the time without technically
> updating the core spec.
>
> Is this something that LW would do or allow someone else to do?
>
> Mark
>
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Reposting my reply to Mark, as I failed totally to hit reply all:Mark,That's an awesome point actually. Every time I read the pages, it just looks so 1980-s LOL.Once upon a time I did actually start sketching out a plan to suck in the entire set of files and then decompose them into a no-SQL database complete with cross linking etc. then shovel into Redis for example. Then a simple API wrapper or any number of help systems could be built around the core documentation.Presumably LW have them as a more decomposed set of files?I don't think I'd have the time these days but it would make a fantastic little project to repackage the core information into a generic re-usable format..Then you could deliver it as a super slick Javascript application, or a CAPI based window, or a console curses application or... or .. or.. you get it!:)
Sean CharlesOn 13 May 2016 at 17:53, Adrian Medina <adrian.medina@mail..yu.edu> wrote:
I for one think this is a great initiative and would support it anyway I could.
On Fri, May 13, 2016 at 10:18 AM, Mark Green
<mark@antelope.nildram.co.uk> wrote:
> With regard to the previous thread about encouraging adoption of CL, I
> wonder if thought has been given to improving the navigability and
> appearance of the HyperSpec? While it's a great resource which plenty of
> places refer to, it does look a bit out of place in the modern web with
> default fonts, typewriter fonts, blank space separation, low resolution
> black-on-cyan buttons and a copyright 11 years ago. This is not to say there
> is anything wrong with it - it is an excellent resource - but a new user
> directed to it is going to start suspecting that the language is legacy if
> they don't already do so, and new users don't realize that the flexibility
> of CL means that new syntax can be added all the time without technically
> updating the core spec.
>
> Is this something that LW would do or allow someone else to do?
>
> Mark
>
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Mark Green <mark@antelope.nildram.co.uk> writes: > I've been playing with it a bit since Firefox lets you extensively > mess with temporary stylesheets. Does this look a bit more modern > while not ruining usability: Excuse me, but I fail to see the point. It's modern today, but next year Apple will issue a new fashion statement, and it'll look as outmoded as iOS 6 look. Why not wait for all the fashinistas to die and stop this silly seasonal game, and then update everything to the ultimate fashion? In the meantime, better spend your time implementing an AI to help newbies in irc://irc.freenode.org/#clnoobs -- __Pascal Bourguignon__ http://www.informatimago.com/ “The factory of the future will have only two employees, a man and a dog. The man will be there to feed the dog. The dog will be there to keep the man from touching the equipment.” -- Carl Bass CEO Autodesk _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html
Mark Green wrote on Fri, 13 May 2016 15:18:20 +0100 17:18:
| ... While it's a great resource which plenty
| of places refer to, it does look a bit out of place in the modern web
| with default fonts, typewriter fonts, blank space separation, low
| resolution black-on-cyan buttons and a copyright 11 years ago.
IMHO, low resolution buttons guarantee that the HyperSpec is displayed
correctly on potentially every computer or device on any OS version.
2016-05-13 19:52 GMT+03:00 Dmitry <dmitry502@list.ru>:
Mark Green wrote on Fri, 13 May 2016 15:18:20 +0100 17:18:
| ... While it's a great resource which plenty
| of places refer to, it does look a bit out of place in the modern web
| with default fonts, typewriter fonts, blank space separation, low
| resolution black-on-cyan buttons and a copyright 11 years ago.
IMHO, low resolution buttons guarantee that the HyperSpec is displayed
correctly on potentially every computer or device on any OS version.Yeah, I like to read CLHS via Emacs Eww browser and it looks great for me.
In all honesty.... I mainly read it in emacs too and it's fine!The Emperor's New Clothes....On 13 May 2016 at 20:46, Dmitry Igrishin <dfigrish@gmail.com> wrote:2016-05-13 19:52 GMT+03:00 Dmitry <dmitry502@list.ru>:
Mark Green wrote on Fri, 13 May 2016 15:18:20 +0100 17:18:
| ... While it's a great resource which plenty
| of places refer to, it does look a bit out of place in the modern web
| with default fonts, typewriter fonts, blank space separation, low
| resolution black-on-cyan buttons and a copyright 11 years ago.
IMHO, low resolution buttons guarantee that the HyperSpec is displayed
correctly on potentially every computer or device on any OS version.Yeah, I like to read CLHS via Emacs Eww browser and it looks great for me.
Hi, It was Michał ~phoe Herda Here is the link: http://phoe.tymoon.eu/clus/doku.php Alessio Stalla <alessiostalla@gmail.com> writes: > It has been discussed at the ELS. There's a Polish guy whose name I don't remember (sorry!) who's > starting from a pre-HyperSpec draft for copyright reasons, but apparently pretty close to the final > document, and building a modern wiki from it. > > On 13 May 2016 at 21:48, emacstheviking <objitsu@gmail.com> wrote: > > > In all honesty.... I mainly read it in emacs too and it's fine! > > The Emperor's New Clothes.... > > On 13 May 2016 at 20:46, Dmitry Igrishin <dfigrish@gmail.com> wrote: > > > 2016-05-13 19:52 GMT+03:00 Dmitry <dmitry502@list.ru>: > > > Mark Green wrote on Fri, 13 May 2016 15:18:20 +0100 17:18: > > | ... While it's a great resource which plenty > | of places refer to, it does look a bit out of place in the modern web > | with default fonts, typewriter fonts, blank space separation, low > | resolution black-on-cyan buttons and a copyright 11 years ago. > > IMHO, low resolution buttons guarantee that the HyperSpec is displayed > correctly on potentially every computer or device on any OS version. > > > Yeah, I like to read CLHS via Emacs Eww browser and it looks great for me. > > > -- Br, /Alexey _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html
Hi,
It was Michał ~phoe Herda
Here is the link:
http://phoe.tymoon.eu/clus/doku.php
--
Alessio Stalla <alessiostalla@gmail.com> writes:
> It has been discussed at the ELS. There's a Polish guy whose name I don't remember (sorry!) who's
> starting from a pre-HyperSpec draft for copyright reasons, but apparently pretty close to the final
> document, and building a modern wiki from it.
>
> On 13 May 2016 at 21:48, emacstheviking <objitsu@gmail.com> wrote:
>
>
> In all honesty.... I mainly read it in emacs too and it's fine!
>
> The Emperor's New Clothes....
>
> On 13 May 2016 at 20:46, Dmitry Igrishin <dfigrish@gmail.com> wrote:
>
>
> 2016-05-13 19:52 GMT+03:00 Dmitry <dmitry502@list.ru>:
>
>
> Mark Green wrote on Fri, 13 May 2016 15:18:20 +0100 17:18:
>
> | ... While it's a great resource which plenty
> | of places refer to, it does look a bit out of place in the modern web
> | with default fonts, typewriter fonts, blank space separation, low
> | resolution black-on-cyan buttons and a copyright 11 years ago.
>
> IMHO, low resolution buttons guarantee that the HyperSpec is displayed
> correctly on potentially every computer or device on any OS version.
>
>
> Yeah, I like to read CLHS via Emacs Eww browser and it looks great for me.
>
>
>
Br,
/Alexey
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Recently on the lisp subreddit the CL Ultraspec project was mentioned. I've seen it before, its very incomplete, but I think it or something like it is likely to succeed in the end - especially if it is extended with documentation for common libs like alexandria. http://phoe.tymoon.eu/clus/doku.php On 14 May 2016 at 22:01, Tim Bradshaw <tfb@tfeb.org> wrote: > > On 13 May 2016, at 20:31, Pascal J. Bourguignon <pjb@informatimago.com> wrote: > >> Excuse me, but I fail to see the point. It's modern today, but next >> year Apple will issue a new fashion statement, and it'll look as >> outmoded as iOS 6 look. > > I think the point here is that you can make the HyperSpec look almost how you want without making any changes to it at all, but rather just by teaching the browser how to render it. That strikes me as a good thing, at least for people who use competent browsers (which I assume everyone does now). > > _______________________________________________ > Lisp Hug - the mailing list for LispWorks users > lisp-hug@lispworks.com > http://www.lispworks.com/support/lisp-hug.html > _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html
Yeah. The TODO page says "Everything" ... Means a lot of stuff is not there - at least on almost _all_ the pages I looked. As stated elsewhere, Only Chapter 14:Conses seems anywhere near written up. Z > -----Original Message----- > From: owner-lisp-hug@lispworks.com [mailto:owner-lisp- > hug@lispworks.com] On Behalf Of Andrew Kirkpatrick > Sent: Sunday, May 15, 2016 05:17 PM > To: Tim Bradshaw <tfb@tfeb.org> > Cc: Pascal J. Bourguignon <pjb@informatimago.com> Lisp Hug Lispworks > <lisp-hug@lispworks.com> > Subject: Re: Sprucing up the HyperSpec > > > Recently on the lisp subreddit the CL Ultraspec project was mentioned. > I've seen it before, its very incomplete, but I think it or something like it is > likely to succeed in the end - especially if it is extended with documentation > for common libs like alexandria. > http://phoe.tymoon.eu/clus/doku.php > > On 14 May 2016 at 22:01, Tim Bradshaw <tfb@tfeb.org> wrote: > > > > On 13 May 2016, at 20:31, Pascal J. Bourguignon <pjb@informatimago.com> > wrote: > > > >> Excuse me, but I fail to see the point. It's modern today, but next > >> year Apple will issue a new fashion statement, and it'll look as > >> outmoded as iOS 6 look. > > > > I think the point here is that you can make the HyperSpec look almost how > you want without making any changes to it at all, but rather just by teaching > the browser how to render it. That strikes me as a good thing, at least for > people who use competent browsers (which I assume everyone does now). > > > > _______________________________________________ > > Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com > > http://www.lispworks.com/support/lisp-hug.html > > > > _______________________________________________ > Lisp Hug - the mailing list for LispWorks users > lisp-hug@lispworks.com > http://www.lispworks.com/support/lisp-hug.html _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html
Alexey Veretennikov <txm.fourier@gmail.com> wrote: > It was Michał ~phoe Herda > > Here is the link: > http://phoe.tymoon.eu/clus/doku.php And some slides from his lightning talk: http://www.european-lisp-symposium.org/lightning-talks-2.pdf -- Resistance is futile. You will be jazzimilated. Lisp, Jazz, Aïkido: http://www.didierverna.info _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html
Alexey Veretennikov <txm.fourier@gmail.com> wrote:
> It was Michał ~phoe Herda
>
> Here is the link:
> http://phoe.tymoon.eu/clus/doku.php
And some slides from his lightning talk:
http://www.european-lisp-symposium.org/lightning-talks-2.pdf
--
Resistance is futile. You will be jazzimilated.
Lisp, Jazz, Aïkido: http://www.didierverna.info
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Unable to parse email body. Email id is 13937
Well it's kind of moot, I can turn to any page of the hyperspec and you can literally watch my eyes glaze over.
I am not a Lisp programmer, I've wished I could do it for over 15 years now, but it's just never going to click for me. So I have a very biased perspective of the hyperspec. Don't get me wrong I think the hyperspec is an amazing document and probably very useful for the majority of readers. Unfortunately for me I don't have the intellectual prowess to make any good use out of it. Many examples I've encountered are in very abstract forms of (a (b ((c not t)(j of k)((when not of i)()()((()(insanity))))
I think what I was trying to not so eloquently say was I love the hyperspec it's an amazing document, I'm less concerned with aesthetics and more concerned with gentle and I mean very gentle use cases and context.
Add a little bit of verbosity to some of the edge case flags and options for the functions in more of a natural english semmantic, instead of from the perspective of a master programmer who could write an OS kernel from scratch.
On a side note as an idiot I would be a great resource for someone attempting to rewrite some of the lisp learning or reference material and give my perspective on how I understand and interpret it.
Matt
>>>>> On Wed, 1 Jun 2016 03:15:25 -0500, Matthew Holevinski said:
>
> Examples written in a regex or abstract
> Boolean make literally zero sense to me.
Out of interest, which examples are written like that?
--
Martin Simmons
LispWorks Ltd
http://www.lispworks.com/
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
With all due respect, then, I'm not sure that the Hyperspec will *ever* be the document you want. It's a spec. You are probably better off with Peter Seibel's Practical Common Lisp, or David Lamkins' Successful Lisp, instead of trying to turn a spec into something it's not meant to be... On 6/1/16 Jun 1 -9:17 AM, Matthew Holevinski wrote: > Well it's kind of moot, I can turn to any page of the hyperspec and you > can literally watch my eyes glaze over. > > I am not a Lisp programmer, I've wished I could do it for over 15 years > now, but it's just never going to click for me. So I have a very biased > perspective of the hyperspec. Don't get me wrong I think the hyperspec > is an amazing document and probably very useful for the majority of > readers. Unfortunately for me I don't have the intellectual prowess to > make any good use out of it. Many examples I've encountered are in very > abstract forms of (a (b ((c not t)(j of k)((when not of > i)()()((()(insanity)))) > > I think what I was trying to not so eloquently say was I love the > hyperspec it's an amazing document, I'm less concerned with aesthetics > and more concerned with gentle and I mean very gentle use cases and > context. > > Add a little bit of verbosity to some of the edge case flags and options > for the functions in more of a natural english semmantic, instead of > from the perspective of a master programmer who could write an OS kernel > from scratch. > > On a side note as an idiot I would be a great resource for someone > attempting to rewrite some of the lisp learning or reference material > and give my perspective on how I understand and interpret it. > > Matt > > On Jun 1, 2016 5:31 AM, "Martin Simmons" <martin@lispworks.com > <mailto:martin@lispworks.com>> wrote: > > > >>>>> On Wed, 1 Jun 2016 03:15:25 -0500, Matthew Holevinski said: > > > > Examples written in a regex or > abstract > > Boolean make literally zero sense to me. > > Out of interest, which examples are written like that? > > -- > Martin Simmons > LispWorks Ltd > http://www.lispworks.com/ > > _______________________________________________ > Lisp Hug - the mailing list for LispWorks users > lisp-hug@lispworks.com <mailto:lisp-hug@lispworks.com> > http://www.lispworks.com/support/lisp-hug.html > _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html
With all due respect, then, I'm not sure that the Hyperspec will *ever*
be the document you want. It's a spec. You are probably better off
with Peter Seibel's Practical Common Lisp, or David Lamkins' Successful
Lisp, instead of trying to turn a spec into something it's not meant to
be...
On 6/1/16 Jun 1 -9:17 AM, Matthew Holevinski wrote:
> Well it's kind of moot, I can turn to any page of the hyperspec and you
> can literally watch my eyes glaze over.
>
> I am not a Lisp programmer, I've wished I could do it for over 15 years
> now, but it's just never going to click for me. So I have a very biased
> perspective of the hyperspec. Don't get me wrong I think the hyperspec
> is an amazing document and probably very useful for the majority of
> readers. Unfortunately for me I don't have the intellectual prowess to
> make any good use out of it. Many examples I've encountered are in very
> abstract forms of (a (b ((c not t)(j of k)((when not of
> i)()()((()(insanity))))
>
> I think what I was trying to not so eloquently say was I love the
> hyperspec it's an amazing document, I'm less concerned with aesthetics
> and more concerned with gentle and I mean very gentle use cases and
> context.
>
> Add a little bit of verbosity to some of the edge case flags and options
> for the functions in more of a natural english semmantic, instead of
> from the perspective of a master programmer who could write an OS kernel
> from scratch.
>
> On a side note as an idiot I would be a great resource for someone
> attempting to rewrite some of the lisp learning or reference material
> and give my perspective on how I understand and interpret it.
>
> Matt
>
> On Jun 1, 2016 5:31 AM, "Martin Simmons" <martin@lispworks.com
> <mailto:martin@lispworks.com>> wrote:
>
>
> >>>>> On Wed, 1 Jun 2016 03:15:25 -0500, Matthew Holevinski said:
> >
> > Examples written in a regex or
> abstract
> > Boolean make literally zero sense to me.
>
> Out of interest, which examples are written like that?
>
> --
> Martin Simmons
> LispWorks Ltd
> http://www.lispworks.com/
>
> _______________________________________________
> Lisp Hug - the mailing list for LispWorks users
> lisp-hug@lispworks.com <mailto:lisp-hug@lispworks.com>
> http://www.lispworks.com/support/lisp-hug.html
>
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html
Matthew Holevinski <eylusion@gmail.com> writes: > Add a little bit of verbosity to some of the edge case flags and > options for the functions in more of a natural english semmantic, > instead of from the perspective of a master programmer who could write > an OS kernel from scratch. Have you tried Common Lisp the Language, 2nd. Edition? http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/cltl2.html There are some differences between the language it describes and standard Common Lisp but most of these shouldn't be relevant to a novice. -- Although the invention of computer science has presented several inconveniences to mankind - ask ordinary Iraqis what they think of the computers on a cruise missile -, it offers a great advantage to mathematical pedagogy: a proof is totally correct if a suitably programmed computer could understand it. Godement _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html
On 6/1/16 Jun 1 -9:40 AM, Lieven Marchand wrote: > > Matthew Holevinski <eylusion@gmail.com> writes: > >> Add a little bit of verbosity to some of the edge case flags and >> options for the functions in more of a natural english semmantic, >> instead of from the perspective of a master programmer who could write >> an OS kernel from scratch. > > Have you tried Common Lisp the Language, 2nd. Edition? > > http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/cltl2.html > > There are some differences between the language it describes and > standard Common Lisp but most of these shouldn't be relevant to a > novice. > You could also try Keene's Object-oriented Programming in Common Lisp, if you are particularly interested in CLOS (which is not in CLtL2). best, r _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html
On 6/1/16 Jun 1 -9:40 AM, Lieven Marchand wrote:
>
> Matthew Holevinski <eylusion@gmail.com> writes:
>
>> Add a little bit of verbosity to some of the edge case flags and
>> options for the functions in more of a natural english semmantic,
>> instead of from the perspective of a master programmer who could write
>> an OS kernel from scratch.
>
> Have you tried Common Lisp the Language, 2nd. Edition?
>
> http://www.cs..cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/cltl2.html
>
> There are some differences between the language it describes and
> standard Common Lisp but most of these shouldn't be relevant to a
> novice.
>
You could also try Keene's Object-oriented Programming in Common Lisp,
if you are particularly interested in CLOS (which is not in CLtL2).
best,
r
MattThere are quite a few other learning materials I have yet to look at. The SICP makes more sense to me than that god awful gigamonkey tutorial list. Object Oriented programming is something that makes the least amount of sense to me I'd stand a better chance learning VHDL. Now writing a Raytracer is something that highly appeals to me, that might be something I'll plan on looking into.But back to the HyperSpec as a reference, I was just saying I don't think it would hurt to spatter it with some layman examples, but if violating it's purity is a problem, maybe posting links that point to layman examples would help from within it's confines. Only because when you aren't already a 3 star programmer, I find myself looking up the references of the references from within the reference. Like reading a word you don't understand in a dictionary for a word you don't already understand and then turning to page 3 to continue your adventure.On Wed, Jun 1, 2016 at 9:43 AM, Robert Goldman <rpgoldman@sift.net> wrote:On 6/1/16 Jun 1 -9:40 AM, Lieven Marchand wrote:
>
> Matthew Holevinski <eylusion@gmail.com> writes:
>
>> Add a little bit of verbosity to some of the edge case flags and
>> options for the functions in more of a natural english semmantic,
>> instead of from the perspective of a master programmer who could write
>> an OS kernel from scratch.
>
> Have you tried Common Lisp the Language, 2nd. Edition?
>
> http://www.cs..cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/cltl2.html
>
> There are some differences between the language it describes and
> standard Common Lisp but most of these shouldn't be relevant to a
> novice.
>
You could also try Keene's Object-oriented Programming in Common Lisp,
if you are particularly interested in CLOS (which is not in CLtL2).
best,
r
I think this is a reasonable position, When I was learning cl, I would find myself trying to figure out what a function did, or maybe, which version of let/let* to use (without even knowing of the existence of labels). I would also find that even after reading the spec, I wouldn’t fully understand how to use it, I would be able to copy in the examples that they have written, but as I don’t have any context, I have to fiddle with parameters until I start to get an understanding of how a function behaves. I don’t know if clojure is taboo on this mailing list, but it may be worth having a look at how their documentation is presented, (It’s not a spec, but it allows people to add examples, possibly with a comment on when this could be useful, or what other options are available). (eg. https://clojuredocs.org/clojure.core/-%3E). I think there is definitely a space for a more engaging, and easier (for beginners) to parse documentation. As an aside, it may be worth looking into http://phoe.tymoon.eu/clus/doku.php, to see if it can be filled out, and become a fleshed out source. Hamish -- :wq! On 1 Jun 2016, at 15:58, Matthew Holevinski wrote: > There are quite a few other learning materials I have yet to look at. The > SICP makes more sense to me than that god awful gigamonkey tutorial list. > Object Oriented programming is something that makes the least amount of > sense to me I'd stand a better chance learning VHDL. Now writing a > Raytracer is something that highly appeals to me, that might be something > I'll plan on looking into. > > But back to the HyperSpec as a reference, I was just saying I don't think > it would hurt to spatter it with some layman examples, but if violating > it's purity is a problem, maybe posting links that point to layman examples > would help from within it's confines. Only because when you aren't already > a 3 star programmer, I find myself looking up the references of the > references from within the reference. Like reading a word you don't > understand in a dictionary for a word you don't already understand and then > turning to page 3 to continue your adventure. > > Matt > > On Wed, Jun 1, 2016 at 9:43 AM, Robert Goldman <rpgoldman@sift.net> wrote: > >> On 6/1/16 Jun 1 -9:40 AM, Lieven Marchand wrote: >>> >>> Matthew Holevinski <eylusion@gmail.com> writes: >>> >>>> Add a little bit of verbosity to some of the edge case flags and >>>> options for the functions in more of a natural english semmantic, >>>> instead of from the perspective of a master programmer who could write >>>> an OS kernel from scratch. >>> >>> Have you tried Common Lisp the Language, 2nd. Edition? >>> >>> >> http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/cltl2.html >>> >>> There are some differences between the language it describes and >>> standard Common Lisp but most of these shouldn't be relevant to a >>> novice. >>> >> >> You could also try Keene's Object-oriented Programming in Common Lisp, >> if you are particularly interested in CLOS (which is not in CLtL2). >> >> best, >> r >> >>