comborico1611 has quit [Quit: Konversation terminated!]
varjag has quit [Ping timeout: 252 seconds]
EvW2 has joined #lisp
EvW has quit [Ping timeout: 245 seconds]
EvW2 is now known as EvW
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
skeuomorf has quit [Ping timeout: 245 seconds]
pierpal has joined #lisp
octobanana has quit [Read error: Connection reset by peer]
terpri has joined #lisp
margeas has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
pierpal has quit [Ping timeout: 240 seconds]
dddddd has quit [Remote host closed the connection]
mlf|2 has joined #lisp
mflem has quit [Ping timeout: 245 seconds]
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 248 seconds]
smurfrobot has quit [Ping timeout: 260 seconds]
johnvonneumann has joined #lisp
johnvonneumann is now known as Guest19336
fikka has quit [Ping timeout: 256 seconds]
fikka has joined #lisp
smurfrobot has joined #lisp
xaotuk has joined #lisp
skeuomorf has joined #lisp
smurfrobot has quit [Ping timeout: 268 seconds]
smurfrobot has joined #lisp
marusich has joined #lisp
d4ryus2 has joined #lisp
d4ryus1 has quit [Ping timeout: 264 seconds]
smurfrobot has quit [Ping timeout: 248 seconds]
xaotuk1 has joined #lisp
xaotuk has quit [Ping timeout: 252 seconds]
xaotuk1 is now known as xaotuk
Lord_Nightmare2 has joined #lisp
Lord_Nightmare has quit [Ping timeout: 248 seconds]
Lord_Nightmare2 is now known as Lord_Nightmare
xaotuk has quit [Ping timeout: 245 seconds]
xh4_ has joined #lisp
fikka has quit [Ping timeout: 245 seconds]
xh4 has quit [Ping timeout: 252 seconds]
fikka has joined #lisp
noffle has joined #lisp
Kundry_Wag has joined #lisp
pyx has joined #lisp
Kundry_Wag has quit [Ping timeout: 256 seconds]
pyx has quit [Client Quit]
mathZ has joined #lisp
mathZ has left #lisp [#lisp]
eli_oat has joined #lisp
RebelCoderRU has quit [Ping timeout: 264 seconds]
karlosz has quit [Ping timeout: 260 seconds]
eli_oat has quit [Quit: Leaving.]
Kundry_Wag has joined #lisp
surya has joined #lisp
smurfrobot has joined #lisp
Kundry_Wag has quit [Ping timeout: 264 seconds]
smurfrobot has quit [Remote host closed the connection]
smurfrobot has joined #lisp
Khisanth has quit [Ping timeout: 245 seconds]
SenasOzys has quit [Ping timeout: 256 seconds]
surya has quit [Read error: No route to host]
smurfrobot has quit [Remote host closed the connection]
xh4_ has quit [Read error: Connection reset by peer]
xh4 has joined #lisp
Khisanth has joined #lisp
vtomole has joined #lisp
pierpa has quit [Quit: Page closed]
fikka has quit [Ping timeout: 256 seconds]
Kundry_Wag has joined #lisp
smurfrobot has joined #lisp
<White_Flame>
do any of the lisp webservers do protocol sharing on their port? ie, if the first line isn't valid http, then pass it off to another protocol handler?
Kundry_Wag has quit [Ping timeout: 245 seconds]
fikka has joined #lisp
smurfrobot has quit [Ping timeout: 264 seconds]
pierpal has joined #lisp
energizer has quit [Ping timeout: 245 seconds]
smurfrobot has joined #lisp
pierpal has quit [Ping timeout: 260 seconds]
iqubic has joined #lisp
pierpal has joined #lisp
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #lisp
smurfrobot has quit [Ping timeout: 252 seconds]
pierpal has quit [Client Quit]
pierpal has joined #lisp
Lord_Nightmare2 has joined #lisp
Lord_Nightmare has quit [Ping timeout: 252 seconds]
Lord_Nightmare2 is now known as Lord_Nightmare
milanj has joined #lisp
earl-ducaine has quit [Ping timeout: 252 seconds]
earl-ducaine has joined #lisp
schoppenhauer has quit [Ping timeout: 240 seconds]
schoppenhauer has joined #lisp
skeuomorf has quit [Ping timeout: 256 seconds]
pierpal has quit [Ping timeout: 256 seconds]
fikka has quit [Ping timeout: 252 seconds]
pjb has quit [Remote host closed the connection]
pjb has joined #lisp
pjb is now known as Guest80876
Guest80876 has quit [Ping timeout: 245 seconds]
damke has joined #lisp
xh4_ has joined #lisp
sauvin has joined #lisp
xh4 has quit [Read error: Connection reset by peer]
pierpal has joined #lisp
varjag has joined #lisp
Kundry_Wag has joined #lisp
jfrancis has quit [Ping timeout: 245 seconds]
varjag has quit [Ping timeout: 245 seconds]
Kundry_Wag has quit [Ping timeout: 248 seconds]
damke_ has joined #lisp
fikka has joined #lisp
damke has quit [Ping timeout: 252 seconds]
karlosz has joined #lisp
EvW has quit [Ping timeout: 245 seconds]
pierpal has quit [Ping timeout: 245 seconds]
damke_ has quit [Ping timeout: 252 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
damke_ has joined #lisp
smurfrobot has joined #lisp
emaczen has quit [Read error: Connection reset by peer]
octobanana has joined #lisp
emaczen has joined #lisp
Oddity has quit [Ping timeout: 256 seconds]
damke has joined #lisp
smurfrobot has quit [Ping timeout: 252 seconds]
damke_ has quit [Ping timeout: 252 seconds]
pierpal has joined #lisp
Oddity has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
fikka has joined #lisp
<vtomole>
Anyone here familiar with cl-graph?
Bike has quit [Quit: Lost terminal]
karlosz has quit [Quit: karlosz]
rippa has joined #lisp
nickenchuggets has quit [Read error: Connection reset by peer]
johnvonneumann has joined #lisp
johnvonneumann is now known as Guest19960
Guest19336 has quit [Read error: Connection reset by peer]
nika has joined #lisp
octobanana has quit [Ping timeout: 252 seconds]
johnvonneumann_ has joined #lisp
Guest19960 has quit [Read error: Connection reset by peer]
karlosz has joined #lisp
vtomole has quit [Ping timeout: 260 seconds]
damke_ has joined #lisp
smurfrobot has joined #lisp
octobanana has joined #lisp
damke has quit [Ping timeout: 252 seconds]
damke has joined #lisp
smurfrobot has quit [Ping timeout: 252 seconds]
damke_ has quit [Ping timeout: 252 seconds]
xh4 has joined #lisp
sz0 has quit [Quit: Connection closed for inactivity]
xh4_ has quit [Ping timeout: 264 seconds]
damke_ has joined #lisp
damke has quit [Ping timeout: 252 seconds]
vlatkoB has joined #lisp
smurfrobot has joined #lisp
pierpal has quit [Ping timeout: 248 seconds]
jfrancis has joined #lisp
smurfrobot has quit [Ping timeout: 256 seconds]
<beach>
Good morning everyone!
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 245 seconds]
nickenchuggets has joined #lisp
rumbler31 has quit [Remote host closed the connection]
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 252 seconds]
<iqubic>
Morning Beach.
fyodost_ has joined #lisp
fyodost has quit [Ping timeout: 252 seconds]
slyrus1 has joined #lisp
Pixel_Outlaw has quit [Quit: Leaving]
mflem has joined #lisp
mlf|2 has quit [Ping timeout: 245 seconds]
shka_ has joined #lisp
Lord_Nightmare has quit [Ping timeout: 252 seconds]
Lord_Nightmare2 has joined #lisp
Lord_Nightmare2 is now known as Lord_Nightmare
smurfrobot has joined #lisp
<oleo>
morning
smurfrobot has quit [Ping timeout: 260 seconds]
slyrus1 has quit [Quit: slyrus1]
siraben has joined #lisp
fyodost_ has quit [Quit: Leaving]
al-damiri has quit [Quit: Connection closed for inactivity]
rumbler31 has joined #lisp
smurfrobot has joined #lisp
damke has joined #lisp
nowhere_man has quit [Ping timeout: 256 seconds]
damke_ has quit [Ping timeout: 252 seconds]
rumbler31 has quit [Ping timeout: 268 seconds]
smurfrobot has quit [Ping timeout: 264 seconds]
smurfrobot has joined #lisp
Patzy has quit [Quit: Romano_]
Patzy has joined #lisp
Patzy has quit [Client Quit]
Patzy has joined #lisp
marusich has quit [Quit: Leaving]
Tristam has quit [Ping timeout: 245 seconds]
Tristam has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
random-nick has joined #lisp
Kundry_Wag has joined #lisp
damke has quit [Ping timeout: 252 seconds]
dddddd has joined #lisp
jdz has quit [Ping timeout: 256 seconds]
smurfrobot has quit [Remote host closed the connection]
xh4 has quit [Read error: Connection reset by peer]
igemnace has joined #lisp
xh4 has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
xh4_ has quit [Read error: Connection reset by peer]
igemnace has quit [Ping timeout: 245 seconds]
igemnace has joined #lisp
vap1 has joined #lisp
vaporatorius has quit [Ping timeout: 260 seconds]
fikka has joined #lisp
smurfrobot has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
xh4 has quit [Remote host closed the connection]
xh4 has joined #lisp
xh4_ has joined #lisp
xh4 has quit [Read error: Connection reset by peer]
igemnace has quit [Remote host closed the connection]
lumm_ has joined #lisp
nickenchuggets has quit [Read error: Connection reset by peer]
xh4_ has quit [Ping timeout: 240 seconds]
lumm has quit [Ping timeout: 240 seconds]
lnostdal has quit [Ping timeout: 240 seconds]
lumm_ is now known as lumm
smurfrobot has quit [Remote host closed the connection]
xh4 has joined #lisp
eyNoriusNotorius has joined #lisp
<eyNoriusNotorius>
THIS IS AN EMERGENCY NOTICE THIS IS NOT SPAM: THIS NOTICE IS CURRENTLY GOING OUT TO ALL CHANNELS THROUGH THE FREENODE EMERGENCY NOTIFICATION SYSTEM: GRUMBLE HAS INADVERTENTLY NOT RESET THE FREENODE SECURITY PASSWORD CAUSING A BREAK IN FREENODE SECURITY WHERE ALL PASSWORDS HAVE BEEN RELEASED. PLEASE SEE GRUMLE IN #FREENODE FOR INFORMATION ON HOW TO SECURE YOUR ACCOUNT!!
<eyNoriusNotorius>
THIS IS AN EMERGENCY NOTICE THIS IS NOT SPAM: THIS NOTICE IS CURRENTLY GOING OUT TO ALL CHANNELS THROUGH THE FREENODE EMERGENCY NOTIFICATION SYSTEM: GRUMBLE HAS INADVERTENTLY NOT RESET THE FREENODE SECURITY PASSWORD CAUSING A BREAK IN FREENODE SECURITY WHERE ALL PASSWORDS HAVE BEEN RELEASED. PLEASE SEE GRUMLE IN #FREENODE FOR INFORMATION ON HOW TO SECURE YOUR ACCOUNT!!
<eyNoriusNotorius>
THIS IS AN EMERGENCY NOTICE THIS IS NOT SPAM: THIS NOTICE IS CURRENTLY GOING OUT TO ALL CHANNELS THROUGH THE FREENODE EMERGENCY NOTIFICATION SYSTEM: GRUMBLE HAS INADVERTENTLY NOT RESET THE FREENODE SECURITY PASSWORD CAUSING A BREAK IN FREENODE SECURITY WHERE ALL PASSWORDS HAVE BEEN RELEASED. PLEASE SEE GRUMLE IN #FREENODE FOR INFORMATION ON HOW TO SECURE YOUR ACCOUNT!!
<eyNoriusNotorius>
THIS IS AN EMERGENCY NOTICE THIS IS NOT SPAM: THIS NOTICE IS CURRENTLY GOING OUT TO ALL CHANNELS THROUGH THE FREENODE EMERGENCY NOTIFICATION SYSTEM: GRUMBLE HAS INADVERTENTLY NOT RESET THE FREENODE SECURITY PASSWORD CAUSING A BREAK IN FREENODE SECURITY WHERE ALL PASSWORDS HAVE BEEN RELEASED. PLEASE SEE GRUMLE IN #FREENODE FOR INFORMATION ON HOW TO SECURE YOUR ACCOUNT!!
<eyNoriusNotorius>
THIS IS AN EMERGENCY NOTICE THIS IS NOT SPAM: THIS NOTICE IS CURRENTLY GOING OUT TO ALL CHANNELS THROUGH THE FREENODE EMERGENCY NOTIFICATION SYSTEM: GRUMBLE HAS INADVERTENTLY NOT RESET THE FREENODE SECURITY PASSWORD CAUSING A BREAK IN FREENODE SECURITY WHERE ALL PASSWORDS HAVE BEEN RELEASED. PLEASE SEE GRUMLE IN #FREENODE FOR INFORMATION ON HOW TO SECURE YOUR ACCOUNT!!
<eyNoriusNotorius>
THIS IS AN EMERGENCY NOTICE THIS IS NOT SPAM: THIS NOTICE IS CURRENTLY GOING OUT TO ALL CHANNELS THROUGH THE FREENODE EMERGENCY NOTIFICATION SYSTEM: GRUMBLE HAS INADVERTENTLY NOT RESET THE FREENODE SECURITY PASSWORD CAUSING A BREAK IN FREENODE SECURITY WHERE ALL PASSWORDS HAVE BEEN RELEASED. PLEASE SEE GRUMLE IN #FREENODE FOR INFORMATION ON HOW TO SECURE YOUR ACCOUNT!!
<Bike>
the page on destructuring lambda lists says they're like macro lambda lists
<Bike>
and the page on macro lambda lists says "It is permissible for a macro form (or a subexpression of a macro form) to be a dotted list only when (... &rest var) or (... . var) is used to match it"
xh4 has joined #lisp
<oleo>
so it gets to see (42 43 44 . foo) ?
DemolitionMan has joined #lisp
energizer has joined #lisp
trocado has quit [Ping timeout: 245 seconds]
hhdave has quit [Quit: hhdave]
xeLunatrius has joined #lisp
<xeLunatrius>
Global Notice] Hello freenode, you may have noticed 2 days ago many users got logged out of their NickServ accounts. After our investigation, we have come to the conclusion one or more of our sponsored servers have been compromised. Please change your password IMMEDIATELY. More details are available in #freenode with the command !help
<xeLunatrius>
Global Notice] Hello freenode, you may have noticed 2 days ago many users got logged out of their NickServ accounts. After our investigation, we have come to the conclusion one or more of our sponsored servers have been compromised. Please change your password IMMEDIATELY. More details are available in #freenode with the command !help
<xeLunatrius>
Global Notice] Hello freenode, you may have noticed 2 days ago many users got logged out of their NickServ accounts. After our investigation, we have come to the conclusion one or more of our sponsored servers have been compromised. Please change your password IMMEDIATELY. More details are available in #freenode with the command !help
<xeLunatrius>
Global Notice] Hello freenode, you may have noticed 2 days ago many users got logged out of their NickServ accounts. After our investigation, we have come to the conclusion one or more of our sponsored servers have been compromised. Please change your password IMMEDIATELY. More details are available in #freenode with the command !help
xeLunatrius has quit [Excess Flood]
<xeLunatrius>
Global Notice] Hello freenode, you may have noticed 2 days ago many users got logged out of their NickServ accounts. After our investigation, we have come to the conclusion one or more of our sponsored servers have been compromised. Please change your password IMMEDIATELY. More details are available in #freenode with the command !help
fyodost has joined #lisp
oleo has quit [Quit: Leaving]
trocado has joined #lisp
oleo has joined #lisp
oleo is now known as Guest9731
Guest9731 has quit [Changing host]
Guest9731 has joined #lisp
Guest9731 is now known as oleo
oleo has quit [Remote host closed the connection]
dtornabene has joined #lisp
oleo has joined #lisp
oleo is now known as Guest12164
terpri has quit [Ping timeout: 240 seconds]
Guest12164 has quit [Changing host]
Guest12164 has joined #lisp
Guest12164 is now known as oleo
EvW has quit [Ping timeout: 248 seconds]
LiamH has joined #lisp
nika has quit [Quit: Leaving...]
bbobb has joined #lisp
smurfrobot has quit [Ping timeout: 268 seconds]
comborico1611 has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
skeuomorf has joined #lisp
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
vlatkoB has quit [Remote host closed the connection]
varjagg has joined #lisp
mlf|2 has joined #lisp
varjag has quit [Read error: Connection reset by peer]
vlatkoB has joined #lisp
mflem has quit [Ping timeout: 245 seconds]
Oladon has quit [Quit: Leaving.]
<antoszka>
aeth: feel free to write code implementing such pluralization (but keep in mind it's different to what FORMAT attempts).
<antoszka>
aeth: I think I discussed that with beach 2 or 3 ELS-es ago with regards to his ongoing implementation efforts.
xh4 has quit [Read error: Connection reset by peer]
jmercouris has joined #lisp
<aeth>
My backlog is constantly at "at least two years" and format++ would be constantly located at the end of such a backlog, so I'd always be at least two years away from starting it.
<antoszka>
The mozilla library just keeps rules + forms of a limited number of words (like seconds/minutes/hours/days/months/years + numeric quantifier), FORMAT attempts to make a general prural, which can be totally irregular and would require keeping dictionary tables at hand for a given language.
<antoszka>
So it's probably a fun effort, but doesn't seem that useful in the long run (given the necessary baggage that'd have to accompany it)
RebelCoderRU has quit [Ping timeout: 260 seconds]
smurfrobot has joined #lisp
<aeth>
You'd probably have to mix it with a translation library not unlike gettext.
<aeth>
What's fun about such a library in CL is that you could do it entirely at compile time. (Although if you made that decision then string-using functions might need recompilation if the language was changed at runtime.)
<antoszka>
Yep.
<jmercouris>
anyone know how to get the IP of a request in caveman2?
<aeth>
I wonder what the best way to do translations in CL would be. Something like a hash table probably doesn't give enough guarantees. Putting all of the strings that represent a translation into one big string and working with start/end indices would probably be the best way to do it. Light scripts using the library could then just use subseq and more elaborate UIs could be aware of substrings and potentially be non-consing there.
<aeth>
That might be too large in memory, though.
<White_Flame>
it's not really a language-specific problem
<nirved>
some words have multiple plural forms
<White_Flame>
it's a big undertaking in any language, and any project itself probably has a subset of such translations it's really interested in
<White_Flame>
*programming langauge
octobanana has joined #lisp
splendide-mendax has joined #lisp
xh4 has joined #lisp
Mutex7 has quit [Quit: Leaving]
<splendide-mendax>
hello i did (inspect *foo*) and now inside a different(?) repl ... how do i quickly get back? i am on slime/sbcl
Folkol has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<p_l>
aeth: I believe best option would be to provide hooks into various things like format routines for pluralization etc., and possibly a gettext-like macro that has local cache so there's one lookup and it's done
vlatkoB has quit [Remote host closed the connection]
kajo has quit [Ping timeout: 245 seconds]
octobanana has quit [Read error: Connection reset by peer]
pjb has quit [Ping timeout: 245 seconds]
kajo has joined #lisp
<aeth>
p_l: The current design I'm thinking of for the macro is that each language's translation for the application gets compiled into one string. The gettext-like string is used as the key, like in gettext, and at either read time or compile time is turned into the real "key", which is the substring range for the given language's giant string. So e.g. 427 and 483.
<aeth>
With this design, it's not yet determined how to fill in "hello my name is FOO" and saying "you have 3 unread FOOS"
random-nick has quit [Read error: Connection reset by peer]
<jmercouris>
but it seems they aren't searching for my dylib in the location in which it is installed on my machine
<jmercouris>
in this case, what are my options? do I have to make my own fork?
<aeth>
p_l: And it would be best if the user of the function decides what to do with it. e.g. give it the values latin-translation-string, 427, and 483. Naively, it could subseq. Or the UI could be more sophisticated and go over the range in a non-consing way. Perhaps your hook idea is the best and a fourth value can be given, the formatting-rules function or something.
varjagg has quit [Ping timeout: 252 seconds]
pjb has quit [Remote host closed the connection]
<aeth>
And since latin-translation-string would be generated at compile time, it could be given a type. Optimizing implementations like SBCL thus wouldn't need to bounds check if the user function mentions that type because it would know it's something like (simple-array character (1234))
<aeth>
I guess this last part would require recompilation if the language was switched unless they were all padded to be as long as the longest translation.
nickenchuggets has quit [Ping timeout: 245 seconds]
<aeth>
(Alternatively, put everything in one big string.)
<on_ion>
jmercouris: +pull request ?
octobanana has joined #lisp
xh4 has quit [Read error: Connection reset by peer]
<jmercouris>
on_ion: always a possibility...
sauvin has quit [Remote host closed the connection]