Git Product home page Git Product logo

fscriptanywhere's Introduction

F-Script Anywhere for Mac OS X Mavericks (10.9), Yosemite (10.10), El Capitan (10.11)

##Description## This repository contains an updated F-Script Anywhere Automator workflow compatible with Mac OS X Mavericks. In Mavericks, GDB was retired and therefore this workflow uses LLDB instead. The original F-Script Anywhere for Snow Leopard was written by Silvio H. Ferreira.

##What is F-Script?## F-Script is a Smalltalk inspired programming language. F-Script's runtime can be injected into running processes and allows for interactive exploration of running processes. It is therefore a great tool e.g. for debugging or reverse engineering. You can see F-Script in action here.

##How to install## You have to have F-Script installed in order to use this workflow (install from here). After unpacking the F-Script zip file, copy the FScript.framework to /Library/Frameworks. Then install this workflow. After launching an application into which you want to inject F-Script, open the main application menu, select Services and click Inject_FScript as shown on the image below.

inject_fscript

A new item F-Script should appear on the top menu bar as shown on the image below. You can then launch the F-Script environment.

inject_fscript.

##Other considerations## For whatever reason the F-Script console treats the input of a single straight quotation mark ' as a curved unicode quotation mark . In order to input e.g. a string literal (which is in F-Script delimited by two single straight quotation marks), one must input the straight quotation mark using a key combination control + '.

Update(Jul 23, 2015): It appears that the quote issue has been fixed in recent versions of F-Script.

fscriptanywhere's People

Contributors

adamnemecek avatar

Stargazers

Roman Hossain Shaon avatar STYLIANOS IORDANIS avatar Jeff Dlouhy avatar  avatar David v.Knobelsdorff avatar  avatar Jeremy W. Sherman avatar eg avatar lengain avatar Ghost404 avatar Kersten Behrens avatar Antonin Biret avatar Andrew Stevens avatar Abhishek Gahlot avatar luotao avatar Rainux Luo avatar LEE SEGUN avatar Ben Baron avatar Tom.U avatar chenxxxxxxxxxwang avatar James Campbell avatar Wolfgang Baird avatar Peng Guo avatar Guilherme Rambo avatar  avatar Maxim Naumov avatar Zane Whitney avatar Alex Louden avatar Hank Bao avatar Sascha Brossmann avatar  avatar Maciej Goszczycki avatar 开水白菜 avatar Hai Feng Kao avatar YUMENOSUKE avatar Yi Wang avatar Michael Hood avatar Bruno Dias avatar none-p avatar Adrian Schaedle avatar Liuyang Wan avatar Daniel Weck avatar David Leon Gil avatar M. Frister avatar fG! avatar Ulaş avatar John D Pell avatar Norbert Mezei avatar Niels de Hoog avatar  avatar Venj avatar James William Dumay avatar Samuel Défago avatar Hannes Juutilainen avatar  avatar  avatar  avatar Martin Stanley avatar Sean Patrick Murphy avatar  avatar Geoffrey Foster avatar Alexandre Espinosa Menor avatar Ilija Tovilo avatar Alexey Zaharchenko avatar  avatar Dr. Bertrand Caron, PhD avatar

Watchers

 avatar  avatar James Cloos avatar 开水白菜 avatar Alexey Zaharchenko avatar YUMENOSUKE avatar Tyrfing Mjølner avatar  avatar  avatar

fscriptanywhere's Issues

Can't get FScriptFramework.framework to load

I copied the FScript framework from the 10.9 distribution at:
https://github.com/Kentzo/F-Script/releases/tag/v2.2
(The framework name seems to have changed to: FScriptFramework.framework).

I can't seem to get it to load. At first I thought it was that it was because it was marked with
"com.apple.quarantine" but I eliminated all of these extended attributes using xattr. lldb still refuses to load the framework:

    (lldb) p (BOOL)[[NSBundle bundleWithPath:@"/Library/Frameworks/FScriptFramework.framework"] load]
(BOOL) $1 = NO

Any ideas what I could try next?

XCode 5.0.2 crashes on Select View

When i execute Select View XCode with the following error:

Application Specific Information:
ProductBuildVersion: 5A3005
ASSERTION FAILURE in /SourceCache/IBAutolayoutFoundation/IBAutolayoutFoundation-3431/Framework/Classes/Utilities/IBFoundationAdditions.m:180
Details:  -[DVTSourceTextView ibExternalLastKnownCanvasFrameOrigin] is expected to override abstract method from base class.
Function: void IBAbstractMethodHelper(__strong id, SEL)
Thread:   <NSThread: 0x7f8c00529700>{name = (null), num = 1}
Hints:   None

FScript injection doesn't complete

Hi,

I downloaded FScript v2.1 on OS X 10.9.2. I then installed FScriptAnywhere following your installation instructions. I launched TextEdit and then selected "Inject FScript" from the Services menu. No matter what process I attempt to inject into it always hangs and I see the following in my menubar.

Is this a known issue?

Thanks!

screen shot 2014-03-05 at 11 52 11 am

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.