Live data from Hacker News

New Lisp-Stat Release

lisp-stat.dev

41–50 of 59 posts

Re: New Lisp-Stat Release

#41
post #38

Earlier quoted context omitted.

although not necessarily bert or resnet the following probably has all the ingredients for what you are looking for. the author of this library is a research scientist at deepmind since 2015 https://github.com/melisgl/mgl#x-28MGL-BP-3A-40MGL-BP-20MGL-...

There's not even a convolutional layer provided as a building block. This project looks pretty dead to me: most of the code is 8 years old, and the last code-changing commit is over 2 years old. I guess it's okay as a proof of concept for ML with Lisp, but I don't think anyone interested in ML would actually consider using it.

In defense of common lisp: The language is ansi standard and hasn't seen core changes in decades. This means cl pagckages can be "done". It is very common in cl to have projects that haven't been touched in years, because it is highly unlikely to break, hence, "it just works". As for this specific ML conversation, I am not in this field and have nothing valuble to say about who uses what and how viable/appropriate any of the approaches(languages) are for ML.

Re: New Lisp-Stat Release

#42
post #38

Earlier quoted context omitted.

There's not even a convolutional layer provided as a building block. This project looks pretty dead to me: most of the code is 8 years old, and the last code-changing commit is over 2 years old. I guess it's okay as a proof of concept for ML with Lisp, but I don't think anyone interested in ML would actually consider using it.

In defense of common lisp: The language is ansi standard and hasn't seen core changes in decades. This means cl pagckages can be "done". It is very common in cl to have projects that haven't been touched in years, because it is highly unlikely to break, hence, "it just works". As for this specific ML conversation, I am not in this field and have nothing valuble to say about who uses what and how viable/appropriate an…

> his means cl pagckages can be "done".

this is true if there is nothing functional that can be added to a package. however its very much not true for ml frameworks right now. new things are being added all the time in the field. however even in the package i linked you have the necessary ingredients for any deep learning model: cuda and back propagation. the other person mentioned convolution which i think is pretty trivial to implement but still, if you expect everything for you to be ready made then you should probably stick to tf and pytorch. if you want to explore the cutting edge and push the boundaries then i think common lisp is a good tool. as an aside it might also be interesting to note that a common lisp package (Petalisp) is being used for high performance computing by a german university and it has a convolutional layer implemented

https://github.com/marcoheisig/Petalisp

https://github.com/marcoheisig/Petalisp/blob/master/examples...

Re: New Lisp-Stat Release

#44

Earlier quoted context omitted.

In defense of common lisp: The language is ansi standard and hasn't seen core changes in decades. This means cl pagckages can be "done". It is very common in cl to have projects that haven't been touched in years, because it is highly unlikely to break, hence, "it just works". As for this specific ML conversation, I am not in this field and have nothing valuble to say about who uses what and how viable/appropriate an…

> his means cl pagckages can be "done". this is true if there is nothing functional that can be added to a package. however its very much not true for ml frameworks right now. new things are being added all the time in the field. however even in the package i linked you have the necessary ingredients for any deep learning model: cuda and back propagation. the other person mentioned convolution which i think is pretty…

Thank you for clarifying. I'll have to check out petalisp, I love discovreing new(to me) cl projects.

Re: New Lisp-Stat Release

#45

(ql:quickload :plot/vega) isn't working for me with the latest quicklisp dist, what am I doing wrong

Glad it is not just me. I did a clean install and follow the examples on the web site step by step:

debugger invoked on a QUICKLISP-CLIENT:SYSTEM-NOT-FOUND in thread #: System "plot/vega" not found

Re: New Lisp-Stat Release

#46

(ql:quickload :plot/vega) isn't working for me with the latest quicklisp dist, what am I doing wrong

Quicklisp ships releases once a month (think Debian releases instead of npm), so it is very possible it didn't pick the latest release yet.

Your solution is to clone the repository into ~/quicklisp/local-projects/.

Another one would be to use the Ultralisp distribution, that ships every five minutes. https://ultralisp.org/

(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)

and now you could quickload plot/vega, except we must ask the author to add it, it takes a couple mouse clicks.

Re: New Lisp-Stat Release

#47

(ql:quickload :plot/vega) isn't working for me with the latest quicklisp dist, what am I doing wrong

Quicklisp ships releases once a month (think Debian releases instead of npm), so it is very possible it didn't pick the latest release yet. Your solution is to clone the repository into ~/quicklisp/local-projects/. Another one would be to use the Ultralisp distribution, that ships every five minutes. https://ultralisp.org/ (ql-dist:install-dist " http://dist.ultralisp.org/ " :prompt nil) and now you could quickload p…

I gave this a try but still ran into issues. First it was a missing file, description.text, so I created a temporary one, but have not been able to figure it out after going through all of the different possibilities on the web site and github.

I am going to keep an eye on this project because I would really like to be able to work on this. Hopefully updates in a month or so will get things in sync.

Re: New Lisp-Stat Release

#48

Earlier quoted context omitted.

Quicklisp ships releases once a month (think Debian releases instead of npm), so it is very possible it didn't pick the latest release yet. Your solution is to clone the repository into ~/quicklisp/local-projects/. Another one would be to use the Ultralisp distribution, that ships every five minutes. https://ultralisp.org/ (ql-dist:install-dist " http://dist.ultralisp.org/ " :prompt nil) and now you could quickload p…

I gave this a try but still ran into issues. First it was a missing file, description.text, so I created a temporary one, but have not been able to figure it out after going through all of the different possibilities on the web site and github. I am going to keep an eye on this project because I would really like to be able to work on this. Hopefully updates in a month or so will get things in sync.

FIXED.

That's a new file to help with the auto generated API documentation and it's possible one was missed at checkin.

Vindarel has correctly identified the main problem though, Quicklisp hasn't yet picked up the new files.

Re: New Lisp-Stat Release

#50

Earlier quoted context omitted.

I gave this a try but still ran into issues. First it was a missing file, description.text, so I created a temporary one, but have not been able to figure it out after going through all of the different possibilities on the web site and github. I am going to keep an eye on this project because I would really like to be able to work on this. Hopefully updates in a month or so will get things in sync.

FIXED. That's a new file to help with the auto generated API documentation and it's possible one was missed at checkin. Vindarel has correctly identified the main problem though, Quicklisp hasn't yet picked up the new files.

Hi, sorry for the delay, I wanted to do a clean install of sbcl and quicklisp just to double check. I was having trouble getting the plotting code to work, so I cloned Lisp-Stat/plot and tried to follow the instructions:

* (asdf:clear-source-registry)

* (asdf:load-system :plot/vglt)

The error message was:

debugger invoked on a LOAD-SYSTEM-DEFINITION-ERROR in thread #: Error while trying to load definition for system plot from pathname /Users/bobochan/common-lisp/plot/plot.asd: READ error during LOAD: The file #P"/Users/bobochan/common-lisp/plot/description.text" does not exist: No such file or directory(in form starting at line: 4, column: 0, position: 147)

The folder contents are:

 ~/common-lisp/plot/ [master] ls -1

CONTRIBUTING.md

docs/

LICENSE

plot.asd

README.md

src/

tests/

Post reply on HN