Czy możliwy jest pełny wariant Lispa z typem statycznym? Czy w ogóle ma sens, żeby coś takiego istniało? Uważam, że jedną z zalet języka Lisp jest prostota jego definicji. Czy statyczne pisanie zagroziłoby tej podstawowej
Czy możliwy jest pełny wariant Lispa z typem statycznym? Czy w ogóle ma sens, żeby coś takiego istniało? Uważam, że jedną z zalet języka Lisp jest prostota jego definicji. Czy statyczne pisanie zagroziłoby tej podstawowej
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie...
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Co to robi? (add-hook 'compilation-mode-hook #'my-setup-compile-mode) ... i czy jest inny niż (add-hook 'compilation-mode-hook 'my-setup-compile-mode)
Próbuję wykryć rozmiar ekranu, na którym uruchamiam emacs, i odpowiednio dostosować rozmiar i pozycję okna, w którym się zaczyna (myślę, że jest to ramka w języku emacs). Próbuję skonfigurować moje .emacs tak, aby zawsze wyświetlało się „rozsądnie duże” okno z lewym górnym rogiem w pobliżu lewego...
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Muszę uzyskać pełną ścieżkę do pliku, który edytuję za pomocą emacsa. Czy jest do tego funkcja? Jeśli nie, jaka byłaby funkcja elisp, aby to uzyskać? Jak mogę skopiować wynik (nazwę ścieżki) do schowka, aby móc go ponownie wykorzystać? Używam Mac OS X i Aqumacs. (setq filepath...
To może być głupie pytanie, ale nie mogłem znaleźć bezpośredniego rozwiązania tego problemu. Często chcę rozdzielić okno w następujący sposób +--------------+-------------+ +--------------+-------------+ | | | | | | | | | | | | | | | | | | +--------------+ | --> | | | | | | | | | | | | | |...
Próbowałem zrozumieć różnicę między Lisp-1 i Lisp-2 i jak to się ma do Clojure, ale nadal nie rozumiem poprawnie. Czy ktoś może mnie oświecić?
Zacząłem bolesne pierwsze kroki używania emacsa do edycji pliku HTML zawierającego zarówno tagi HTML, jak i zawartość javascript. Zainstalowałem nxhtml i próbowałem go używać - tj. Skonfigurowałem do używania trybu nxhtml-mumamo-mode dla plików .html. Ale ja tego nie kocham. Kiedy edytuję część...
W Emacs Lisp, jak sprawdzić, czy zmienna jest zdefiniowana?
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Jak programowo określić, który system operacyjny Emacs działa w ELisp? Chciałbym uruchomić inny kod w .emacszależności od systemu operacyjnego.
Jak zamknąć wszystkie bufory oprócz bieżącego w Emacsie? Podobna do funkcji „Zamknij inne karty” w nowoczesnych przeglądarkach internetowych?
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Czy ktoś dobrze zorientowany w seplenienie może mi wyjaśnić ten żart? Czytałem trochę o funkcjonalnych językach programowania i wiem, że CAR / CDR oznacza zawartość rejestru adresu / dekrementacji, ale nadal nie rozumiem tego humoru.
W tym miejscu jest wyświetlany komunikat „Wrong type argument: commandp, (lambda nil (forward-line 5))”. (global-set-key [?\M-n] (lambda () (forward-line 5))) Jaki jest błąd? Jestem prawie pewien, że to proste i brakuje mi czegoś oczywistego.
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 5 lat temu . Popraw to...
Mam pytanie dotyczące Emacsa Lispa. Jaka jest różnica między setq i setq-default ? Samouczki mówią, że setq działa w buforze lokalnym, podczas gdy setq-default wpływa na wszystkie bufory. Na przykład, jeśli napisałem (setq a-var a-vars-value) w init.el , znalazłem po uruchomieniu Emacsa i...
Od jakiegoś czasu używam Lispa z przerwami, ale zaczynam poważniej podchodzić do wykonywania „prawdziwej” pracy w Lisp. Jestem wielkim fanem Vima i zastanawiałem się, jak mogę być najbardziej produktywny, używając Vima jako mojego edytora do rozwoju Lispa. Wtyczki, sugestie dotyczące przepływu...