Giter Club home page Giter Club logo

zenekindarl's People

Contributors

cxxxr avatar fukamachi avatar keens avatar rudolph-miller avatar takagi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zenekindarl's Issues

I want to use auto-escape in variable.

<html>
<body>
{{ var body }}
</body>
</html>

としてbodyにhtmlを埋め込みたいんですが
このままだとエスケープされるので
att-leafクラスを継承するatt-variableクラスでスロットauto-escapeをnilにする必要があるんですが
外部からそれをする方法が見つかりません

テンプレートファイルで{{ var body auto-escape:nil }}と指定出来ると良いんですが
それをするためにはlexerとparserに手を入れないと駄目ですね
parserに使われているmpcもmaxpcに書き換える必要もあるように見えるんですが
色々とコンフリクトしそうです

どうすればいいですか

Improper ASDF usage

1- You MUST NOT do a clear-system in your perform method in zenekindarl-test

2- The :after in said method, as well as the in-package and defpackage forms, are bad memories of ASDF 1, not needed and not recommended since ASDF 3 (2013).

3- The funcall... can be simply (symbol-call :prove :run-test-system)

4- It is better form to put :defsystem-depends-on before the forms that depend on it (in this case the :component form.

5- You can slurp the contents of a file with uiop:read-file-string; not that I recommend you do it. I believe it is poor form and doesn't help in this case.

MPC is going to be deprecated in favor of MaxPC

Hi @KeenS,

I want to deprecate MPC in favor of MaxPC (not yet in Quicklisp). From my point of view MaxPC is a clear improvement in every aspect (ease of use, expressiveness, performance) over MPC, but you might disagree (it does not support ambiguous languages, and is not really monadic). This is just letting you know early that I no longer support MPC (it will remain in Quicklisp for as long as possible though, which might be forever since it does not rely on any implementation specific API).

Are you interested in transitioning to MaxPC? If so let me know any issues you have with it.

SBCL complains about quoted types

when compiling att.lisp with current SBCL (2.2.7.128), I see a bunch of errors of the following form:

; in: DEFCLASS ZENEKINDARL.ATT:ATT-VARIABLE
;     '(OR :STRING :ANYTHING)
; 
; caught WARNING:
;   Undefined type '(OR :STRING :ANYTHING). The name starts with QUOTE: probably
;   use of a quoted type name in a context where the name is not evaluated.

; in: DEFCLASS ZENEKINDARL.ATT:ATT-GENSYM
;     '(OR NULL STRING)
; 
; caught WARNING:
;   Undefined type '(OR NULL STRING). The name starts with QUOTE: probably use of a
;   quoted type name in a context where the name is not evaluated.

; in: DEFCLASS ZENEKINDARL.ATT:ATT-LEAF
;     '(OR NULL T)
; 
; caught WARNING:
;   Undefined type '(OR NULL T). The name starts with QUOTE: probably use of a
;   quoted type name in a context where the name is not evaluated.

; in: DEFCLASS ZENEKINDARL.ATT:ATT-PROGN
;     'LIST
; 
; caught WARNING:
;   Undefined type 'LIST. The name starts with QUOTE: probably use of a quoted type
;   name in a context where the name is not evaluated.

How can one emit a single curly-brace before/after a template variable?

I'd like to do something like {{{var foo}}} and have the output be {whatever foo contains}. Is this possible? Can I escape a single curly brace? Is there a literal syntax ala {{ "{" }} I could use?

My workaround is to pass in lbrace and rbrace args and do e.g. {{var lbrace}} but this seems rather hacky.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.