@svetlyak40wt@fosstodon.org
@svetlyak40wt@fosstodon.org avatar

svetlyak40wt

@svetlyak40wt@fosstodon.org

Working on Ultralisp.org, talking about Common Lisp at https://www.youtube.com/@40Ants

This profile is from a federated server and may be incomplete. Browse more on the original instance.

svetlyak40wt, to random
@svetlyak40wt@fosstodon.org avatar

Do you have ideas, how we could make Lisp more popular and used in widely in commercial companies?

aclark, to random
@aclark@fosstodon.org avatar

Hey folks!

I'm the creator of Python @pillow & today is my birthday. Can I ask you for a favor?

I'm looking for a new role & I'd appreciate a boost. Check out my resume here:

I'm passionate about Python, open source & making a living with open source. What's the next move?

Thank you @willmcgugan for the nudge ❤️

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@aclark @pillow @willmcgugan the birthday is a good time for making life changing decisions. How about switching from Python to Common Lisp?


svetlyak40wt, to web
@svetlyak40wt@fosstodon.org avatar

Great news, everyone!

I've published a first version of the static site builder StatiCL.

As you might assume from it's name, it is written in Common Lisp.

Now I'm replacing all my sites which used Coleslaw with this new builder, because it is more flexible and suitable not only for blogs.

Read more in the docs: https://40ants.com/staticl/

I need first testers, so feel free to share your feelings and issues. Also I'd appreciate if you'll boost this post.

#commonlisp #web #generator

svetlyak40wt, to random
@svetlyak40wt@fosstodon.org avatar

Found an interesting project: https://github.com/tani/papyrus

It allows you two write #CommonLisp code in markdown files and these files can be loaded as other lisp files!

svetlyak40wt, to web
@svetlyak40wt@fosstodon.org avatar

Finally published by new Common Lisp framework for web-scraping. It's name is ScrapyCL.

https://40ants.com/scrapycl/

I've made a tutorial which follows the same steps as a tutorial of the Python's Scrapy framework.

Wanna crawl the Internet? Use ScrapyCL!

This library is already available in the latest dist build at https://Ultralisp.org.

Boost the post please, to announce this release to a wider auditory!

svetlyak40wt, to Lisp
@svetlyak40wt@fosstodon.org avatar

Found an interesting project because it was added to Ultralisp.org recently.

It keeps lisp definitions in the SQLite database with all their history and allows to go back and forth between versions.

https://github.com/MarceColl/rekishi

The project is in the early stage though.

lina, to random
@lina@neuromatch.social avatar

say NO to 2024! no more years!

• every year is worse than the last
• "being on time" is neuronormative and ableist
• date/time math is inconsistent and annoying
• "number goes up" is unsustainable
• "see you in a bit" is just fine
• nobody ever knows what day it is so let's just stop pretending
• buses don't run on "time", they show up when you light a cigarette
• deadlines were invented by capitalists
• global south forced to winter during summer
• time is an illusion and calendar isn't real - we made it up!

we can do better!

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@ebooksyearn @lina there are a some countries having more than 10 time zones!

svetlyak40wt, to programming
@svetlyak40wt@fosstodon.org avatar

Common Lisp library of the day!

This one was added to Ultralisp.org today:

https://github.com/elderica/ulid

It can replace UUID4 in some applications where orderd ids are needed.

svetlyak40wt, to random
@svetlyak40wt@fosstodon.org avatar

Common Lisp Package of the day:

https://github.com/stylewarning/big-string

Go, play with it!

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@Alxrg @fmstrat oh, I've installed Ubuntu on Macbook but had many troubles with the keyboard.

Probably some of these problems are originated from the StumpWM – a tiling window manager written in

Not all problems are solved yet. For example, a key near the left shift should produce ` and ~, but it outputs < and > instead. I don't know how to remap it.

svetlyak40wt, to Lisp
@svetlyak40wt@fosstodon.org avatar

Digged into the Anki's database format using Pavel Korolev's https://github.com/common-lisp-gui-example/clanki-core

I thought it would be cool to implement a simple Anki interfaces using different GUI toolkits in .

Sadly, Anki's cards are hardly tied to ability to render HTML and running JavaScript. I think it will be hard to implement such card viewer in many GUI toolkits, for example in NODGUI (https://codeberg.org/cage/nodgui)

Probably it will be easier to implement classic "Tasks" app? What do you think?

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@onlinepersona to show gratitude to software creators? To support them and to be sure the software will be maintained for years?

svetlyak40wt, to Lisp
@svetlyak40wt@fosstodon.org avatar

Not related, but interesting article showing how to extend GDB with custom commands for pretty-printing data-structures:

https://interrupt.memfault.com/blog/automate-debugging-with-gdb-python-api

svetlyak40wt, to random
@svetlyak40wt@fosstodon.org avatar

I'm thinking about support for ocicl package manager in Ultralisp.org

Interesting, how many people are using this (relatively new) package manager instead of quicklisp or CLPM?

Please, respond in comments which package manager are you using for !

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@louis managing deps manually is crazy idea! It probably will work if you have one or two small projects, but won't scale well.

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@fosskers @Ardubal OCICL does not pull images it is pulling artefacts. Artefacts are just tar.gz archives, the have no layers as images.

OCICL pins each dependency version automatically in systems.txt. And provides a way to update some or all of them to the latest or to the given version.

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@Ardubal @fosskers ocicl's ASDF integration installs a hook which is calling a binary command for you under the hood when your are doing ASDF:load-system.

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@louis @Ardubal @fosskers @awkravchuk Ultralisp hasn't it's own protocol or format. It published releases in Quicklisp and CLPI formats (and hope will support OCICL soon).

I don't think it is a good idea to create yet another package manager, tied to API of Ultralisp just to download packages. It is better to add OCICL support to Ultralisp and see which package manager will survive.

Of cause, we need to raise visibility of quicklisp-client alternatives at each lisp related conference or meetup

schizanon, to webdev

Question:

If a page is a , should the "back" button take you back to the main menu/title screen after you start a game?

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@schizanon how about loading game from a previous save-point?

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@schizanon it is even better! If you can. Encode the whole game state into URL, then it can be shareable!

svetlyak40wt, to random
@svetlyak40wt@fosstodon.org avatar

I've created this post using Tooter - Mastodon client made by Nicolas Hafner.

svetlyak40wt, to Lisp
@svetlyak40wt@fosstodon.org avatar

Congratulations, users!

Today I've released a big feature of Ultralisp.org. Now it supports any Git repository. Previously only GitHub was supported.

Now anybody who uses git hosting other than GitHub, can add his code to the distribution!

fosskers, to random

Guys now supports any git source! Not just Github!

https://ultralisp.org/projects/fosskers/cl-transducers

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@louis @fosskers I've added email authentication as well, but it doesn't work yet because Mailgun have blocked my account and ultralisp can't send emails.

I'm working on resolving try this issue. And soon you will not need a GitHub account to work with Ultralisp.

svetlyak40wt,
@svetlyak40wt@fosstodon.org avatar

@louis @fosskers email authentication works now!

But there is still no account merge yet. If you are used GitHub for login, you won't be able to log into the same account using email – a separate account will be created.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines