Posted by yrashk
What I really miss in CL from time to time, is a true dynamic function binding or possibility to override non-generic function with generic one.
This approach:
1
2
3
4
5
6
|
(defparameter *original-schar* #'schar)
(defmethod generic-schar ((o string) i)
(funcall *original-schar* o i))
(without-package-locks
(defun schar (s i)
(funcall #'generic-schar s i))) |
definitely sucks and will not work for all functions (for example, it will halt for LENGTH)
I think that duck typing rocks for some cases. But it is hard (well, mostly impossible) to use it for built-in CL types (to let arbitrary data type quack like, say, vector).
Or is it something wrong with me and I should not want to use this practice for CL?
Deep in thought.
Posted by yrashk
After I’ve bought 1Passwd I’ve finally started developing Sync2Stick.
Do you need Sync2Stick? Well, that depends. If you want to have always a fresh copy of your important data (like 1Passwd keychain) on your USB stick – then yes.
Why Sync2Stick could be useful for you? The main idea is that it does not bother you and just sync your data
- when you plug your stick
- when your file was changed
What is important, it will NOT synchronize your data to a otherpeople`s stick—it will remember yours.
Interested? Then subscribe to be notified!
Posted by yrashk
I’ve moved my blog to a new location, Rashkovskii.com and new hosting (fast Xen hosting). If you will decide to join SliceHost, consider to refer me.

Please update your feed subscription . Thank you for your attention!
I’ve imported previous entries, however they still miss some images and code. I will try to fix this soon.
Also I’ve moved verbdev to a new hosting. I’ve adopted new design for it, but it seems that it fails to display correctly in IE.
Posted by yrashk
NB: I’m not a shareware expert (I’m just in process of creation of my own shareware Mac OS X programs).
I’ve found one application that I want to use. It is 1passwd. It is a nice password manager, with great intention of seamless integration with popular MacOS X browsers. I’m still not an owner of Single License, and here is an explanation why (and a note for myself):
When I click Purchase… item in 1passwd menu, and try to autofill PayPal form to buy it, it fails to fill few fields of it.
So, what should I note for myself? If I was an author of 1passwd, and 1passwd was not still be able to handle every form to autofill, that’s should not be a big problem. But when it fails to autofill own purchase form, that eliminates an impulse to buy, at least for me.
I really hope that 1passwd will be able to autofill own purchase form soon.
P.S. Damn, I thought that PayPal only prohibits to open an account for residents of my country. As I can understand now, PayPal even don’t accept cards from my country for usual CC payments without having an account (while vast majority of payment systems does it well without any problem!). Damn, damn, damn.