svetlyak40wt

Joined 15 years ago

Karma
75
Submissions
57
Member since
Feb 28
I'm a lead software developer at Yandex. I'm specializing in web development, python and c++. My opensource projects are at the GitHub: http://github.com/svetlyak40wt/
View on Hacker News

Recent submissions

Comment · 2 years ago
Indeed! Some time ago, I've made this video review of 8 (EIGHT!) IDE to work with Common Lisp:

https://www.youtube.com/watch?v=eTgDaMREKT4&t=2s

Take a time and choose one. The world is not limited only by Vim and Emacs. However, I prefer emacs these days (happily switched from Vim a decade ago).

Comment · 3 years ago
Turn on english subtitles if you don't speak Russian.

In this video, I tell you how to make a complex web application in Common Lisp and Clack.

You will see how you can add different middleware to your application, for example, logging all HTTP requests.

I will also show you how to distribute static files from the CL web server and how to combine several Clack applications in one server so that each application responds in its own route.

Also, I will explain the difference between Clack and Hunchentoot. If you want to learn about it, watch the video to the end!

Comment · 3 years ago
Parenscript is other tool. Mainly it generates Javascript. However it has support for CL-WHO like templating for generating HTML on client side.
Comment · 3 years ago
Spinneret is better than CL-WHO at least in it's string escaping policy. All values are escaped by default whereas with CL-WHO you need to wrap with CL-WHO:ESC all string values.

Thus CL-WHO is vulnerable to XSS attack by default.

Comment · 3 years ago
Comment · 3 years ago
That is a typical consumerism: "Give me everything ready to use and then I'll use it."

How about bringing some value to the community?

Comment · 3 years ago
Comment · 3 years ago
I'm the author of the video, so you can ask me any questions.
Comment · 3 years ago
Common Lisp is alive. Don't believe me? Look at this video describing 8 programming environments supporting Common Lisp.

Turn on English subtitles if Russian is not your native language.

Comment · 3 years ago
Actually it is written in Janet programming language.
Comment · 3 years ago
That is great, now other developers have a chance to use Kandria as an example for their own projects!
Comment · 5 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton