GithubHelp home page GithubHelp logo

allen's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m @Yonaba
  • ๐Ÿ‘€ Iโ€™m interested in Hydrological Modelling, R programming, Land use/Land cover mapping, Land change modelling.
  • ๐ŸŒฑ Iโ€™m currently learning all of the above ๐Ÿ’ž๏ธ
  • ๐Ÿ’ž๏ธ Iโ€™m looking to collaborate on all of the above, with a focus on arid/semiarid contexts.
  • ๐Ÿ“ซ I can be reached through email ([email protected]).

allen's People

Contributors

bitdeli-chef avatar yonaba 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

allen's Issues

Docs?

Hey,

I see that you removed the docs in 4889493

Do you have any ETA on when you'll add the updated docs you mentioned in the commit?

Thanks for this library, very useful!

Aliases should be optional

Library function aliases should be an optional feature.
Make them available by default, but setting a specific global would make them undeclared when requiring the library.

_.import Issue

It seems _.import does not work as documented:

local _ = require('Allen')
_.import()
print(string.capitalize('hello'))

Results in

lua: test.lua:3: attempt to call field 'capitalize' (a nil value)
stack traceback:
        test.lua:3: in main chunk
        [C]: in ?

on Lua 5.2.3.

The default context could be changed to _G.string instead of _G, or maybe the line in the documentation could be changed to _.import(string) instead of _.import().

Fix _.humanize

_.humanize method fails in its current state of implementation on trivial cases. See specs.

Context and noConflict feature when using import

_.import method should copy in a specific context passed in as argument. In case the context is not provided, defaults to the global environnement.
It should also take a noConflict argument to prevent from overwriting already existing keys in the given context.

Simpler _.isEmail checking, not any RFC compliant

Trying to meet any RFC standards sounds beyond the purposes we need in here.
Maybe we should provide a simple _.isEmail function, that would just check the formatting of the input.
The pattern [A-Za-z0-9%.%%%+%-]+@[A-Za-z0-9%.%%%+%-]+%.%w%w%w?%w? seems to be enough to meet those requirements.

string.rep causes infinite loop

string.rep calls itself, causing an infinite loop
This is what I did to fix it, feel free to do it your own way:

local oldRep = string.rep
function _.rep(str,count,sep) return oldRep( (str .. (sep or ' ')), (count or 2) ) end

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.