Comments (4)
Currently, writing an incorrect Cask file (missing paren, for example) gives a not very helpful message.
Agreed. Unfortunately we don't get detailed errors from the Emacs Lisp parser, but I've tried my best to recover some error information, at least for the case of unbalanced parenthesis, see #77.
Plus, the new syntax (source melpa) is handy but the command (source "melpa") should also be valid as it is more consistent with other statements of the DSL.
I disagree :) The current source
syntax clearly separates between known built-in sources which are referred to via symbol names, and named sources, which are referred to with strings. I don't want to change that.
from cask.
I disagree :) The current source syntax clearly separates between known built-in sources which are referred to via symbol names, and named sources, which are referred to with strings. I don't want to change that.
Me too. A string could indicate anything, while a symbol means something special. It's like this in many languages, for example Ruby.
from cask.
Hum, ok, that makes sense! +1 for the improved error reporting! ;)
from cask.
Closing this issue, following the merge of #77
from cask.
Related Issues (20)
- Make fails with package-build 3.2 (package-build-expand-file-specs obsolete) HOT 1
- install cask in macOS HOT 8
- epl-0.9.el not found HOT 4
- Installation error HOT 1
- error: cask install HOT 1
- Cask build should not always build with development dependencies HOT 2
- Is document about usage outdated? HOT 1
- State of cask.readthedocs.io? HOT 4
- Please hide bundled package-build HOT 1
- Can I use cask as is package-manager HOT 1
- Install cask with cask? HOT 2
- Cask update fails with "Wrong type argument: epl-package" HOT 6
- Cask update fails with error "Some dependencies were not available: cask" HOT 1
- cask package fails with "wrong number of arguments" for "package-build--package" HOT 2
- Guidance for how to integrate in a dev-container HOT 5
- Build issue: bin/cask: line 37: servant: command not found HOT 4
- Cask fails to initialize - Cannot open load file" "No such file or directory" "package-build" HOT 4
- Installation on Windows HOT 5
- Installation fails if ~/.local/bin does not exist HOT 1
- Elisp error during bootstrap HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cask.