LINUX.ORG.RU

Re: Скучно

+1

Отличеный скрин. Придраться не к чему.

mutronix ★★★★ ()

Re: Скучно

что это за рсс читалка. в гугле найти не могу

seif ()

Re: Скучно

Давать ссылку на волпапер, которого на скрине не видно - это пять! Жжошь! :)

Ramen ★★★★ ()

Re: Скучно

И чё там пишут про Лексингтон?

Jeepston ★★★ ()

Re: Скучно

seif> что это за рсс читалка. в гугле найти не могу

Своя. Поскольку писалась вдвоем и очень быстро, то я постараюсь причесать код и потом наверное выложить на какой-нибудь SF. Хотя не знаю, нужен ли миру очередной велосипед.

Jeepston> И чё там пишут про Лексингтон?

Это к сервису Geonames, который угадывает и добавляет (не всегда успешно) GeoRSS-информацию в произвольные feed'ы.

grob ★★★★★ ()
Ответ на: Re: Скучно от grob

Re: Скучно

>Своя. Поскольку писалась вдвоем и очень быстро, то я постараюсь причесать код и потом наверное выложить на какой-нибудь SF. Хотя не знаю, нужен ли миру очередной велосипед.

давай. болше велосипедов хороших и разных %) на скрине по крайней мере выглядит приятно

seif ()

Re: Скучно

Это sawfish? А нельзя ли его конфиг выложить? И еще, если возможно конфиг Emacs (сейчас на него переезжаю и неплохо было бы посмотреть базовые вещи, так как тоже программирую на ЛИСП-подобных языках + TeX).

anonymous ()

Re: Скучно

Слушвй, grob, а ты же сам из r-n-d, правильно я понимаю? =)

vovans ★★★★★ ()
Ответ на: Re: Скучно от vovans

Re: Скучно

Валлпапир - баянище, но все равно зачет.

anonymous ()

Re: Скучно

а как часы болдом сделал?

halturin ★★★★★ ()

Re: Скучно

В языке , на котором вы пишете, не разбираюсь. Но чувствую, что код - говно.

anonymous ()

Re: Скучно

СКУЧНО от гроб хаааааааа я под стулом

anonymous ()
Ответ на: Re: Скучно от anonymous

Re: Скучно

Гы. Порадовал, да... "Не читал, но осуждаю"(С)
Есть такие языки, где при всем желании хреновый код писать не получается. Любителям С++ и VB этого не понять.

geekkoo ()

Re: Скучно

Неееедддд.. опять терминус!! >%)

А так очень неплохо.. программа показалась интересной

anonymous ()

Re: Скучно

А аналога (pprint (macroexpand-1 ...)) нет? А то вывод (macroexpand-1... ) выглядит слишком нечитабельным. Pretty print не помешал бы.

Zubok ★★★★★ ()

Re: Скучно

A bolshe resolution netu wallpaper?

anonymous ()
Ответ на: Re: Скучно от anonymous

Re: Скучно

anonymous (18.12.2006 21:00:29)> Это sawfish? А нельзя ли его конфиг выложить?

Да там ничего интересного:
http://ogolberg.googlepages.com/sawfishrc http://ogolberg.googlepages.com/sawfishcustom

vovans (20.12.2006 12:24:41)> Слушвй, grob, а ты же сам из r-n-d, правильно я понимаю? =)

Да, то есть раньше был.

halter (20.12.2006 13:32:20)> А как часы болдом сделал?

Это lxpanel, по дефолту так.

anonymous (20.12.2006 14:48:34)> В языке , на котором вы пишете, не разбираюсь. Но чувствую, что код - говно.

Спасибо, мы очень дорожим вашим мнением.

grob ★★★★★ ()
Ответ на: Re: Скучно от Zubok

Re: Скучно

> А аналога (pprint (macroexpand-1 ...)) нет?

По крайней мере я не нашел, и поиск по документации (что для librep значит grep по сишному коду) ничего не дал.

grob ★★★★★ ()

Re: Скучно

Хорошо и красиво... :)

vdm ★★ ()
Ответ на: Re: Скучно от grob

Re: Скучно

>По крайней мере я не нашел, и поиск по документации (что для librep 
значит grep по сишному коду) ничего не дал.


Это можно было бы также решить на уровне имаксовой моды, но в Quack, 
похоже, это еще не сделано. Из quack.el


TODO: If we do that, then add pretty-printing of REPL results. 


То есть пока все будет зависеть от возможностей REPL конкретной 
реализации. Однако я вот тут порылся чуток в Emacs и обнаружил, что 
есть такая стандартная библиотека pp (pretty printer for Emacs Lisp). 
И ее, кстати sawfish.el использует. Глянь, что там в начале есть 
(require 'pp). И вот эту штуку можно использовать. То есть результат 
macroexpand прогнать через функцию (pp ...). Может быть, просто моду 
sawfish.el дописать, так как вроде она использует его для других вещей
 типа информации, apropos и т.д.), а для макросов -- нет. Вот, 
например:


(require 'pp)

(pp '(defun sawfish-eval-last-sexp (to-buffer) "Version of 
`eval-last-sexp' that interacts with sawfish." (interactive "P") (let 
((home-buffer (current-buffer))) (with-temp-buffer (let ((temp-buffer 
(current-buffer))) (with-current-buffer home-buffer 
(sawfish-eval-region (save-excursion (backward-sexp) (point)) (point) 
temp-buffer) (funcall (if to-buffer #'sawfish-insert #'sawfish-output)
 (with-current-buffer temp-buffer (buffer-string)))))))) t)

выдает:

(defun sawfish-eval-last-sexp
  (to-buffer)
  "Version of `eval-last-sexp' that interacts with sawfish."
  (interactive "P")
  (let
      ((home-buffer
	(current-buffer)))
    (with-temp-buffer
      (let
	  ((temp-buffer
	    (current-buffer)))
	(with-current-buffer home-buffer
	  (sawfish-eval-region
	   (save-excursion
	     (backward-sexp)
	     (point))
	   (point)
	   temp-buffer)
	  (funcall
	   (if to-buffer #'sawfish-insert #'sawfish-output)
	   (with-current-buffer temp-buffer
	     (buffer-string))))))))

Таким образом можно скормить вывод макроса. То есть написать функцию
для Emacs, чтобы она передала в (pp (macroexpand... символ под 
курсором. И вывести это дело в буфер repl или какой-нибудь временный
новый буфер. Наверняка эта pp еще и параметризуется на пример 
индентов.

Zubok ★★★★★ ()
Ответ на: Re: Скучно от grob

Re: Скучно

> Да там ничего интересного:

A eшe Emacs можно?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.