Comments (18)
+1 spown
from spawnling.
+1 spork
from spawnling.
Genghis Khan had lots of offspring so how about "khan"? Do you have a "khan do" attitude?
from spawnling.
"Spark" is good, but also in use (though it appears to be a dead project)
It doesn't have quite the same meaning, but how about "respawn"?
Or to keep with the original theme, "roe" and "offspring" are both available.
from spawnling.
I've been giving it more thought and am considering keeping the name and, instead, changing the syntax to something like this:
Spawn.new do
stuff
end
Or maybe,
Spawn.run do
stuff
end
This sort of change would also make it easier to pull out of ActiveRecord so that you can run it anywhere.
from spawnling.
That would be much better!
from spawnling.
Spark +1
from spawnling.
I took this as an option to learn about forking, setting up a github repo, and making it a gem. So I did "Spawner".
But I also vote for the Spawn.new or Spawn.run, particularly as that's cleaner to understand what is happening. In my case, though, I'd make it: Spawner.new or Spawner.run
I like "Spawner" because it's the thing that spawns... i.e. a Driver drives... a Coder codes.
from spawnling.
I like Spawn.new or Spawn.run
from spawnling.
+1 for Spawn.run
Is the gem completely broken under Ruby 1.9? I tried to make the necessary name changes but couldn't seem to get it working ...
from spawnling.
whatever name it is, can it be implemented soon please? :-)
right now because of the name hijack, I get "wrong number of arguments" ...
from spawnling.
I tried to fork the 'edge' branch and change the name but I can't seem to get it to work. Has anyone else had any luck?
from spawnling.
I'm going with Spawn.run
from spawnling.
Good call, tra. +1 for Spawn.run
I look forward to seeing it work. :-)
from spawnling.
Is there an ETA on the change to Spawn.run? The gem seems to be completely broken under 1.9.2.
from spawnling.
ETA = whenever I stop being so damned lazy!
from spawnling.
tra, I posted a pull request for this, hopefully that'll make it easier on you. :-)
from spawnling.
Spawn.new is what I settled on. I chose that because it returns an object which you can use to monitor the spawned process. Unfortunately, the name "spawn" is already used in another gem which doesn't actually spawn anything. So the gem is called "spawn-block" for now. If that's too confusing I may go with a name change after all but we'll see how this goes.
from spawnling.
Related Issues (20)
- "Executing in another thread" error under Rails 3 and Oci8 HOT 5
- uninitialized class variable @@logger in Spawn (NameError) HOT 1
- Can't allocate memory HOT 3
- Typo in example code HOT 1
- Usable with MongoDB / mongoid? HOT 2
- undefined method `alive?' for #<Spawn:0x007f8bb44ff758 @type=:fork> HOT 5
- old name "spawn-block" referenced in readme HOT 1
- undefined method `fields` for nil HOT 1
- Rails 4 Passenger 4 HOT 6
- Release a gem? HOT 2
- master branch throws an exception if you're not using memcache HOT 5
- API changed? HOT 4
- missing dependencies HOT 5
- 'verify_active_connections!' is no longer available in Rails 4 HOT 1
- How to get rid of zombie processes? HOT 1
- Gem in combination with rails 3.2.19 complains about uninitialized constant RAILS_CACHE HOT 6
- Rails 4.x compatibility HOT 7
- Cannot use :method => :thread HOT 4
- Question: Timeframe for releasing current changes HOT 1
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 spawnling.