This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-07-28
Channels
- # admin-announcements (4)
- # beginners (11)
- # boot (148)
- # cider (74)
- # cljs-dev (31)
- # cljsrn (30)
- # clojure (55)
- # clojure-berlin (15)
- # clojure-greece (1)
- # clojure-japan (18)
- # clojure-poland (35)
- # clojure-russia (72)
- # clojure-spec (35)
- # clojure-uk (34)
- # clojurescript (134)
- # cursive (26)
- # datomic (42)
- # dirac (7)
- # editors-rus (1)
- # emacs (17)
- # hoplon (29)
- # jobs-rus (3)
- # juxt (1)
- # luminus (11)
- # off-topic (9)
- # om (66)
- # onyx (49)
- # pedestal (1)
- # perun (19)
- # proton (13)
- # protorepl (5)
- # re-frame (31)
- # reagent (13)
- # ring (2)
- # spacemacs (1)
- # specter (40)
- # spirituality-ethics (2)
- # test-check (41)
- # untangled (7)
- # yada (17)
может проще
(ns testme.core
(:require [foo.core :as foo :refer [foo-fn] :include-macros true]
[woz.core :as woz :refer [woz-fn] :refer-macros [apple jax]]))
include-macros true как раз для этого
Всем привет! Подскажите пожалуйста начинающему - есть простое приложение на clojure - не могу корректно запустить его на сервере. Все банально, функционал как у блога (посты, картинки, пользователи). Сервер - vps (centos 6.2 x64) с 256мб памяти. Запускаю с ключами: -server -Xms64m -Xmx64m -Xss1m -jar. Через некоторе время jvm отваливается - говорит не могу выделить память. C jvm ранее дел не имел... Что я делаю не так? Спасибо.
как именно вылетает: https://habrahabr.ru/post/117274/ ?
@optic: выкинь все ключи
запусти java -jar -Xmx1024m myapp.jar
посмотри что скажет
запусти java -jar -Xmx1024m myapp.jar
There is insufficient memory for the Java Runtime Environment to continue.Launching with Java options -server -Xms1g -Xmx1g -XX:+UseG1GC -XX:MaxGCPauseMillis=50
Error: Could not find or load main class clojure.main
не могу запустить https://github.com/codebeige/om-next-dataflow@rmuslimov: в смысле, его решений?
;; Convert a binary number, provided in the form of a string, to its numerical value.
(defn bin [s]
(reduce #(+ %1 %1 ({\1 1 \0 0} %2)) 0 s))
;;;; Write a predicate which checks whether or not a given sequence represents a binary tree. Each node in the tree must have a value, a left child, and a right child.
(fn bin-tree? [node]
(or (nil? node)
(and (coll? node)
(= (count node) 3)
(let [[v l r] node]
(and (bin-tree? l)
(bin-tree? r))))))
;; implement fn composition
(fn [& fs]
(let [[f & fs] (reverse fs)]
(fn [& xs]
(reduce #(%2 %) (apply f xs) fs))))
Исполняю партизанский маркетинг: https://habrahabr.ru/company/infopulse/blog/306604/#comment_9720110
На хабре игнорят кложу, кроме тролей особо упорных, которые разглядят брейнфак в скобочках
Ну вот хотя бы на эту тему. Все руководства по Clojure начинаются с увещеваний, что скобочек не больше, чем обычно. Но вот про parinfer я узнал как-то совсем с другого бока. Ага, понятно. Он родился 20 сентября 2015.
А вместе с ним набор кода превращается в привычный CoffeeScript, когда отступы имеют значение.
мне кажется хабр уже скатился в г, раньше там было веселее
вообще былоб неплохо написать quick start по кложе на хабре. parinfer и курсив хорошо снизили порог входа. и возможно сообщество уже готово принять иммутабельность )
Потом Emacs - это наверно круто, я понимаю профит. Но LightTable прекрасен; а для такого падавана как я, так просто необходим. И вовсе он не умер - я тоже поверил байкам. И внешний аскетизм обманчив - чем дальше вкуриваю, тем больше нравится. Курсив вчера поставил просто проверить, что IDEA по прежнему экономит на UX. Вольности в использовании шрифтов - это вообще какая-то родовая травма. У меня эстетическое отвращение. Какой бы там не был прекрасный функционал.
Потом разрыв между уверениями, что в Clojure простой синтаксис, и тут же вот вам макросы. А там таких чудес можно навертеть - 4clojure выносит мозг совсем.
Товарищи! Считаю необходимым показать практическое применение Clojure на готовом проекте со всеми пирогами! Как то Om.Next и Datomic.
Om.Next и Datomic многим и не нужен. или сложен. я бы делал упор на фичи языка, удобную многопоточность, иммутабельность, идеологическая стойкость к утечкам. ну и хороший гайд по редактору кода любому попроще и реплу к нему
Прастите. Про Курсив - это вкусовщина, конечно. Если пристрастился к чему-либо, тогда проще. Но вот с нуля, конкретно после Atom, я остановился на LightTable.
Так-то я тоже редактор написал по молодости 🙂 http://www.winsyntax.com/
@seryh: > Om.Next и Datomic многим и не нужен. или сложен. я бы делал упор на фичи языка Вот я уже месяц втыкаюсь и понимаю, что до просветления далеко 😞 хотел за два месяца выпустить MVP, ага. В режиме мартышки как-то оно быстрее получается. Практика - наше всё!
о KOI8
поддерживается, как давно это было 🙂
я 3 месяца вкуривал его, но в итоге все равно бросил ибо задач под него не было. Брать его ради десятка форм и компонентов это мега оверкилл
скок решил задач уже @comerc ?
оо, нашел свой аккаунт вроде https://www.4clojure.com/user/guidguid, как давно это было 🙂
@artemyarulin: так ты medium ни одной задачи не решил?? Ж-8=(|)
@artemyarulin: пока 20, дальше никак 🙂