Comments (5)
Currently Parkaby only works on MRI 1.8, and it would require quite a lot of work to make it work everywhere else. When I reach that goal, we might consider discussing it more, but Markaby will always work while it's kinda hairy when Parkaby has to extract templates from a .rb-file (as opposed to just read a template file).
from camping.
I would love to see Camping support Erector. Erector is a library inspired by Markaby and maintained by a loving family of developers. I don't think replacing Markaby in 2.0 would shatter any dreams since Erector stays true to the spirit of Markaby, if not its syntax.
Don't get me wrong, I love Markaby (and Parkaby all the more), but I think Erector is really tractable. It's not as meta and not as brittle. I like that they're trying a few new things. Most of all, I like that it's free. We don't have to split a Campers time maintaining that aspect of the code (I don't know how judofyr finds the time as it is).
Give Erector a whirl in Camping using Erector::Mixin and replacing "mab" with "erector".
from camping.
Indeed, Erector is awesome (super-fast too), but let's try to see if we can integrate some of Erector's ideas before we make the change.
from camping.
I have commit access to Markaby now (and I can release gems), so I might try to clean it up a bit.
from camping.
Done.
from camping.
Related Issues (20)
- Rename Master Branch to Main (Again) HOT 1
- Fix Reloader HOT 3
- Gem dependencies are not fully documented in the ReadMe HOT 11
- Camping Server isn't Properly Tested.
- Add simpler DSL support for straight up mapping requests to a camping app.
- Add Markaby back as a dependency
- Add RAKE task to release new gem
- Make passkeys the default authentication option HOT 2
- Getting error when trying out camping book section 02 on models HOT 1
- RubyGems page still lists camping.rubyforge.org as homepage HOT 5
- Sub directories in Apps won't let you redefine URLs without being sad
- Camping only looks for views in a views directory in the root, and shallowly, should look for views in each app too.
- does the IRC channel work? HOT 3
- unable to run camping HOT 3
- Ruby 3.3 support? HOT 4
- Receiving syntax errors when using camping HOT 2
- CI: Gemfile complains about platforms HOT 1
- Camping Tests automated integration tests don't catch missing upstream gem issues HOT 2
- Camping new command offers no feedback upon success.
- Camping CLI has wrong feedback for -h command
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 camping.