Git Product home page Git Product logo

farabi's People

Contributors

azawawi avatar chorny avatar dsteinbrunner avatar mishin avatar shlomif avatar tobyink 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

farabi's Issues

Open File and Open Project

any chance of being able to load a file by walking the dir tree,
or opening a valid perl project ( only showing dirs that have a Makefile.PL or BUILD.PL in them)

as I have to paste files in to editor in at present

keep up the good work

make those gray cells work :)

Please drop Module::Pluggable to 4.5

I can not update Module::Pluggable to 4.6 besides the Change files shows a trivial tweak

cpan Module::Pluggable
CPAN: CPAN::SQLite loaded ok (v0.202)
Database was generated on Sat, 26 Jan 2013 15:41:18 GMT
Updating database file ...
Done!CPAN: Module::CoreList loaded ok (v2.80)
Module::Pluggable is up to date (4.5).

Default to --host=localhost?

A default of --host=localhost is probably the more common use case than --host=*, and it's probably better in terms of security.

Can't use it, i.e., can't install and/or run it

Trying to install, but there is no Makefile.PL file in the project dir.
trying to run: ./bin/farabi, says, that can't find Method::Signatures module.
Installed it with: sudo cpan -i 'Method::Signatures'
Trying to run it again, but it gives me a whole bunch of errors:
Farabi trying to listen at http://localhost:3000 Couldn't find declarator 'method' at /usr/local/lib/x86_64-linux-gnu/perl/5.30.0/Devel/Declare/Context/Simple.pm line 47. Devel::Declare::Context::Simple::skip_declarator(Method::Signatures=HASH(0x557bbc7b9dc8)) called at /usr/local/share/perl/5.30.0/Method/Signatures.pm line 877 Method::Signatures::parser(Method::Signatures=HASH(0x557bbc7b9dc8), "method", 0, 1) called at /usr/local/lib/x86_64-linux-gnu/perl/5.30.0/Devel/Declare/MethodInstaller/Simple.pm line 25 Devel::Declare::MethodInstaller::Simple::__ANON__("method", 0) called at /usr/local/lib/x86_64-linux-gnu/perl/5.30.0/Devel/Declare.pm line 277 Devel::Declare::linestr_callback("const", "method", 0) called at bin/../lib/Farabi.pm line 63 require Farabi.pm called at (eval 35) line 1 eval 'require Farabi; 1' called at /usr/local/share/perl/5.30.0/Mojo/Loader.pm line 47 Mojo::Loader::load_class("Farabi") called at /usr/local/share/perl/5.30.0/Mojo/Server.pm line 20 Mojo::Server::build_app(Mojo::Server=HASH(0x557bba5a90e0), "Farabi") called at /usr/local/share/perl/5.30.0/Mojolicious/Commands.pm line 82 Mojolicious::Commands::start_app("Mojolicious::Commands", "Farabi", "daemon", "-l", "http://localhost:3000") called at ./bin/farabi line 64 Compilation failed in require at (eval 35) line 1.

Keyboard shortcuts

Hi,

I'm using Farabi in class to demonstrate examples, however sometimes it gets boring to click so many buttons to run script. Is there any chance adding a one-click Run button with predefined settings, or adding just a keyboard shortcut for running script?

Thanks a lot for great work!

Keep up the good work.

Minimal Farabi

Farabi should be intelligent enough to lose some dependencies.

e.g. Perl::Tidy and Perl::Critic feature is not enabled until you install it.

Can't open or save file: invalid filename parameter

Hello,
I very much like your IDE, but each time I try to open or save a file I get an "invalid parameter message". This is with Firefox 30 on WinXP-sp3 and strawberry Perl 5.18.
Any hint to solve this would be very much appreciated. Thanks in advance.

who't know Makefile.PL

kevin@billy:~/GitHub/farabi$ perl ~/GitHub/App-Midgen/script/midgen -no mi
START
Database was generated on Sat, 09 Feb 2013 23:36:39 GMT
delete miscreant noisy children PPI::Dumper ver 1.215

requires 'Capture::Tiny' => '0.21';
requires 'Code::CutNPaste' => '0.04';
requires 'DBIx::Simple' => '1.35';
requires 'Devel::REPL' => '1.003014';
requires 'File::Find::Rule' => '0.33';
requires 'IO::String' => '1.08';
requires 'IPC::Run' => '0.92';
requires 'Mojolicious' => '3.84';
requires 'Moo' => '1.000008';
requires 'PPI' => '1.215';
requires 'Parse::ErrorString::Perl' => '0.15';
requires 'Perl::Critic' => '1.118';
requires 'Perl::Tidy' => '20121207';
requires 'Pod::Index::Builder' => '0.14';
requires 'Pod::Index::Search' => '0.14';

test_requires 'Test::More' => '0.98';

END

Perl REPL

Add a Perl REPL window

Can debug::client execute_code useful?

Can't locate object method "parse" via package "Mojo::Home"

Mojolicious 7.31 removed a number of functions, causing the test suite to fail:

PERL_DL_NONLAZY=1 "/bbbike/perl-5.18.4/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ....... ok
Can't locate object method "parse" via package "Mojo::Home" at /tmpfs/.cpan-build-cpansand/2017042606/Farabi-0.47-0/blib/lib/Farabi.pm line 26.
# Looks like your test exited with 255 before it could output anything.
t/01-basic.t ......... 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 3/3 subtests 

Change Perl--Tidy settings

Is there some hidden undocumented way of changing settings for Perl Tidy?

I don't want my tabs replaced by spaces.

-- Toby Insker

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.