Jsoftware: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
m (Replaced legacy website link to York University Computer Museum with the current one.)
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
'''Jsoftware Inc.''' is the vendor for the [[J]] programming language and associated database management system Jd.<ref>Jsoftware. [https://www.jsoftware.com/#/contact "About Us"].</ref> Incorporated in February 1990 by [[Eric Iverson]] as Iverson Software Inc. and soon joined by [[Ken Iverson]] and [[Roger Hui]], the company is now owned equally by Hui, Eric Iverson, and [[Chris Burke]].<ref>[[Eric Iverson|Iverson, Eric]]. [http://www.jsoftware.com/pipermail/programming/2015-May/041806.html "home page update and Jd release"]. 2015-05-12.</ref>
'''Jsoftware Inc.''' is the vendor for the [[J]] programming language and associated database management system Jd.<ref>Jsoftware. [https://www.jsoftware.com/#/contact "About Us"].</ref> Incorporated in February 1990 by [[Eric Iverson]] as Iverson Software Inc. and soon joined by [[Ken Iverson]] and [[Roger Hui]], the company is now owned equally by Eric Iverson and [[Chris Burke]].<ref>[[Eric Iverson|Iverson, Eric]]. [http://www.jsoftware.com/pipermail/programming/2015-May/041806.html "home page update and Jd release"]. 2015-05-12.</ref>


== History ==
== History ==


Iverson Software Inc. was founded in February 1990 by [[Eric Iverson]], with the intention of offering an improved version of [[SHARP APL/PC]]. By this time Eric's father [[Ken Iverson|Ken]] had begun work with [[Roger Hui]] on the language [[J]] (in fact, the first public demo of J was also held in February 1990); the pair joined Iverson Software in May of that year. Eric adapted his SHARP [[session]] manager to work with Hui's J implementation, and J was first released at [[APL90]] in August 1990. Plans for a SHARP APL product were soon discarded. In 1994, the company hired [[Chris Burke]] to work on J's environment and libraries. In April 2000, it changed its name to Jsoftware; while the name Iverson Software Inc. is no longer used, it remains in the prefix "isi" used for some J tools.<ref>[[Roger Hui|Hui, Roger]]. [http://keiapl.org/rhui/remember.htm "Remembering Ken Iverson"]. November 2004.</ref>
Iverson Software Inc. was founded in February 1990 by [[Eric Iverson]], with the intention of offering an improved version of [[SHARP APL/PC]]. By this time Eric's father [[Ken Iverson|Ken]] had begun work with [[Roger Hui]] on the language [[J]] (in fact, the first public demo of J was also held in February 1990); the pair joined Iverson Software in May of that year ([[Eugene McDonnell]] was also an early employee of ISI). Eric adapted his SHARP [[session]] manager to work with Hui's J implementation, and J was first released at [[APL90]] in August 1990. ISI sold J concurrently with a series of SHARP-based APL products APLIWIN, APLIPC, and APLI386, but discontinued these APL offerings after a few years.<ref>ISI. Miscellaneous documents held in [https://museum.eecs.yorku.ca/collections/show/15 York University IPSA collection]. 1991-1992.</ref> In 1994, the company hired [[Chris Burke]] to work on J's environment and libraries. In April 2000, it changed its name to Jsoftware; while the name Iverson Software Inc. is no longer used, it remains in the prefix "isi" used for some J tools.<ref>[[Roger Hui|Hui, Roger]]. [http://keiapl.org/rhui/remember.htm "Remembering Ken Iverson"]. November 2004.</ref>


Ken Iverson died in 2004, leaving Eric, Hui, and Burke as owners of Jsoftware. In 2009, Hui joined [[Dyalog Ltd.]], reducing his involvement in J development. J was made open source in March 2011.<ref>[[Eric Iverson|Iverson, Eric]]. [http://www.jsoftware.com/pipermail/programming/2011-March/022121.html "J Source GPL"]. 2011-03-02.</ref>
Ken Iverson died in 2004, leaving Eric, Hui, and Burke as owners of Jsoftware. In 2011, Hui joined [[Dyalog Ltd.]], reducing his involvement in J development. J was made open source in March 2011.<ref>[[Eric Iverson|Iverson, Eric]]. [http://www.jsoftware.com/pipermail/programming/2011-March/022121.html "J Source GPL"]. 2011-03-02.</ref>


In 2012 [[Marshall Lochbaum]], then a summer intern at [[wikipedia:Thomasnet|ThomasNet]], began work on a modification of [[Chris Burke]]'s JDB database management system to add more powerful features such as joins. [[Eric Iverson]] soon joined the project and Jsoftware negotiated with ThomasNet to obtain copyright ownership. JD, or JDB+, was announced on July 23, 2012 at the Jsoftware conference.<ref>[[Eric Iverson|Iverson, Eric]]. "JD (JDB+) announcement". [https://code.jsoftware.com/wiki/Community/Conference2012 Jsoftware Conference 2012]. 2012-07-23.</ref> Now called Jd, it is maintained and sold by Jsoftware.<ref>Jsoftware. [https://code.jsoftware.com/wiki/Jd/Index "Jd/Index"].</ref>
In 2012 [[Marshall Lochbaum]], then a summer intern at [[wikipedia:Thomasnet|ThomasNet]], began work on a modification of [[Chris Burke]]'s JDB database management system to add more powerful features such as joins. [[Eric Iverson]] soon joined the project and Jsoftware negotiated with ThomasNet to obtain copyright ownership. JD, or JDB+, was announced on July 23, 2012 at the Jsoftware conference.<ref>[[Eric Iverson|Iverson, Eric]]. "JD (JDB+) announcement". [https://code.jsoftware.com/wiki/Community/Conference2012 Jsoftware Conference 2012]. 2012-07-23.</ref> Now called Jd, it is maintained and sold by Jsoftware.<ref>Jsoftware. [https://code.jsoftware.com/wiki/Jd/Index "Jd/Index"].</ref>


Henry Rich, a long-time APL and J user, began work with Jsoftware on the J implementation in 2016. Version [https://code.jsoftware.com/wiki/System/ReleaseNotes/J805 J805], released December 19, 2016, is the first to feature his work.<ref>[[Eric Iverson|Iverson, Eric]]. [http://www.jsoftware.com/pipermail/programming/2016-August/045630.html "j805-beta-11 release candidates"]. 2016-08-23.</ref>
[[Henry Rich]], a long-time APL and J user, began work with Jsoftware on the J implementation in 2016. Version [https://code.jsoftware.com/wiki/System/ReleaseNotes/J805 J805], released December 19, 2016, is the first to feature his work.<ref>[[Eric Iverson|Iverson, Eric]]. [http://www.jsoftware.com/pipermail/programming/2016-August/045630.html "j805-beta-11 release candidates"]. 2016-08-23.</ref>


== Conferences ==
== Conferences ==

Latest revision as of 03:27, 11 May 2024

Jsoftware Inc. is the vendor for the J programming language and associated database management system Jd.[1] Incorporated in February 1990 by Eric Iverson as Iverson Software Inc. and soon joined by Ken Iverson and Roger Hui, the company is now owned equally by Eric Iverson and Chris Burke.[2]

History

Iverson Software Inc. was founded in February 1990 by Eric Iverson, with the intention of offering an improved version of SHARP APL/PC. By this time Eric's father Ken had begun work with Roger Hui on the language J (in fact, the first public demo of J was also held in February 1990); the pair joined Iverson Software in May of that year (Eugene McDonnell was also an early employee of ISI). Eric adapted his SHARP session manager to work with Hui's J implementation, and J was first released at APL90 in August 1990. ISI sold J concurrently with a series of SHARP-based APL products APLIWIN, APLIPC, and APLI386, but discontinued these APL offerings after a few years.[3] In 1994, the company hired Chris Burke to work on J's environment and libraries. In April 2000, it changed its name to Jsoftware; while the name Iverson Software Inc. is no longer used, it remains in the prefix "isi" used for some J tools.[4]

Ken Iverson died in 2004, leaving Eric, Hui, and Burke as owners of Jsoftware. In 2011, Hui joined Dyalog Ltd., reducing his involvement in J development. J was made open source in March 2011.[5]

In 2012 Marshall Lochbaum, then a summer intern at ThomasNet, began work on a modification of Chris Burke's JDB database management system to add more powerful features such as joins. Eric Iverson soon joined the project and Jsoftware negotiated with ThomasNet to obtain copyright ownership. JD, or JDB+, was announced on July 23, 2012 at the Jsoftware conference.[6] Now called Jd, it is maintained and sold by Jsoftware.[7]

Henry Rich, a long-time APL and J user, began work with Jsoftware on the J implementation in 2016. Version J805, released December 19, 2016, is the first to feature his work.[8]

Conferences

Main article: Jsoftware conferences

Jsoftware has held at least five programming conferences to date:

References

  1. Jsoftware. "About Us".
  2. Iverson, Eric. "home page update and Jd release". 2015-05-12.
  3. ISI. Miscellaneous documents held in York University IPSA collection. 1991-1992.
  4. Hui, Roger. "Remembering Ken Iverson". November 2004.
  5. Iverson, Eric. "J Source GPL". 2011-03-02.
  6. Iverson, Eric. "JD (JDB+) announcement". Jsoftware Conference 2012. 2012-07-23.
  7. Jsoftware. "Jd/Index".
  8. Iverson, Eric. "j805-beta-11 release candidates". 2016-08-23.
  9. Iverson Software Inc. J User Conference Proceedings. 1996-06-24.
  10. Faust, Anne. J2000 User Conference. J forums.
  11. Faust, Anne. J 2001 User Conference. J forums.
APL development [edit]
Interface SessionTyping glyphs (on Linux) ∙ FontsText editors
Publications IntroductionsLearning resourcesSimple examplesAdvanced examplesMnemonicsISO 8485:1989ISO/IEC 13751:2001A Dictionary of APLCase studiesDocumentation suitesBooksPapersVideosAPL Quote QuadVector journalTerminology (Chinese, German) ∙ Neural networksError trapping with Dyalog APL (in forms)
Sharing code Backwards compatibilityAPLcartAPLTreeAPL-CationDfns workspaceTatinCider
Implementation ResourcesOpen-sourceMagic functionPerformanceAPL hardware
Developers Timeline of corporationsAPL2000DyalogIBMIPSASTSC