This page gives a list of the most useful elisp functions for text processing tasks in elisp programing. Any elisp coder would have memorized every functions in this page. That's how important they are.
This page gives a list of the most useful elisp functions for text processing tasks in elisp programing. Any elisp coder would have memorized every functions in this page. That's how important they are.
Короче, меня заебало в emacs, что backward-kill-word удалит
int array [];
^^^^^^^^^
вот это, вместо вот этого
int array [];
^^^
Простого способа пофиксить это я не нашел, то есть либо хачить syntax-table, чтобы знаки пунктуации принадлежали word syntax class,
либо перебыдлить backward-kill-word самому.
Что я и сделал. Найденым багам буду рад шопиздец.
https://github.com/4DA/emacs-stuff/blob/master/smart-kill.el
P.S В бонус перебыдлил kill-word.
Ну короче, как обычно было нечего делать, запилил тупую генерацию выпуклой оболочки трех точек (ТРЕУГОЛЬНИК ДА)
методом выпуклых сумм векторов.
Картинко:
http://i.imgur.com/tMDt225.png
Сорсы:
https://github.com/4DA/racket-algorithms/blob/master/build_convex_hull.rkt
Чят, реквистирую людей с свежей видях nvidia и линуск.
Можете скомпилить это говно и посмотреть насколько будет грузиться CPU?
https://github.com/4DA/vector-slime-demo
У меня есть подозрение что моя старая видяха/драйвер не умеют в нормальный Transform Feedback,
поэтому взвинчивают CPU до 100%, что смешно и нелепо.
Спс.
Пожалуй, лучшая техническая документация, которую я видел - у CGAL и Racket.
Можно просто читать как матан перед сном, особенно CGAL.
/What exactly are pointers used for in C++? I consider myself fairly proficient in C++, but the topic of pointers has always confused me./
To a C programmer strong typing means pressing the keys harder.
Давно считал самым уебищным языком php, пока не познакомился с ActionScript 2.
Дорвался до девкита для playstation3, пытаюсь запустить SPU потоки. Пока не очень получается. PPU-тред стопается с трапом TEXT_SLB_MISS.
Fear of Macros.
Неплохой туториал по макросам.
Ну чо, кто готов?
A solid background in computer science, documented experience and/or strong academic education in advanced functional programming in Haskell are assumed. Knowledge of type systems, Martin-Löf type theory, dependent types, formal methods, static analysis, MSR Code Contracts, hardware verification, HDLs, Spec#, Coq, Agda, Idris, Epigram, Twelf or other similar tools, languages, theorem provers is desirable but not required. Knowledge of parsing, skills also in other programming languages including experience from C, C#, C++, Objective-C and also Scala, is also desirable but not required. Higher academic degrees such as a PhD in computer science are not required but certainly taken into account. Entrepreneurship skills or industrial experience is not required here – but if such exists it is considered to be a strong merit as well. Knowledge in UNIX and Linux is required. Finally, experience from using Visual Studio, Eclipse or other IDEs is relevant.
Кто принимает участие -> http://lispinsummerprojects.org/ ?
Русское быдло в рассылке racket
http://lists.racket-lang.org/users/archive/2013-March/056969.html
Хочу начать костылять интерпретатор elisp на racket.
Дальше в планах - реализация недоемакса.
Чят, отговори.
Часто слышу следующие доводы за сабж:
Почему у меня батхерт после того как кто-то говорит, что нашел идеальный язык программирования?
Halide - параллельный язык для обработки изображений
http://people.csail.mit.edu/jrk/halide12/halide12.pdf
/Есть в C++ какие-то смарт-поинтеры, хотя я не знаю, что это такое, и вообще не советую пользовать C++ ;)/
General Parser Combinators in Racket
https://github.com/epsil/gll